22 #if !defined(KRATOS_PFEM_SOLID_MECHANICS_APPLICATION_H_INCLUDED )
23 #define KRATOS_PFEM_SOLID_MECHANICS_APPLICATION_H_INCLUDED
164 void Register()
override;
181 std::string
Info()
const override
183 return "KratosPfemSolidMechanicsApplication";
196 KRATOS_WATCH(
"in KratosPfemSolidMechanicsApplication" )
198 rOStream <<
"Variables:" << std::endl;
200 rOStream << std::endl;
201 rOStream <<
"Elements:" << std::endl;
203 rOStream << std::endl;
204 rOStream <<
"Conditions:" << std::endl;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Definition: axisym_updated_lagrangian_U_J_element.hpp:40
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: axisym_updated_lagrangian_U_J_W_wP_DME_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: axisym_updated_lagrangian_U_J_W_wP_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries....
Definition: axisym_updated_lagrangian_U_J_wP_element.hpp:42
Definition: axisym_updated_lagrangian_U_Pressure_element.hpp:43
Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries....
Definition: axisym_updated_lagrangian_U_P_wP_element.hpp:42
Axisymmetric Updated Lagrangian Large Displacement Lagrangian U-Pw Element.
Definition: axisym_updated_lagrangian_U_wP_element.hpp:43
Stabilization of the Axisim Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and ...
Definition: axisym_updated_lagrangian_U_wP_Stab_element.hpp:46
Short class definition.
Definition: borja_cam_clay_explicit_plastic_flow_rule.hpp:51
Definition: borja_hencky_cam_clay_3D_law.hpp:38
Definition: borja_hencky_cam_clay_axisym_2D_law.hpp:39
Definition: borja_hencky_cam_clay_plane_strain_2D_law.hpp:39
Short class definition.
Definition: cam_clay_hardening_law.hpp:53
Short class definition.
Definition: cam_clay_yield_criterion.hpp:51
Definition: hencky_J2_axisym_2D_law.hpp:39
Definition: hencky_J2_plane_strain_2D_law.hpp:39
Definition: hencky_U_P_J2_axisym_2D_law.hpp:38
Definition: hencky_U_P_J2_plane_strain_2D_law.hpp:38
Definition: hencky_U_P_Tresca_axisym_2D_law.hpp:38
Definition: hencky_U_P_Tresca_plane_strain_2D_law.hpp:38
Definition: hencky_tresca_3D_law.hpp:35
Definition: hencky_tresca_axisym_2D_law.hpp:39
Definition: hencky_tresca_plane_strain_2D_law.hpp:38
Short class definition.
Definition: J2_explicit_plastic_flow_rule.hpp:51
Short class definition.
Definition: J2_yield_criterion.hpp:51
This class defines the interface with kernel for all applications in Kratos.
Definition: kratos_application.h:91
Definition: kratos_components.h:253
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: kratos_components.h:403
KratosComponents class encapsulates a lookup table for a family of classes in a generic way.
Definition: kratos_components.h:49
Short class definition.
Definition: pfem_solid_mechanics_application.h:132
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: pfem_solid_mechanics_application.h:187
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: pfem_solid_mechanics_application.h:194
std::string Info() const override
Turn back information as a string.
Definition: pfem_solid_mechanics_application.h:181
KRATOS_CLASS_POINTER_DEFINITION(KratosPfemSolidMechanicsApplication)
Pointer definition of KratosPfemSolidMechanicsApplication.
virtual ~KratosPfemSolidMechanicsApplication()
Destructor.
Definition: pfem_solid_mechanics_application.h:152
Definition: new_hencky_tresca_axisym_2D_law.hpp:39
Definition: new_hencky_tresca_plane_strain_2D_law.hpp:38
Short class definition.
Definition: new_tresca_yield_criterion.hpp:56
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: small_displacement_U_W_wP_element.hpp:42
Total Updated Lagrangian Element for 3D and 2D geometries.
Definition: total_updated_lagrangian_element.hpp:47
Total Updated Lagrangian U-P Element for 3D and 2D geometries. Linear Triangles and Tetrahedra.
Definition: total_updated_lagrangian_U_P_element.hpp:47
Short class definition.
Definition: tresca_explicit_plastic_flow_rule.hpp:50
Short class definition.
Definition: tresca_yield_criterion.hpp:65
Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_J_element.hpp:44
Definition: updated_lagrangian_U_J_P_element.hpp:45
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_J_W_wP_DME_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_J_W_wP_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_J_W_wP_HO_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_J_wP_element.hpp:42
Large Displacement Lagrangian U-P Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (...
Definition: updated_lagrangian_U_Pressure_element.hpp:46
Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_P_wP_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_W_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_W_wP_DME_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_W_wP_element.hpp:42
Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries....
Definition: updated_lagrangian_U_wP_element.hpp:42
Updated Lagrangian Large Displacement U-Pw Element for 3D and 2D geometries. Linear Triangles and Tet...
Definition: updated_lagrangian_U_wP_Stab_element.hpp:42
#define KRATOS_WATCH(variable)
Definition: define.h:806
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
KRATOS_API_EXTERN template class KratosComponents< Condition >
Definition: condition.h:1191
KRATOS_API_EXTERN template class KratosComponents< Element >
Definition: element.h:1240