.. ElastoDynamiCSx documentation master file, created by sphinx-quickstart on Thu Oct 5 14:19:00 2023. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. ElastodynamiCSx documentation ============================= ElastodynamiCSx is a Python library dedicated to the numerical modeling of wave propagation in solids using the `FEniCSx `_ Finite Elements library. It is a third-party project, not part of the Fenics project. The library provides a high level interface to build and solve common problems in a few lines code. .. admonition:: Prerequisite This documentation only focuses on features proper to ElastodynamiCSx. Readers should be familiar with: * The **FEniCSx library**. See: * The `FEniCSx tutorial `_, * The `dolfinx `_ module documentation, * The `Unified Form Language `_ (*ufl*) documentation, * The reference page for FEniCSx documentation: https://docs.fenicsproject.org/. * A **mesher software**. See for instance: * `here `_ and `here `_ to use GMSH, * `here `_ to import a mesh file of another format using the `meshio `_ library. Another good starting point can be the `COmputational MEchanics Tours `_. .. toctree:: :maxdepth: 2 :caption: Using ElastodynamiCSx :hidden: gettingstarted/installation gettingstarted/overview demos/_ln_demo/README api/api_index .. toctree:: :maxdepth: 2 :caption: About :hidden: about/authors about/links about/licence_link Pages index ----------- * :ref:`genindex`