43 void ExecuteInitializeSolutionStep()
override;
44 std::string
Info()
const override;
47 void MakeInternalProcesses(
const Parameters & rProcessSettings);
48 void MakeProcessForNormalComponent(
const Parameters & rProcessSettings);
49 void MakeProcessForTangentialComponent(
const Parameters & rProcessSettings);
50 void MakeProcessForUniformFluidPressureType(
const Parameters & rProcessSettings,
51 const std::vector<std::string>& NamesOfSettingsToCopy);
52 void MakeProcessForHydrostaticFluidPressureType(
const Parameters & rProcessSettings,
53 std::vector<std::string> NamesOfSettingsToCopy);
54 void MakeProcessForPhreaticLineFluidPressureType(
const Parameters & rProcessSettings,
55 std::vector<std::string> NamesOfSettingsToCopy);
56 void MakeProcessForPhreaticSurfaceFluidPressureType(
const Parameters & rProcessSettings,
57 std::vector<std::string> NamesOfSettingsToCopy);
58 bool IsNormalComponentActive(
const Parameters & rProcessSettings)
const;
59 bool IsTangentialComponentActive(
const Parameters & rProcessSettings)
const;
60 bool IsComponentActive(
const Parameters & rProcessSettings,
int componentNumber)
const;
64 std::vector<std::unique_ptr<Process>> mProcesses;
void ExecuteInitialize() override
Definition: periodic_interface_process.hpp:37
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Definition: apply_normal_load_table_process.h:30
~ApplyNormalLoadTableProcess() override
KRATOS_CLASS_POINTER_DEFINITION(ApplyNormalLoadTableProcess)
ApplyNormalLoadTableProcess(const ApplyNormalLoadTableProcess &)=delete
ApplyNormalLoadTableProcess & operator=(const ApplyNormalLoadTableProcess &)=delete
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
The base class for all processes in Kratos.
Definition: process.h:49
Kratos::ModelPart ModelPart
Definition: kratos_wrapper.h:31
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21