v0.16.0
Loading...
Searching...
No Matches
MatGenericElastic.hpp
Go to the documentation of this file.
1#ifndef MAT_GENERIC_ELASTIC_HPP
2#define MAT_GENERIC_ELASTIC_HPP
3
4#include <functional>
5
6namespace MatOps {
7
9 GenericElastic(boost::shared_ptr<MatOpsData> mat_ops_data_ptr, int tag = -1);
10
11 MoFEMErrorCode getOptions(MoFEM::Interface *m_field_ptr = nullptr) override;
12 MoFEMErrorCode recordTape() override;
13 MoFEMErrorCode setParams(FEMethod *fe_ptr, int gg) override;
14
15private:
16};
17
18template <>
19boost::shared_ptr<PhysicalEquations>
21 boost::shared_ptr<MatOpsData> mat_ops_data_ptr, int tag);
22
23template <>
24boost::shared_ptr<PhysicalEquations>
26 boost::shared_ptr<MatOpsData> mat_ops_data_ptr, int tag);
27
28} // namespace MatOps
29
30#endif // MAT_GENERIC_ELASTIC_HPP
boost::shared_ptr< PhysicalEquations > createMatOpsPhysicalEquationsPtr< GenericElastic, MODEL_3D >(boost::shared_ptr< MatOpsData > mat_ops_data_ptr, int tag)
boost::shared_ptr< PhysicalEquations > createMatOpsPhysicalEquationsPtr< GenericElastic, MODEL_2D_PLANE_STRAIN >(boost::shared_ptr< MatOpsData > mat_ops_data_ptr, int tag)
MoFEMErrorCode getOptions(MoFEM::Interface *m_field_ptr=nullptr) override
MoFEMErrorCode setParams(FEMethod *fe_ptr, int gg) override
MoFEMErrorCode recordTape() override
Deprecated interface functions.