.. DOLFINx C++ demos

Demos
=====

These demos illustrate DOLFINx C++ usage. Starting with the
:doc:`Poisson demo <demos/demo_poisson>` is recommended.


Introductory
------------

.. toctree::
   :maxdepth: 1

   demos/demo_poisson.md
   demos/demo_biharmonic.md

Intermediate
------------

.. toctree::
   :maxdepth: 1

   demos/demo_hyperelasticity.md
   demos/demo_poisson_matrix_free.md
   demos/demo_interpolation_different_meshes.md
   demos/demo_interpolation-io.md

Advanced
--------

.. toctree::
   :maxdepth: 1

   demos/demo_custom_kernel.md

Experimental
------------

.. toctree::
   :maxdepth: 1

   demos/demo_mixed_topology.md