15 #if !defined(KRATOS_APPLY_CHIMERA_FRACTIONALSTEP_H_INCLUDED)
16 #define KRATOS_APPLY_CHIMERA_FRACTIONALSTEP_H_INCLUDED
93 std::string
Info()
const override;
96 void PrintInfo(std::ostream& rOStream)
const override;
99 void PrintData(std::ostream& rOStream)
const override;
131 void ApplyContinuityWithMpcs(
ModelPart& rBoundaryModelPart,
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
void ExecuteFinalizeSolutionStep() override
this function will be executed at every time step AFTER performing the solve phase
Definition: periodic_interface_process.hpp:55
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
This class contains methods applies the continuity between the patch and background using linear mast...
Definition: apply_chimera_process.h:69
ModelPart::MasterSlaveConstraintContainerType MasterSlaveConstraintContainerType
Definition: apply_chimera_process.h:81
std::vector< IndexType > ConstraintIdsVectorType
Definition: apply_chimera_process.h:79
PointLocatorType::Pointer PointLocatorPointerType
Definition: apply_chimera_process.h:84
std::vector< MasterSlaveConstraintContainerType > MasterSlaveContainerVectorType
Definition: apply_chimera_process.h:82
This class extends ApplyChimera base class and overwrites the function ApplyContinuityWithMpcs to use...
Definition: apply_chimera_process_fractional_step.h:59
~ApplyChimeraProcessFractionalStep()=default
Destructor.
BaseType::MasterSlaveContainerVectorType MasterSlaveContainerVectorType
Definition: apply_chimera_process_fractional_step.h:72
BaseType::ConstraintIdsVectorType ConstraintIdsVectorType
Definition: apply_chimera_process_fractional_step.h:73
ApplyChimera< TDim > BaseType
Definition: apply_chimera_process_fractional_step.h:68
KRATOS_CLASS_POINTER_DEFINITION(ApplyChimeraProcessFractionalStep)
BaseType::MasterSlaveConstraintContainerType MasterSlaveConstraintContainerType
Definition: apply_chimera_process_fractional_step.h:69
BaseType::PointLocatorPointerType PointLocatorPointerType
Definition: apply_chimera_process_fractional_step.h:71
BaseType::PointLocatorType PointLocatorType
Definition: apply_chimera_process_fractional_step.h:70
This class is designed to allow the fast location of MANY points on the top of a 3D mesh.
Definition: binbased_fast_point_locator.h:68
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
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21