:orphan: .. _easyfea-examples: Examples ======== Contains example scripts demonstrating the use of numerous simulations that can be run with EasyFEA. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/images/thumb/sphx_glr_HelloWorld_thumb.png :alt: :doc:`/examples/HelloWorld` .. raw:: html
HelloWorld
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: /examples/HelloWorld Euler-Bernoulli beam simulations ================================ Contains examples for ``static`` simulations. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/Beam/images/thumb/sphx_glr_Beam1_thumb.png :alt: :doc:`/examples/Beam/Beam1` .. raw:: html
Beam1
.. raw:: html
.. only:: html .. image:: /examples/Beam/images/thumb/sphx_glr_Beam2_thumb.png :alt: :doc:`/examples/Beam/Beam2` .. raw:: html
Beam2
.. raw:: html
.. only:: html .. image:: /examples/Beam/images/thumb/sphx_glr_Beam3_thumb.png :alt: :doc:`/examples/Beam/Beam3` .. raw:: html
Beam3
.. raw:: html
.. only:: html .. image:: /examples/Beam/images/thumb/sphx_glr_Beam4_thumb.png :alt: :doc:`/examples/Beam/Beam4` .. raw:: html
Beam4
.. raw:: html
.. only:: html .. image:: /examples/Beam/images/thumb/sphx_glr_Beam5_thumb.png :alt: :doc:`/examples/Beam/Beam5` .. raw:: html
Beam5
.. thumbnail-parent-div-close .. raw:: html
Hyperelastic simulations ======================== Contains examples for ``static`` and ``dynamic`` simulations in the ``Lagrangian`` framework. Also includes ``sympy`` scripts to construct new ``hyperelastic`` laws. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/Hyperelasticity/images/thumb/sphx_glr_ComputeHyperelasticLaws_thumb.png :alt: :doc:`/examples/Hyperelasticity/ComputeHyperelasticLaws` .. raw:: html
ComputeHyperelasticLaws
.. raw:: html
.. only:: html .. image:: /examples/Hyperelasticity/images/thumb/sphx_glr_ComputeInvariants_thumb.png :alt: :doc:`/examples/Hyperelasticity/ComputeInvariants` .. raw:: html
ComputeInvariants
.. raw:: html
.. only:: html .. image:: /examples/Hyperelasticity/images/thumb/sphx_glr_Hyperelas1_thumb.png :alt: :doc:`/examples/Hyperelasticity/Hyperelas1` .. raw:: html
Hyperelas1
.. raw:: html
.. only:: html .. image:: /examples/Hyperelasticity/images/thumb/sphx_glr_Hyperelas2_thumb.png :alt: :doc:`/examples/Hyperelasticity/Hyperelas2` .. raw:: html
Hyperelas2
.. raw:: html
.. only:: html .. image:: /examples/Hyperelasticity/images/thumb/sphx_glr_Hyperelas3_thumb.png :alt: :doc:`/examples/Hyperelasticity/Hyperelas3` .. raw:: html
Hyperelas3
.. raw:: html
.. only:: html .. image:: /examples/Hyperelasticity/images/thumb/sphx_glr_Hyperelas4_thumb.gif :alt: :doc:`/examples/Hyperelasticity/Hyperelas4` .. raw:: html
Hyperelas4
.. thumbnail-parent-div-close .. raw:: html
Linearized elastic simulations ============================== Contains examples for ``static``, ``dynamic``, ``contact``, ``homogenization`` and ``mesh optimization``. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Contact1_thumb.gif :alt: :doc:`/examples/LinearizedElasticity/Contact1` .. raw:: html
Contact1
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas1_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Elas1` .. raw:: html
Elas1
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas2_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Elas2` .. raw:: html
Elas2
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas3_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Elas3` .. raw:: html
Elas3
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas4_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Elas4` .. raw:: html
Elas4
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas5_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Elas5` .. raw:: html
Elas5
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas6_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Elas6` .. raw:: html
Elas6
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas7_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Elas7` .. raw:: html
Elas7
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas8_thumb.gif :alt: :doc:`/examples/LinearizedElasticity/Elas8` .. raw:: html
Elas8
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Elas9_thumb.gif :alt: :doc:`/examples/LinearizedElasticity/Elas9` .. raw:: html
Elas9
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Homog1_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Homog1` .. raw:: html
Homog1
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Homog2_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Homog2` .. raw:: html
Homog2
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Homog3_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Homog3` .. raw:: html
Homog3
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Homog4_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Homog4` .. raw:: html
Homog4
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Homog5_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Homog5` .. raw:: html
Homog5
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_MeshConvergence_thumb.png :alt: :doc:`/examples/LinearizedElasticity/MeshConvergence` .. raw:: html
MeshConvergence
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_MeshOptim0_thumb.png :alt: :doc:`/examples/LinearizedElasticity/MeshOptim0` .. raw:: html
MeshOptim0
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_MeshOptim1_thumb.gif :alt: :doc:`/examples/LinearizedElasticity/MeshOptim1` .. raw:: html
MeshOptim1
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_MeshOptim2_thumb.gif :alt: :doc:`/examples/LinearizedElasticity/MeshOptim2` .. raw:: html
MeshOptim2
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_MeshOptim3_thumb.gif :alt: :doc:`/examples/LinearizedElasticity/MeshOptim3` .. raw:: html
MeshOptim3
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Modal1_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Modal1` .. raw:: html
Modal1
.. raw:: html
.. only:: html .. image:: /examples/LinearizedElasticity/images/thumb/sphx_glr_Modal2_thumb.png :alt: :doc:`/examples/LinearizedElasticity/Modal2` .. raw:: html
Modal2
.. thumbnail-parent-div-close .. raw:: html
"MachineLearning" tests ======================= .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/MachineLearning/images/thumb/sphx_glr_k_means_thumb.png :alt: :doc:`/examples/MachineLearning/k_means` .. raw:: html
k_means
.. thumbnail-parent-div-close .. raw:: html
Meshes ====== Scripts demonstrating how to construct :py:class:`~EasyFEA.fem._mesh.Mesh`. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh1_2D_thumb.png :alt: :doc:`/examples/Meshes/Mesh1_2D` .. raw:: html
Mesh1_2D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh1_3D_thumb.png :alt: :doc:`/examples/Meshes/Mesh1_3D` .. raw:: html
Mesh1_3D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh2_2D_thumb.png :alt: :doc:`/examples/Meshes/Mesh2_2D` .. raw:: html
Mesh2_2D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh2_3D_thumb.png :alt: :doc:`/examples/Meshes/Mesh2_3D` .. raw:: html
Mesh2_3D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh3_2D_thumb.png :alt: :doc:`/examples/Meshes/Mesh3_2D` .. raw:: html
Mesh3_2D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh3_3D_thumb.png :alt: :doc:`/examples/Meshes/Mesh3_3D` .. raw:: html
Mesh3_3D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh4_2D_thumb.png :alt: :doc:`/examples/Meshes/Mesh4_2D` .. raw:: html
Mesh4_2D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh4_3D_thumb.png :alt: :doc:`/examples/Meshes/Mesh4_3D` .. raw:: html
Mesh4_3D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh5_2D_thumb.png :alt: :doc:`/examples/Meshes/Mesh5_2D` .. raw:: html
Mesh5_2D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh5_3D_thumb.png :alt: :doc:`/examples/Meshes/Mesh5_3D` .. raw:: html
Mesh5_3D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh6_2D_thumb.png :alt: :doc:`/examples/Meshes/Mesh6_2D` .. raw:: html
Mesh6_2D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh6_3D_thumb.png :alt: :doc:`/examples/Meshes/Mesh6_3D` .. raw:: html
Mesh6_3D
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh7_thumb.png :alt: :doc:`/examples/Meshes/Mesh7` .. raw:: html
Mesh7
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh8_thumb.png :alt: :doc:`/examples/Meshes/Mesh8` .. raw:: html
Mesh8
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh9_thumb.png :alt: :doc:`/examples/Meshes/Mesh9` .. raw:: html
Mesh9
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh10_thumb.png :alt: :doc:`/examples/Meshes/Mesh10` .. raw:: html
Mesh10
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh11_thumb.png :alt: :doc:`/examples/Meshes/Mesh11` .. raw:: html
Mesh11
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh12_thumb.png :alt: :doc:`/examples/Meshes/Mesh12` .. raw:: html
Mesh12
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_Mesh13_thumb.png :alt: :doc:`/examples/Meshes/Mesh13` .. raw:: html
Mesh13
.. raw:: html
.. only:: html .. image:: /examples/Meshes/images/thumb/sphx_glr_ShapeFunctions_thumb.png :alt: :doc:`/examples/Meshes/ShapeFunctions` .. raw:: html
ShapeFunctions
.. thumbnail-parent-div-close .. raw:: html
PhaseField damage simulations for quasi-static brittle fracture =============================================================== Scripts that demonstrate phase-field damage simulations. To enable fast execution, these examples use coarse meshes and large loading steps. In practice, fine meshes and smaller increments are essential to obtain realistic and accurate results. For more realistic simulations, make sure you use a finer mesh and smaller loading steps by setting ``meshTest=False``. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/PhaseField/images/thumb/sphx_glr_CT_thumb.gif :alt: :doc:`/examples/PhaseField/CT` .. raw:: html
CT
.. raw:: html
.. only:: html .. image:: /examples/PhaseField/images/thumb/sphx_glr_LShape_thumb.gif :alt: :doc:`/examples/PhaseField/LShape` .. raw:: html
LShape
.. raw:: html
.. only:: html .. image:: /examples/PhaseField/images/thumb/sphx_glr_PlateWithHole_thumb.gif :alt: :doc:`/examples/PhaseField/PlateWithHole` .. raw:: html
PlateWithHole
.. raw:: html
.. only:: html .. image:: /examples/PhaseField/images/thumb/sphx_glr_Shear_thumb.gif :alt: :doc:`/examples/PhaseField/Shear` .. raw:: html
Shear
.. raw:: html
.. only:: html .. image:: /examples/PhaseField/images/thumb/sphx_glr_Tension_thumb.gif :alt: :doc:`/examples/PhaseField/Tension` .. raw:: html
Tension
.. thumbnail-parent-div-close .. raw:: html
Thermal simulations =================== Contains examples for ``static`` and ``transient`` simulations. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/Thermal/images/thumb/sphx_glr_Thermal1_thumb.png :alt: :doc:`/examples/Thermal/Thermal1` .. raw:: html
Thermal1
.. raw:: html
.. only:: html .. image:: /examples/Thermal/images/thumb/sphx_glr_Thermal2_thumb.gif :alt: :doc:`/examples/Thermal/Thermal2` .. raw:: html
Thermal2
.. raw:: html
.. only:: html .. image:: /examples/Thermal/images/thumb/sphx_glr_Thermal3_thumb.gif :alt: :doc:`/examples/Thermal/Thermal3` .. raw:: html
Thermal3
.. thumbnail-parent-div-close .. raw:: html
Weak forms simulations ====================== Contains examples for ``static``, ``transient`` and ``dynamic`` simulations for ``linear`` or ``non-linear`` problems. .. raw:: html
.. thumbnail-parent-div-open .. raw:: html
.. only:: html .. image:: /examples/WeakForms/images/thumb/sphx_glr_LinearElasticity1_thumb.png :alt: :doc:`/examples/WeakForms/LinearElasticity1` .. raw:: html
LinearElasticity1
.. raw:: html
.. only:: html .. image:: /examples/WeakForms/images/thumb/sphx_glr_LinearElasticity2_thumb.gif :alt: :doc:`/examples/WeakForms/LinearElasticity2` .. raw:: html
LinearElasticity2
.. raw:: html
.. only:: html .. image:: /examples/WeakForms/images/thumb/sphx_glr_Poisson1_thumb.png :alt: :doc:`/examples/WeakForms/Poisson1` .. raw:: html
Poisson1
.. raw:: html
.. only:: html .. image:: /examples/WeakForms/images/thumb/sphx_glr_Poisson2_thumb.png :alt: :doc:`/examples/WeakForms/Poisson2` .. raw:: html
Poisson2
.. raw:: html
.. only:: html .. image:: /examples/WeakForms/images/thumb/sphx_glr_TopologyOptimisation1_thumb.png :alt: :doc:`/examples/WeakForms/TopologyOptimisation1` .. raw:: html
TopologyOptimisation1
.. thumbnail-parent-div-close .. raw:: html
.. toctree:: :hidden: :includehidden: /examples/Beam/index.rst /examples/Hyperelasticity/index.rst /examples/LinearizedElasticity/index.rst /examples/MachineLearning/index.rst /examples/Meshes/index.rst /examples/PhaseField/index.rst /examples/Thermal/index.rst /examples/WeakForms/index.rst .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_