21 #include "../../StructuralMechanicsApplication/custom_processes/set_moving_load_process.h"
75 void ExecuteInitializeSolutionStep()
override;
91 std::vector<Kratos::unique_ptr<SetMovingLoadProcess>> mMovingPointLoadsProcesses;
100 ModelPart& CloneMovingConditionInComputeModelPart(
const std::string& NewBodyPartName);
105 [[nodiscard]]
int GetMaxConditionsIndex()
const;
110 void RemoveClonedConditions();
void ExecuteFinalizeSolutionStep() override
this function will be executed at every time step AFTER performing the solve phase
Definition: periodic_interface_process.hpp:55
void ExecuteInitialize() override
Definition: periodic_interface_process.hpp:37
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
Process to set and manage multiple moving loads offset according to a configuration variable.
Definition: set_multiple_moving_loads.h:34
KRATOS_CLASS_POINTER_DEFINITION(SetMultipleMovingLoadsProcess)
std::size_t SizeType
Definition: set_multiple_moving_loads.h:45
SetMultipleMovingLoadsProcess & operator=(const SetMultipleMovingLoadsProcess &)=delete
SetMultipleMovingLoadsProcess(const SetMultipleMovingLoadsProcess &)=delete
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21