8 #if !defined(KRATOS_DAM_APPLICATION_H_INCLUDED )
9 #define KRATOS_DAM_APPLICATION_H_INCLUDED
77 void Register()
override;
80 std::string
Info()
const override
82 return "KratosDamApplication";
86 void PrintInfo(std::ostream& rOStream)
const override
93 void PrintData(std::ostream& rOStream)
const override
97 rOStream <<
"Variables:" << std::endl;
99 rOStream << std::endl;
100 rOStream <<
"Elements:" << std::endl;
102 rOStream << std::endl;
103 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
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
Definition: dam_application.h:64
std::string Info() const override
Turn back information as a string.
Definition: dam_application.h:80
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: dam_application.h:86
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: dam_application.h:93
KRATOS_CLASS_POINTER_DEFINITION(KratosDamApplication)
virtual ~KratosDamApplication()
Definition: dam_application.h:74
Definition: linear_elastic_2D_plane_strain_nodal.hpp:19
Definition: linear_elastic_2D_plane_stress_nodal.hpp:19
Definition: linear_elastic_3D_law_nodal.hpp:21
Small Displacement Element for 3D and 2D geometries.
Definition: small_displacement_element.hpp:47
Definition: small_displacement_thermo_mechanic_element.hpp:29
Definition: thermal_linear_elastic_2D_plane_strain.hpp:19
Definition: thermal_linear_elastic_2D_plane_strain_nodal.hpp:19
Definition: thermal_linear_elastic_2D_plane_stress.hpp:19
Definition: thermal_linear_elastic_2D_plane_stress_nodal.hpp:19
Definition: thermal_linear_elastic_3D_law.hpp:21
Definition: thermal_linear_elastic_3D_law_nodal.hpp:21
Definition: thermal_modified_mises_nonlocal_damage_3D_law.hpp:25
Definition: thermal_modified_mises_nonlocal_damage_plane_strain_2D_law.hpp:25
Definition: thermal_modified_mises_nonlocal_damage_plane_stress_2D_law.hpp:25
Definition: thermal_simo_ju_local_damage_3D_law.hpp:28
Definition: thermal_simo_ju_local_damage_plane_strain_2D_law.hpp:28
Definition: thermal_simo_ju_local_damage_plane_stress_2D_law.hpp:28
Definition: thermal_simo_ju_nonlocal_damage_3D_law.hpp:28
Definition: thermal_simo_ju_nonlocal_damage_plane_strain_2D_law.hpp:28
Definition: thermal_simo_ju_nonlocal_damage_plane_stress_2D_law.hpp:28
#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