.clang-format
.dir-locals.el
.gitignore
.gitlab-ci.yml
CHANGELOG.md
CMakeLists.txt
CPPLINT.cfg
GLPv3
LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
cmake/Eigen3.cmake
cmake/FindFFTW3.cmake
cmake/FindPFFT.cmake
cmake/FindPythonLibsNew.cmake
cmake/FindSphinx.cmake
cmake/Findcorkpp.cmake
cmake/Findgmp.cmake
cmake/cpplint.cmake
cmake/git_watcher.cmake
cmake/muTools.cmake
cmake/muspectreTools.cmake
cmake/pybind11.cmake
doc/CMakeLists.txt
doc/summary.rmk
doc/dev-docs/MainSchema.png
doc/dev-docs/Makefile
doc/dev-docs/logo_flat.png
doc/dev-docs/logo_square.png
doc/dev-docs/requirements.txt
doc/dev-docs/source/CellSplit.rst
doc/dev-docs/source/CodingConvention.rst
doc/dev-docs/source/ConstitutiveLaws.rst
doc/dev-docs/source/Doxyfile
doc/dev-docs/source/GettingStarted.rst
doc/dev-docs/source/License.rst
doc/dev-docs/source/MaterialLaminate.rst
doc/dev-docs/source/MaterialLinearElasticGeneric.rst
doc/dev-docs/source/NewMaterial.rst
doc/dev-docs/source/OrganisationOfCode.rst
doc/dev-docs/source/Reference.rst
doc/dev-docs/source/Summary.rst
doc/dev-docs/source/Tutorials.rst
doc/dev-docs/source/conf.py
doc/dev-docs/source/index.rst
doc/dev-docs/source/input_def
doc/dev-docs/source/input_def.in
doc/dev-docs/source/muGrid.rst
doc/dev-docs/source/xml_output_def
doc/dev-docs/source/xml_output_def.in
dockerfiles/README
dockerfiles/docker_debian_stable
dockerfiles/docker_debian_testing
dockerfiles/update_dockers.sh
dockerfiles/debian:stable/Dockerfile
dockerfiles/debian:testing/Dockerfile
dockerfiles/ubuntu:16.04/Dockerfile
dockerfiles/ubuntu:18.04/Dockerfile
examples/CMakeLists.txt
examples/circle_gibbs_ringing_simple_split_laminate.py
examples/comparison_small_strain.py
examples/crack.py
examples/demonstrator_dynamic_solve.cc
examples/demonstrator_mpi.cc
examples/elasto_plastic_comparison.py
examples/hyper-elasticity.cc
examples/hyper-elasticity.py
examples/odd_image.npz
examples/projection_comparison.cc
examples/projection_comparison.py
examples/python_example_imports.py
examples/small_case.cc
examples/small_case.py
examples/small_elasto_plastic_case.cc
examples/small_elasto_plastic_case.py
examples/tutorial_example.py
examples/visco_example.py
examples/visco_example_damage.py
examples/visualisation_example_finite_strain.py
external/CMakeLists.txt
external/cpplint.py
external/cxxopts.hpp
language_bindings/CMakeLists.txt
language_bindings/libmufft/CMakeLists.txt
language_bindings/libmufft/python/CMakeLists.txt
language_bindings/libmufft/python/bind_py_common.cc
language_bindings/libmufft/python/bind_py_communicator.cc
language_bindings/libmufft/python/bind_py_declarations.hh
language_bindings/libmufft/python/bind_py_derivatives.cc
language_bindings/libmufft/python/bind_py_fftengine.cc
language_bindings/libmufft/python/bind_py_module.cc
language_bindings/libmufft/python/bind_py_version.cc.skeleton
language_bindings/libmufft/python/muFFT/Communicator.py
language_bindings/libmufft/python/muFFT/NetCDF.py
language_bindings/libmufft/python/muFFT/Stencils2D.py
language_bindings/libmufft/python/muFFT/Stencils3D.py
language_bindings/libmufft/python/muFFT/__init__.py
language_bindings/libmugrid/CMakeLists.txt
language_bindings/libmugrid/python/CMakeLists.txt
language_bindings/libmugrid/python/bind_py_common.cc
language_bindings/libmugrid/python/bind_py_declarations.hh
language_bindings/libmugrid/python/bind_py_field.cc
language_bindings/libmugrid/python/bind_py_field_collection.cc
language_bindings/libmugrid/python/bind_py_module.cc
language_bindings/libmugrid/python/muGrid/__init__.py
language_bindings/python/CMakeLists.txt
language_bindings/python/bind_py_cell.cc
language_bindings/python/bind_py_common.cc
language_bindings/python/bind_py_declarations.hh
language_bindings/python/bind_py_material.cc
language_bindings/python/bind_py_material_hyper_elasto_plastic1.cc
language_bindings/python/bind_py_material_hyper_elasto_plastic2.cc
language_bindings/python/bind_py_material_laminate.cc
language_bindings/python/bind_py_material_linear_anisotropic.cc
language_bindings/python/bind_py_material_linear_elastic1.cc
language_bindings/python/bind_py_material_linear_elastic2.cc
language_bindings/python/bind_py_material_linear_elastic3.cc
language_bindings/python/bind_py_material_linear_elastic4.cc
language_bindings/python/bind_py_material_linear_elastic_generic.cc
language_bindings/python/bind_py_material_linear_orthotropic.cc
language_bindings/python/bind_py_material_neo_hookean_elastic.cc
language_bindings/python/bind_py_material_stochastic_plasticity.cc
language_bindings/python/bind_py_material_visco_elastic_damage_ss.cc
language_bindings/python/bind_py_material_visco_elastic_ss.cc
language_bindings/python/bind_py_module.cc
language_bindings/python/bind_py_projections.cc
language_bindings/python/bind_py_solvers.cc
language_bindings/python/muSpectre/__init__.py
language_bindings/python/muSpectre/eshelby_slow.py
language_bindings/python/muSpectre/gradient_integration.py
language_bindings/python/muSpectre/stochastic_plasticity_search.py
language_bindings/python/muSpectre/vtk_export.py
muFFT.egg-info/PKG-INFO
muFFT.egg-info/SOURCES.txt
muFFT.egg-info/dependency_links.txt
muFFT.egg-info/not-zip-safe
muFFT.egg-info/requires.txt
muFFT.egg-info/top_level.txt
snippets/µSpectre_cmake_header
snippets/µSpectre_cpp_header
snippets/µSpectre_py_header
src/CMakeLists.txt
src/cell/CMakeLists.txt
src/cell/cell.cc
src/cell/cell.hh
src/cell/cell_adaptor.hh
src/cell/cell_factory.hh
src/cell/cell_split.cc
src/cell/cell_split.hh
src/cell/cell_split_factory.hh
src/cell/cell_traits.hh
src/common/CMakeLists.txt
src/common/common.cc
src/common/geometry.hh
src/common/git_watcher.cmake
src/common/intersection_octree.cc
src/common/intersection_octree.hh
src/common/intersection_volume_calculator_corkpp.hh
src/common/muSpectre_common.hh
src/common/version.cc
src/common/voigt_conversion.cc
src/common/voigt_conversion.hh
src/libmufft/CMakeLists.txt
src/libmufft/communicator.cc
src/libmufft/communicator.hh
src/libmufft/derivative.cc
src/libmufft/derivative.hh
src/libmufft/fft_engine_base.cc
src/libmufft/fft_engine_base.hh
src/libmufft/fft_utils.cc
src/libmufft/fft_utils.hh
src/libmufft/fftw_engine.cc
src/libmufft/fftw_engine.hh
src/libmufft/fftwmpi_engine.cc
src/libmufft/fftwmpi_engine.hh
src/libmufft/git_watcher.cmake
src/libmufft/mufft_common.hh
src/libmufft/pfft_engine.cc
src/libmufft/pfft_engine.hh
src/libmufft/version.cc
src/libmufft/version.cc.skeleton
src/libmugrid/CMakeLists.txt
src/libmugrid/T4_map_proxy.hh
src/libmugrid/ccoord_operations.cc
src/libmugrid/ccoord_operations.hh
src/libmugrid/cpp_compliance.hh
src/libmugrid/eigen_tools.hh
src/libmugrid/exception.cc
src/libmugrid/exception.hh
src/libmugrid/field.cc
src/libmugrid/field.hh
src/libmugrid/field_collection.cc
src/libmugrid/field_collection.hh
src/libmugrid/field_collection_global.cc
src/libmugrid/field_collection_global.hh
src/libmugrid/field_collection_local.cc
src/libmugrid/field_collection_local.hh
src/libmugrid/field_map.cc
src/libmugrid/field_map.hh
src/libmugrid/field_map_static.hh
src/libmugrid/field_typed.cc
src/libmugrid/field_typed.hh
src/libmugrid/grid_common.cc
src/libmugrid/grid_common.hh
src/libmugrid/iterators.hh
src/libmugrid/mapped_field.hh
src/libmugrid/mapped_state_field.hh
src/libmugrid/numpy_tools.hh
src/libmugrid/optional_mapped_field.hh
src/libmugrid/raw_memory_operations.cc
src/libmugrid/raw_memory_operations.hh
src/libmugrid/ref_array.hh
src/libmugrid/ref_vector.hh
src/libmugrid/state_field.cc
src/libmugrid/state_field.hh
src/libmugrid/state_field_map.cc
src/libmugrid/state_field_map.hh
src/libmugrid/state_field_map_static.hh
src/libmugrid/tensor_algebra.hh
src/libmugrid/units.cc
src/libmugrid/units.hh
src/materials/CMakeLists.txt
src/materials/iterable_proxy.hh
src/materials/laminate_homogenisation.cc
src/materials/laminate_homogenisation.hh
src/materials/material_base.cc
src/materials/material_base.hh
src/materials/material_evaluator.hh
src/materials/material_hyper_elasto_plastic1.cc
src/materials/material_hyper_elasto_plastic1.hh
src/materials/material_hyper_elasto_plastic2.cc
src/materials/material_hyper_elasto_plastic2.hh
src/materials/material_laminate.cc
src/materials/material_laminate.hh
src/materials/material_linear_anisotropic.cc
src/materials/material_linear_anisotropic.hh
src/materials/material_linear_elastic1.cc
src/materials/material_linear_elastic1.hh
src/materials/material_linear_elastic2.cc
src/materials/material_linear_elastic2.hh
src/materials/material_linear_elastic3.cc
src/materials/material_linear_elastic3.hh
src/materials/material_linear_elastic4.cc
src/materials/material_linear_elastic4.hh
src/materials/material_linear_elastic_generic1.cc
src/materials/material_linear_elastic_generic1.hh
src/materials/material_linear_elastic_generic2.cc
src/materials/material_linear_elastic_generic2.hh
src/materials/material_linear_orthotropic.cc
src/materials/material_linear_orthotropic.hh
src/materials/material_muSpectre_base.hh
src/materials/material_neo_hookean_elastic.cc
src/materials/material_neo_hookean_elastic.hh
src/materials/material_stochastic_plasticity.cc
src/materials/material_stochastic_plasticity.hh
src/materials/material_visco_elastic_damage_ss.cc
src/materials/material_visco_elastic_damage_ss.hh
src/materials/material_visco_elastic_ss.cc
src/materials/material_visco_elastic_ss.hh
src/materials/materials_toolbox.hh
src/materials/s_t_material_linear_elastic_generic1.cc
src/materials/s_t_material_linear_elastic_generic1.hh
src/materials/stress_transformations.hh
src/materials/stress_transformations_Kirchhoff.hh
src/materials/stress_transformations_Kirchhoff_impl.hh
src/materials/stress_transformations_PK1.hh
src/materials/stress_transformations_PK1_impl.hh
src/materials/stress_transformations_PK2.hh
src/materials/stress_transformations_PK2_impl.hh
src/materials/stress_transformations_default_case.hh
src/projection/CMakeLists.txt
src/projection/projection_approx_Green_operator.cc
src/projection/projection_approx_Green_operator.hh
src/projection/projection_base.cc
src/projection/projection_base.hh
src/projection/projection_default.cc
src/projection/projection_default.hh
src/projection/projection_finite_strain.cc
src/projection/projection_finite_strain.hh
src/projection/projection_finite_strain_fast.cc
src/projection/projection_finite_strain_fast.hh
src/projection/projection_small_strain.cc
src/projection/projection_small_strain.hh
src/solver/CMakeLists.txt
src/solver/krylov_solver_base.cc
src/solver/krylov_solver_base.hh
src/solver/krylov_solver_cg.cc
src/solver/krylov_solver_cg.hh
src/solver/krylov_solver_eigen.cc
src/solver/krylov_solver_eigen.hh
src/solver/solver_common.cc
src/solver/solver_common.hh
src/solver/solvers.cc
src/solver/solvers.hh
tests/CMakeLists.txt
tests/elasto-plasticity.py
tests/main_test_suite.cc
tests/mpi_context.hh
tests/mpi_main_test_suite.cc
tests/mpi_test_projection.hh
tests/mpi_test_projection_finite.cc
tests/mpi_test_projection_small.cc
tests/mpi_test_solver_newton_cg.cc
tests/python_binding_tests.py
tests/python_cell_tests.py
tests/python_comparison_test_material_linear_elastic1.py
tests/python_eigen_strain_test.py
tests/python_eshelby_slow_test.py
tests/python_exact_reference_elastic_test.py
tests/python_exact_reference_plastic_test.py
tests/python_field_tests.py
tests/python_goose_ref.py
tests/python_gradient_integration_test.py
tests/python_license_test.py
tests/python_material_evaluator_test.py
tests/python_material_hyper_elasto_plastic2_test.py
tests/python_material_linear_elastic1_test.py
tests/python_material_linear_elastic3_test.py
tests/python_material_linear_elastic4_test.py
tests/python_material_linear_elastic_generic1_test.py
tests/python_material_linear_elastic_generic2_test.py
tests/python_material_linear_elastic_generic_test.py
tests/python_mpi_binding_tests.py
tests/python_mpi_material_linear_elastic4_test.py
tests/python_mpi_projection_tests.py
tests/python_mpi_stochastic_plasticity_search_test.py
tests/python_muSpectre_license_test.py
tests/python_muSpectre_vtk_export_test.py
tests/python_projection_tests.py
tests/python_solver_test.py
tests/python_stochastic_plasticity_search_test.py
tests/python_test_imports.py
tests/python_vtk_export_test.py
tests/split_test_corkpp.cc
tests/split_test_intersection_error_induced.cc
tests/split_test_laminate_solver.cc
tests/split_test_material_laminate.cc
tests/split_test_patch_split_cell.cc
tests/test_base.cc
tests/test_cell_base.cc
tests/test_geometry.cc
tests/test_material_evaluator.cc
tests/test_material_hyper_elasto_plastic1.cc
tests/test_material_hyper_elasto_plastic2.cc
tests/test_material_linear_elastic1.cc
tests/test_material_linear_elastic1.hh
tests/test_material_linear_elastic2.cc
tests/test_material_linear_elastic3.cc
tests/test_material_linear_elastic4.cc
tests/test_material_linear_elastic_generic.cc
tests/test_material_linear_orthotropic.cc
tests/test_material_neo_hookean.cc
tests/test_material_visco_elastic_damage_ss.cc
tests/test_material_visco_elastic_ss.cc
tests/test_materials_toolbox.cc
tests/test_native_stress_storage.cc
tests/test_projection.hh
tests/test_projection_finite.cc
tests/test_projection_finite_discrete.cc
tests/test_projection_small.cc
tests/test_s_t_material_linear_elastic_generic1.cc
tests/test_solver_newton_cg.cc
tests/test_stress_transformation.hh
tests/test_stress_transformation_Kirchhoff_Gradient.cc
tests/test_stress_transformation_Kirchhoff_GreenLagrange.cc
tests/test_stress_transformation_PK2_GreenLagrange.cc
tests/tests.hh
tests/libmufft/CMakeLists.txt
tests/libmufft/main_test_suite.cc
tests/libmufft/mpi_context.hh
tests/libmufft/mpi_main_test_suite.cc
tests/libmufft/mpi_test_fft_engine.cc
tests/libmufft/python_binding_tests.py
tests/libmufft/python_communicator_tests.py
tests/libmufft/python_derivative_tests.py
tests/libmufft/python_fft_tests.py
tests/libmufft/python_mpi_binding_tests.py
tests/libmufft/python_muFFT_license_test.py
tests/libmufft/python_netcdf_tests.py
tests/libmufft/python_test_imports.py
tests/libmufft/test_fft_utils.cc
tests/libmufft/test_fftw_engine.cc
tests/libmufft/tests.hh
tests/libmufft/license/CMakeLists.txt
tests/libmugrid/CMakeLists.txt
tests/libmugrid/field_test_fixtures.cc
tests/libmugrid/field_test_fixtures.hh
tests/libmugrid/header_test_ccoord_operations.cc
tests/libmugrid/header_test_eigen_tools.cc
tests/libmugrid/header_test_ref_array.cc
tests/libmugrid/header_test_t4_map.cc
tests/libmugrid/header_test_tensor_algebra.cc
tests/libmugrid/main_test_suite.cc
tests/libmugrid/python_binding_tests.py
tests/libmugrid/python_common_tests.py
tests/libmugrid/python_field_tests.py
tests/libmugrid/python_muGrid_license_test.py
tests/libmugrid/python_test_imports.py
tests/libmugrid/test_ccoord_operations.cc
tests/libmugrid/test_field.cc
tests/libmugrid/test_field_collection.cc
tests/libmugrid/test_field_map.cc
tests/libmugrid/test_goodies.cc
tests/libmugrid/test_goodies.hh
tests/libmugrid/test_mapped_fields.cc
tests/libmugrid/test_mapped_state_fields.cc
tests/libmugrid/test_raw_memory_operations.cc
tests/libmugrid/test_state_field_maps.cc
tests/libmugrid/test_state_fields.cc
tests/libmugrid/test_units.cc
tests/libmugrid/tests.hh
tests/libmugrid/license/CMakeLists.txt
tests/license/CMakeLists.txt
tests/lint/CMakeLists.txt
tests/reference_computations/Esh3D_h5_to_npz.py
tests/reference_computations/eshelby_inclusion.ref.npz
tests/reference_computations/eshelby_inclusion_Esh3D.py
tests/reference_computations/eshelby_inhomogeneity.ref.npz
tests/reference_computations/vtk_export_2D_test.ref.vtr
tests/reference_computations/vtk_export_3D_test.ref.vtr