diff --git a/MaterialLib/SolidModels/MFront/CMakeLists.txt b/MaterialLib/SolidModels/MFront/CMakeLists.txt index 5fc748eca01f4402cb912c760f4c99d1f68e56ad..4e1a425beb9a311ae11b891c4309499a4d4a6cb5 100644 --- a/MaterialLib/SolidModels/MFront/CMakeLists.txt +++ b/MaterialLib/SolidModels/MFront/CMakeLists.txt @@ -16,7 +16,8 @@ target_link_libraries(MaterialLib_SolidModels_MFront set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/ThirdParty/MGIS") include(cmake/modules/tfel) -mfront_behaviours_check_library(OgsMFrontBehaviour Elasticity) +mfront_behaviours_check_library(OgsMFrontBehaviour Elasticity + StandardElasticityBrick) target_include_directories(MaterialLib_SolidModels_MFront PUBLIC ThirdParty/MGIS/include) diff --git a/MaterialLib/SolidModels/MFront/StandardElasticityBrick.mfront b/MaterialLib/SolidModels/MFront/StandardElasticityBrick.mfront new file mode 100644 index 0000000000000000000000000000000000000000..c8005f444e28b882da1d55937e52d50d4b45645d --- /dev/null +++ b/MaterialLib/SolidModels/MFront/StandardElasticityBrick.mfront @@ -0,0 +1,24 @@ +@DSL Implicit; +@Behaviour StandardElasticityBrick; +@Author Thomas Nagel; +@Date 05/02/2019; + +@Algorithm NewtonRaphson; +//@CompareToNumericalJacobian true; +//@NumericallyComputedJacobianBlocks {dfeel_ddeel}; +// remove the above blocks once an analytical one is provided. +//@PerturbationValueForNumericalJacobianComputation 1.e-7; +//@JacobianComparisonCriterion 1.e-6; // adjust to your needs + + +@Brick StandardElasticity; + +@Theta 1.; // time integration scheme +@Epsilon 1e-14; // tolerance of local stress integration algorithm +@ModellingHypotheses{".+"}; + +@RequireStiffnessTensor<UnAltered>; + +@Integrator +{ +}