KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
List of all members
Kratos::Process Class Reference

The base class for all processes in Kratos. More...

#include <process.h>

Inherits Kratos::Flags.

Inherited by Kratos::ApplyRayCastingProcess< TDim >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< 3 >, Kratos::FindGlobalNodalEntityNeighboursProcess< ModelPart::ElementsContainerType >, Kratos::FindNodalNeighboursForEntitiesProcess< ModelPart::ElementsContainerType >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::AALMAdaptPenaltyValueProcess, Kratos::ALMFastInit, Kratos::ALMVariablesCalculationProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::AddDofsProcess, Kratos::AddWallProcess, Kratos::AdvanceInTimeHighCycleFatigueProcess, Kratos::ApplyChimera< TDim >, Kratos::ApplyComponentTableProcess, Kratos::ApplyComponentTableProcess, Kratos::ApplyComponentTableProcess, Kratos::ApplyComponentTableProcessDam, Kratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess, Kratos::ApplyConstantBoundaryHydrostaticPressureProcess, Kratos::ApplyConstantBoundaryPhreaticLinePressureProcess, Kratos::ApplyConstantBoundaryPhreaticSurfacePressureProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyConstantInterpolateLinePressureProcess, Kratos::ApplyConstantPhreaticLinePressureProcess, Kratos::ApplyConstantPhreaticMultiLinePressureProcess, Kratos::ApplyConstantPhreaticSurfacePressureProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyExcavationProcess, Kratos::ApplyFarFieldProcess, Kratos::ApplyForcesAndMomentsProcess, Kratos::ApplyForcesAndMomentsToWallsProcess, Kratos::ApplyK0ProcedureProcess, Kratos::ApplyKinematicConstraintsProcess, Kratos::ApplyKinematicConstraintsToWallsProcess, Kratos::ApplyNormalLoadTableProcess, Kratos::ApplyPeriodicConditionProcess, Kratos::ApplyPerturbationFunctionProcess< TVarType >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::ApplyRigidRotationProcess, Kratos::ApplyScalarConstraintTableProcess, Kratos::ApplySinusoidalFunctionProcess< TVarType >, Kratos::ApplyVectorConstraintTableProcess, Kratos::ApplyWeakSlidingProcess, Kratos::ApplyWriteScalarProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AssignIntegrationPointsToBackgroundElementsProcess, Kratos::AssignParentElementConditionsProcess, Kratos::AssignPressureIdProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignScalarInputToEntitiesProcess< TEntity, THistorical >, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignSurfaceTensionConditions, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AutomaticDTProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BoussinesqForceProcess, Kratos::BuildContactModelPartProcess, Kratos::BuildStringSkinProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::CalculateAdhesionForce, Kratos::CalculateContactAngle, Kratos::CalculateCurvature, Kratos::CalculateDiscontinuousDistanceToSkinProcess< TDim >, Kratos::CalculateDistanceToBoundaryProcess, Kratos::CalculateDistanceToPathProcess< THistorical >, Kratos::CalculateDivergenceProcess, Kratos::CalculateEmbeddedNodalVariableFromSkinProcess< TVarType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::CalculateEmbeddedSignedDistanceTo3DSkinProcess, Kratos::CalculateNodalAreaProcess< THistorical >, Kratos::CalculateNodalLength, Kratos::CalculateNormalEq, Kratos::CalculateSignedDistanceTo3DConditionSkinProcess, Kratos::CalculateSignedDistanceTo3DSkinProcess, Kratos::CalculateWaveHeightProcess, Kratos::CalulateLevelsetConsistentNodalGradientProcess, Kratos::CheckSameModelPartUsingSkinDistanceProcess< TDim >, Kratos::CheckSkinProcess, Kratos::ClearPointContactConditionsProcess, Kratos::ComputeCenterOfGravityProcess, Kratos::ComputeDynamicFactorProcess, Kratos::ComputeEmbeddedLiftProcess< Dim, NumNodes >, Kratos::ComputeHessianSolMetricProcess, Kratos::ComputeInitialVolumeProcess, Kratos::ComputeLevelSetSolMetricProcess< TDim >, Kratos::ComputeMassMomentOfInertiaProcess, Kratos::ComputeNodalGradientProcess< THistorical >, Kratos::ComputeNodalNormalDivergenceProcess< THistorical >, Kratos::ComputeNodalValueProcess, Kratos::ComputePressureCoefficientProcess, Kratos::ComputeWingSectionVariableProcess< TRunType >, Kratos::ComputeYPlusProcess, Kratos::ConstantRotationProcess, Kratos::ConstructSystemMatrixElementalProcess< TSystemSpaceType, TDirichletSpaceType >, Kratos::ContactSearchWrapperProcess, Kratos::ControlModule2DProcess, Kratos::ControlModuleProcess, Kratos::DamAddedMassConditionProcess, Kratos::DamAzenhaHeatFluxProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::DamChemoMechanicalAgingYoungProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamGroutingReferenceTemperatureProcess, Kratos::DamHydroConditionLoadProcess, Kratos::DamInputTableNodalYoungModulusProcess, Kratos::DamNodalReferenceTemperatureProcess, Kratos::DamNodalYoungModulusProcess, Kratos::DamNoorzaiHeatFluxProcess, Kratos::DamRandomFieldsVariableProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamTSolAirHeatFluxProcess, Kratos::DamTemperaturebyDeviceProcess, Kratos::DamUpliftCircularConditionLoadProcess, Kratos::DamUpliftConditionLoadProcess, Kratos::DamWestergaardConditionLoadProcess, Kratos::DeactivateConditionsOnInactiveElements, Kratos::Define2DWakeProcess, Kratos::Define3DWakeProcess, Kratos::DefineEmbeddedWakeProcess, Kratos::DepthIntegrationProcess< TDim >, Kratos::DistanceModificationProcess, Kratos::DistanceSmoothingProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::DistributeLoadOnSurfaceProcess, Kratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::EdgeCableElementProcess, Kratos::ElementDeactivationProcess, Kratos::EliminateIsolatedNodesProcess, Kratos::EmbeddedMLSConstraintProcess, Kratos::EmbeddedMeshLocatorProcess, Kratos::EmbeddedNodesInitializationProcess, Kratos::EmbeddedPostprocessProcess, Kratos::EmbeddedSkinVisualizationProcess, Kratos::EmpiricalSpringElementProcess, Kratos::EntitiesEraseProcess< TEntity >, Kratos::ExpandWetNodesProcess, Kratos::ExtendPressureConditionProcess< TDim >, Kratos::FastTransferBetweenModelPartsProcess, Kratos::FindConditionsNeighboursProcess, Kratos::FindGlobalNodalEntityNeighboursProcess< TContainerType >, Kratos::FindIntersectedGeometricalObjectsProcess, Kratos::FindNeighbourElementsOfConditionsProcess, Kratos::FindNodalHForRigidWallsProcess, Kratos::FindNodalHProcess< THistorical >, Kratos::FindNodalNeighboursForEntitiesProcess< TContainerType >, Kratos::FindNodalNeighboursProcess, Kratos::FindNodalNeighboursSurfaceProcess, Kratos::FindTriplePoint, Kratos::FixFreeVelocityOnNodesProcess, Kratos::FixScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::FluxCorrectedTransportConvectionProcess< TDim >, Kratos::FreeScalarDofProcess, Kratos::FreeScalarDofProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FromJSONCheckResultProcess, Kratos::GenerateDemProcess, Kratos::GenerateInitialSkinDEMProcess, Kratos::GenericFindElementalNeighboursProcess, Kratos::GraphColoringProcess, Kratos::HDF5::XdmfConnectivitiesWriterProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HypoelasticStressCalculateProcess, Kratos::ImposeRigidMovementProcess, Kratos::ImposeZStrainProcess, Kratos::IntegrationPointStatisticsProcess, Kratos::IntegrationValuesExtrapolationToNodesProcess, Kratos::InternalVariablesInterpolationProcess, Kratos::KuttaConditionProcess, Kratos::LagrangianInletProcess, Kratos::LagrangianRotationProcess, Kratos::LevelSetConvectionProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::MPCContactSearchWrapperProcess, Kratos::ManageIsolatedNodesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageTimeStepProcess, Kratos::MapNurbsVolumeResultsToEmbeddedGeometryProcess, Kratos::MarkBadElementsProcess, Kratos::MarkBadElementsProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkFluidProcess, Kratos::MarkFluidProcess, Kratos::MarkFluidProcess, Kratos::MarkFreeSurfaceProcess, Kratos::MarkOuterNodesProcess, Kratos::MarkOuterNodesProcess, Kratos::MarkOuterNodesProcess, Kratos::MassCalculateProcess, Kratos::MassConservationCheckProcess, Kratos::MasterSlaveProcess, Kratos::MeasureMeshQualityProcess, Kratos::MergeModelPartsProcess, Kratos::MeshLocalSmoothingProcess, Kratos::MeshNodeCollapsingProcess, Kratos::MesherProcess, Kratos::MetisDivideHeterogeneousInputProcess, Kratos::MetricDivergenceFreeProcess< TDim >, Kratos::MetricErrorProcess< TDim >, Kratos::MetricFastInit< TDim >, Kratos::MmgProcess< TMMGLibrary >, Kratos::ModelVolumeCalculationProcess, Kratos::MortonDivideInputToPartitionsProcess, Kratos::MortonPartitioningProcess, Kratos::MoveModelPartProcess, Kratos::MultiscaleRefiningProcess, Kratos::NitscheStabilizationModelPartProcess, Kratos::NodalValuesInterpolationProcess< TDim >, Kratos::NonLocalPlasticityProcess, Kratos::NormalCheckProcess, Kratos::NormalGapProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::OutputEigenValuesProcess, Kratos::OutputProcess, Kratos::OutputQuadratureDomainProcess, Kratos::PFEMFixFreeVelocityOnNodesProcess, Kratos::ParallelDistanceCalculationProcess< TDim >, Kratos::ParametricWallContactSearchProcess, Kratos::ParticleEraseProcess, Kratos::PeriodicInterfaceProcess, Kratos::PeriodicInterfaceProcess, Kratos::Pfem2ApplyBCProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PostprocessEigenvaluesProcess, Kratos::PressureCalculateProcess, Kratos::PressureCalculateProcessAxisym, Kratos::PrismNeighboursProcess, Kratos::RansApplyExactNodalPeriodicConditionProcess, Kratos::RansApplyFlagToSkinProcess, Kratos::RansComputeReactionsProcess, Kratos::RansEpsilonTurbulentMixingLengthInletProcess, Kratos::RansFormulationProcess, Kratos::RansKTurbulentIntensityInletProcess, Kratos::RansLineOutputProcess, Kratos::RansOmegaTurbulentMixingLengthInletProcess, Kratos::RecoverVolumeLossesProcess, Kratos::RegeneratePfemPressureConditionsProcess< TDim >, Kratos::RemoveAloneDEMElementsProcess, Kratos::RemoveAndSaveWallNodesProcess, Kratos::ReorderAndOptimizeModelPartProcess, Kratos::ReplaceElementsAndConditionsProcess, Kratos::ReplaceMultipleElementsAndConditionsProcess, Kratos::RotateRegionProcess, Kratos::SPRErrorProcess< TDim >, Kratos::SaveFluidOnlyProcess, Kratos::SaveLagrangianSurfaceProcess_p, Kratos::SaveStructureConditionsProcess, Kratos::SaveStructureModelPartProcess, Kratos::SetAbsorbingBoundaryParametersProcess, Kratos::SetAutomatedInitialDamageProcess, Kratos::SetAutomatedInitialVariableProcess, Kratos::SetCartesianLocalAxesProcess, Kratos::SetCylindricalLocalAxesProcess, Kratos::SetDummyPropertyForRigidElementsProcess, Kratos::SetEulerianInletProcess, Kratos::SetHMapProcess, Kratos::SetInitialStateProcess< TDim >, Kratos::SetLagrangianInletProcess, Kratos::SetMaterialPropertiesForThermalCouplingProcess, Kratos::SetMechanicalInitialStateProcess, Kratos::SetMeshVelocityForThermalCouplingProcess, Kratos::SetMovingLoadProcess, Kratos::SetMultipleMovingLoadsProcess, Kratos::SetParameterFieldProcess, Kratos::SetSphericalLocalAxesProcess, Kratos::SettleModelStructureProcess, Kratos::ShellToSolidShellProcess< TNumNodes >, Kratos::ShockCapturingEntropyViscosityProcess, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >, Kratos::SimpleMortarMapperProcessWrapper, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SkinDetectionProcess< TDim >, Kratos::SlidingEdgeProcess, Kratos::SolidShellThickComputeProcess, Kratos::SolverProcess, Kratos::SpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::SplitElementsProcess, Kratos::SplitInternalInterfacesProcess, Kratos::StokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::StructuredMeshGeneratorProcess, Kratos::TetrahedraMeshEdgeSwappingProcess, Kratos::TetrahedralMeshOrientationCheck, Kratos::TimeAveragingProcess, Kratos::TimeDiscretizationProcessTimeDiscretizationProcess, Kratos::TotalStructuralMassProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::TransferModelPartElementsProcess, Kratos::TransferNodalForcesToFem, Kratos::TransferSolvingModelPartEntitiesProcess, Kratos::TwoFluidsInletProcess, Kratos::UlfTimeStepDecProcess, Kratos::UpdateConditionsOnFreeSurfaceProcess, Kratos::UpdateDemKinematicsProcess, Kratos::UpdateFlagNoRemeshFemDemBoundaryProcess, Kratos::UpdatePressureValuePfemConditionsProcess< TDim >, Kratos::UpdatePressureVolumeProcess, Kratos::UpdateThermalModelPartProcess, Kratos::VariationalDistanceCalculationProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::VolumeShapingProcess, Kratos::WeightedDivergenceCalculationProcess, Kratos::WindkesselModel, Kratos::WriteFromSwAtInterfaceProcess< TDim >, assign_exact_variable_to_a_dof_process.AssignExactVariableToADOFProcess, compute_cfl_process.ComputeCFLProcess, spatial_statistics_process.SpatialStatisticsProcess, and temporal_statistics_process.TemporalStatisticsProcess.

Collaboration diagram for Kratos::Process:

Public Member Functions

Type Definitions
 KRATOS_CLASS_POINTER_DEFINITION (Process)
 Pointer definition of Process. More...
 
Life Cycle
 Process ()
 Default constructor. More...
 
 Process (const Flags options)
 
 ~Process () override
 Destructor. More...
 
Operators
void operator() ()
 This operator is provided to call the process as a function and simply calls the Execute method. More...
 
Operations
virtual Process::Pointer Create (Model &rModel, Parameters ThisParameters)
 This method creates an pointer of the process. More...
 
virtual void Execute ()
 Execute method is used to execute the Process algorithms. More...
 
virtual void ExecuteInitialize ()
 This function is designed for being called at the beginning of the computations right after reading the model and the groups. More...
 
virtual void ExecuteBeforeSolutionLoop ()
 This function is designed for being execute once before the solution loop but after all of the solvers where built. More...
 
virtual void ExecuteInitializeSolutionStep ()
 This function will be executed at every time step BEFORE performing the solve phase. More...
 
virtual void ExecuteFinalizeSolutionStep ()
 This function will be executed at every time step AFTER performing the solve phase. More...
 
virtual void ExecuteBeforeOutputStep ()
 This function will be executed at every time step BEFORE writing the output. More...
 
virtual void ExecuteAfterOutputStep ()
 This function will be executed at every time step AFTER writing the output. More...
 
virtual void ExecuteFinalize ()
 This function is designed for being called at the end of the computations. More...
 
virtual int Check ()
 This function is designed for being called after ExecuteInitialize ONCE to verify that the input is correct. More...
 
virtual void Clear ()
 This method clears the assignation of the conditions. More...
 
virtual const Parameters GetDefaultParameters () const
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
Input and output
std::string Info () const override
 Turn back information as a string. More...
 
void PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 
- Public Member Functions inherited from Kratos::Flags
Flagsoperator= (Flags const &rOther)
 Assignment operator. More...
 
 operator bool () const
 
Flags operator~ () const
 
bool operator! () const
 
void AssignFlags (Flags const &rOther)
 
void Set (const Flags ThisFlag)
 
void Set (const Flags ThisFlag, bool Value)
 
void Reset (const Flags ThisFlag)
 
void Flip (const Flags ThisFlag)
 
void SetPosition (IndexType Position, bool Value=true)
 
bool GetPosition (IndexType Position) const
 
void FlipPosition (IndexType Position)
 
void ClearPosition (IndexType Position)
 
void Clear ()
 
Flags AsFalse () const
 
bool Is (Flags const &rOther) const
 
bool IsDefined (Flags const &rOther) const
 
bool IsNot (Flags const &rOther) const
 
bool IsNotDefined (Flags const &rOther) const
 
 KRATOS_CLASS_POINTER_DEFINITION (Flags)
 Pointer definition of Flags. More...
 
const Flagsoperator|= (const Flags &Other)
 
const Flagsoperator&= (const Flags &Other)
 
 Flags ()
 Default constructor. More...
 
 Flags (Flags const &rOther)
 Copy constructor. More...
 
virtual ~Flags ()
 Destructor. More...
 

Additional Inherited Members

- Public Types inherited from Kratos::Flags
enum  FlagsList {
  Flag0 = BlockType(1) , Flag1 = BlockType(1) << 1 , Flag2 = BlockType(1) << 2 , Flag3 = BlockType(1) << 3 ,
  Flag4 = BlockType(1) << 4 , Flag5 = BlockType(1) << 5 , Flag6 = BlockType(1) << 6 , Flag7 = BlockType(1) << 7 ,
  Flag8 = BlockType(1) << 8 , Flag9 = BlockType(1) << 9 , Flag10 = BlockType(1) << 10 , Flag11 = BlockType(1) << 11 ,
  Flag12 = BlockType(1) << 12 , Flag13 = BlockType(1) << 13 , Flag14 = BlockType(1) << 14 , Flag15 = BlockType(1) << 15 ,
  Flag16 = BlockType(1) << 16 , Flag17 = BlockType(1) << 17 , Flag18 = BlockType(1) << 18 , Flag19 = BlockType(1) << 19 ,
  Flag20 = BlockType(1) << 20 , Flag21 = BlockType(1) << 21 , Flag22 = BlockType(1) << 22 , Flag23 = BlockType(1) << 23 ,
  Flag24 = BlockType(1) << 24 , Flag25 = BlockType(1) << 25 , Flag26 = BlockType(1) << 26 , Flag27 = BlockType(1) << 27 ,
  Flag28 = BlockType(1) << 28 , Flag29 = BlockType(1) << 29 , Flag30 = BlockType(1) << 30
}
 
typedef int64_t BlockType
 
typedef int64_t FlagType
 
typedef std::size_t IndexType
 
- Static Public Member Functions inherited from Kratos::Flags
static const Flags AllDefined ()
 
static const Flags AllTrue ()
 
static Flags Create (IndexType ThisPosition, bool Value=true)
 

Detailed Description

The base class for all processes in Kratos.

The process is the base class for all processes and defines a simple interface for them. Execute method is used to execute the Process algorithms. While the parameters of this method can be very different from one Process to other there is no way to create enough overridden versions of it. For this reason this method takes no argument and all Process parameters must be passed at construction time. The reason is that each constructor can take different set of argument without any dependency to other processes or the base Process class.

Author
Pooyan Dadvand
Riccardo Rossi

Constructor & Destructor Documentation

◆ Process() [1/2]

Kratos::Process::Process ( )
inline

Default constructor.

◆ Process() [2/2]

Kratos::Process::Process ( const Flags  options)
inlineexplicit

◆ ~Process()

Kratos::Process::~Process ( )
inlineoverride

Destructor.

Member Function Documentation

◆ Check()

virtual int Kratos::Process::Check ( )
inlinevirtual

◆ Clear()

virtual void Kratos::Process::Clear ( )
inlinevirtual

◆ Create()

virtual Process::Pointer Kratos::Process::Create ( Model rModel,
Parameters  ThisParameters 
)
inlinevirtual

This method creates an pointer of the process.

We consider as input a Model and a set of Parameters for the sake of generality

Warning
Must be overrided in each process implementation
Parameters
rModelThe model to be consider
ThisParametersThe configuration parameters

Reimplemented in Kratos::ReplaceElementsAndConditionsProcess, Kratos::CheckSameModelPartUsingSkinDistanceProcess< TDim >, and Kratos::CalculateDistanceToPathProcess< THistorical >.

◆ Execute()

virtual void Kratos::Process::Execute ( )
inlinevirtual

Execute method is used to execute the Process algorithms.

Reimplemented in Kratos::VariationalDistanceCalculationProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TetrahedralMeshOrientationCheck, Kratos::TetrahedraMeshEdgeSwappingProcess, Kratos::SubModelPartSkinDetectionProcess< TDim >, Kratos::StructuredMeshGeneratorProcess, Kratos::SkinDetectionProcess< TDim >, Kratos::SimpleMortarMapperProcessWrapper, Kratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >, Kratos::ReplaceElementsAndConditionsProcess, Kratos::ReorderAndOptimizeModelPartProcess, Kratos::ParallelDistanceCalculationProcess< TDim >, Kratos::MeshNodeCollapsingProcess, Kratos::MeshLocalSmoothingProcess, Kratos::MeshCoarseningProcess, Kratos::MeasureMeshQualityProcess, Kratos::LevelSetConvectionProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::IntegrationValuesExtrapolationToNodesProcess, Kratos::GraphColoringProcess, Kratos::GenericFindElementalNeighboursProcess, Kratos::FluxCorrectedTransportConvectionProcess< TDim >, Kratos::FindNodalNeighboursProcess, Kratos::FindNodalHProcess< THistorical >, Kratos::FindIntersectedGeometricalObjectsProcess, Kratos::FindNodalNeighboursForEntitiesProcess< TContainerType >, Kratos::FindNodalNeighboursForEntitiesProcess< ModelPart::ElementsContainerType >, Kratos::FindGlobalNodalEntityNeighboursProcess< TContainerType >, Kratos::FindGlobalNodalEntityNeighboursProcess< ModelPart::ElementsContainerType >, Kratos::FindConditionsNeighboursProcess, Kratos::FastTransferBetweenModelPartsProcess, Kratos::EntitiesEraseProcess< TEntity >, Kratos::EliminateIsolatedNodesProcess, Kratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ComputeNodalNormalDivergenceProcess< THistorical >, Kratos::ComputeNodalGradientProcess< THistorical >, Kratos::CheckSkinProcess, Kratos::CheckSameModelPartUsingSkinDistanceProcess< TDim >, Kratos::CalculateSignedDistanceTo3DSkinProcess, Kratos::CalculateSignedDistanceTo3DConditionSkinProcess, Kratos::CalculateNodalAreaProcess< THistorical >, Kratos::CalculateEmbeddedSignedDistanceTo3DSkinProcess, Kratos::CalculateEmbeddedNodalVariableFromSkinProcess< TVarType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::CalculateDistanceToPathProcess< THistorical >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< TDim >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< 3 >, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::MarkFluidProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkBadElementsProcess, Kratos::PressureCalculateProcessAxisym, Kratos::PressureCalculateProcess, Kratos::MassCalculateProcess, Kratos::MarkFreeSurfaceProcess, Kratos::MarkFluidProcess, Kratos::MarkBadElementsProcess, Kratos::LagrangianInletProcess, Kratos::HypoelasticStressCalculateProcess, Kratos::FindNodalNeighboursSurfaceProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::ApplyRigidRotationProcess, Kratos::ReplaceMultipleElementsAndConditionsProcess, Kratos::TotalStructuralMassProcess, Kratos::SPRErrorProcess< TDim >, Kratos::SolidShellThickComputeProcess, Kratos::ShellToSolidShellProcess< TNumNodes >, Kratos::PrismNeighboursProcess, Kratos::ImposeZStrainProcess, Kratos::ImposeRigidMovementProcess, Kratos::ComputeMassMomentOfInertiaProcess, Kratos::ComputeCenterOfGravityProcess, Kratos::TransferSolvingModelPartEntitiesProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::TimeDiscretizationProcessTimeDiscretizationProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::WriteFromSwAtInterfaceProcess< TDim >, Kratos::DepthIntegrationProcess< TDim >, Kratos::ApplyPerturbationFunctionProcess< TVarType >, Kratos::RansClipScalarVariableProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::PeriodicInterfaceProcess, Kratos::ApplyHydrostaticPressureTableProcess, Kratos::ApplyDoubleTableProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyComponentTableProcess, Kratos::SetMechanicalInitialStateProcess, Kratos::RefineConditionsInContactMesherProcess, Kratos::UpdateThermalModelPartProcess, Kratos::UpdateConditionsOnFreeSurfaceProcess, Kratos::TransferModelPartElementsProcess, Kratos::SplitElementsProcess, Kratos::SetMeshVelocityForThermalCouplingProcess, Kratos::SetMaterialPropertiesToSolidNodesProcess, Kratos::SetMaterialPropertiesToFluidNodesProcess, Kratos::SetMaterialPropertiesFromFluidToRigidNodesProcess, Kratos::SetMaterialPropertiesForThermalCouplingProcess, Kratos::SetMainMaterialPropertyProcess, Kratos::SetLagrangianInletProcess, Kratos::SetEulerianInletProcess, Kratos::SetDummyPropertyForRigidElementsProcess, Kratos::SetActiveFlagProcess, Kratos::SetActiveFlagMesherProcess, Kratos::SelectMeshElementsForFluidsProcess, Kratos::RemoveMeshNodesForFluidsProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ModelStartEndMeshingForFluidsProcess, Kratos::LagrangianRotationProcess, Kratos::InletManagementProcess, Kratos::GenerateNewNodesBeforeMeshingProcess, Kratos::GenerateNewConditionsMesherForFluidsProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::PFEMFixFreeVelocityOnNodesProcess, Kratos::FindNodalHForRigidWallsProcess, Kratos::ComputeAveragePfemMeshParametersProcess, Kratos::CalculateWaveHeightProcess, Kratos::BuildModelPartBoundaryForFluidsProcess, Kratos::BuildMeshBoundaryForFluidsProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::InsertFluidNodesMesherProcess, Kratos::InletMesherProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::Pfem2ApplyBCProcess, Kratos::MarkFluidProcess, Kratos::ParticleEraseProcess, Kratos::MortonPartitioningProcess, Kratos::MortonDivideInputToPartitionsProcess, Kratos::MetisDivideHeterogeneousInputProcess, Kratos::MetisDivideHeterogeneousInputInMemoryProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::NodalValuesInterpolationProcess< TDim >, Kratos::MultiscaleRefiningProcess, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::ComputeLevelSetSolMetricProcess< TDim >, Kratos::ComputeHessianSolMetricProcess, Kratos::MetricErrorProcess< TDim >, Kratos::MetricFastInit< TDim >, Kratos::InternalVariablesInterpolationProcess, Kratos::HDF5::XdmfConnectivitiesWriterProcess, Kratos::FindNeighbourElementsOfConditionsProcess, Kratos::DeactivateConditionsOnInactiveElements, Kratos::ApplyWriteScalarProcess, Kratos::ApplyConstantInterpolateLinePressureProcess, Kratos::StokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::SpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::DistanceSmoothingProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::DistanceModificationProcess, Kratos::ComputePressureCoefficientProcess, Kratos::CalulateLevelsetConsistentNodalGradientProcess, Kratos::BoussinesqForceProcess, Kratos::WindkesselModel, Kratos::UpdatePressureVolumeProcess, Kratos::UpdatePressureValuePfemConditionsProcess< TDim >, Kratos::UpdateFlagNoRemeshFemDemBoundaryProcess, Kratos::UpdateDemKinematicsProcess, Kratos::TransferNodalForcesToFem, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::RemoveAloneDEMElementsProcess, Kratos::RegeneratePfemPressureConditionsProcess< TDim >, Kratos::GenerateInitialSkinDEMProcess, Kratos::GenerateDemProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::FixFreeVelocityOnNodesProcess, Kratos::ExtendPressureConditionProcess< TDim >, Kratos::ExpandWetNodesProcess, Kratos::ComputeInitialVolumeProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignPressureIdProcess, Kratos::ApplyDoubleTableProcess, Kratos::ApplyComponentTableProcess, Kratos::MetricDivergenceFreeProcess< TDim >, Kratos::ControlModuleProcess, Kratos::ControlModule2DProcess, Kratos::AutomaticDTProcess, Kratos::ApplyKinematicConstraintsToWallsProcess, Kratos::ApplyKinematicConstraintsProcess, Kratos::ApplyForcesAndMomentsToWallsProcess, Kratos::ApplyForcesAndMomentsProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::SelectElementsMesherProcess, Kratos::RemoveNodesMesherProcess, Kratos::RefineElementsOnThresholdMesherProcess, Kratos::RefineElementsOnSizeMesherProcess, Kratos::RefineElementsInEdgesMesherProcess, Kratos::RefineConditionsMesherProcess, Kratos::PrintMeshOutputMesherProcess, Kratos::NodalNeighboursSearchProcess, Kratos::MesherProcess, Kratos::GenerateNewNodesMesherProcess, Kratos::GenerateNewElementsMesherProcess, Kratos::GenerateNewConditionsMesherProcess, Kratos::ElementalNeighboursSearchProcess, Kratos::BuildModelPartBoundaryProcess, Kratos::DamWestergaardConditionLoadProcess, Kratos::DamUpliftConditionLoadProcess, Kratos::DamUpliftCircularConditionLoadProcess, Kratos::DamTSolAirHeatFluxProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamRandomFieldsVariableProcess, Kratos::DamNoorzaiHeatFluxProcess, Kratos::DamNodalYoungModulusProcess, Kratos::DamNodalReferenceTemperatureProcess, Kratos::DamInputTableNodalYoungModulusProcess, Kratos::DamHydroConditionLoadProcess, Kratos::DamGroutingReferenceTemperatureProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamChemoMechanicalAgingYoungProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::DamAzenhaHeatFluxProcess, Kratos::ApplyComponentTableProcessDam, Kratos::EmbeddedMLSConstraintProcess, Kratos::NormalGapProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::NormalCheckProcess, Kratos::MPCContactSearchWrapperProcess, Kratos::MasterSlaveProcess, Kratos::ContactSearchWrapperProcess, Kratos::ComputeDynamicFactorProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::AssignParentElementConditionsProcess, Kratos::ALMVariablesCalculationProcess, Kratos::ALMFastInit, Kratos::AALMAdaptPenaltyValueProcess, Kratos::SettleContactModelStructureProcess, Kratos::ParametricWallContactSearchProcess, Kratos::GenerateNewContactConditionsMesherProcess, Kratos::ClearPointContactConditionsProcess, Kratos::ClearContactConditionsMesherProcess, Kratos::BuildContactModelPartProcess, Kratos::NonLocalPlasticityProcess, Kratos::AdvanceInTimeHighCycleFatigueProcess, Kratos::MoveModelPartProcess, Kratos::KuttaConditionProcess, Kratos::DefineEmbeddedWakeProcess, Kratos::ComputeWingSectionVariableProcess< TRunType >, Kratos::ComputeNodalValueProcess, Kratos::ComputeEmbeddedLiftProcess< Dim, NumNodes >, Kratos::ApplyFarFieldProcess, Kratos::EntitiesEraseProcess< TEntity >, Kratos::EntitiesEraseProcess< TEntity >, Kratos::EntitiesEraseProcess< TEntity >, Kratos::EntitiesEraseProcess< TEntity >, Kratos::ConstructSystemMatrixElementalProcess< TSystemSpaceType, TDirichletSpaceType >, Kratos::ComputeWingSectionVariableProcess< TRunType >, and Kratos::ComputeWingSectionVariableProcess< TRunType >.

◆ ExecuteAfterOutputStep()

virtual void Kratos::Process::ExecuteAfterOutputStep ( )
inlinevirtual

This function will be executed at every time step AFTER writing the output.

Reimplemented in Kratos::SolverProcess, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::EmbeddedSkinVisualizationProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::TransferBetweenModelPartsProcess, Kratos::ParametricWallContactSearchProcess, and Kratos::MesherProcess.

◆ ExecuteBeforeOutputStep()

virtual void Kratos::Process::ExecuteBeforeOutputStep ( )
inlinevirtual

This function will be executed at every time step BEFORE writing the output.

Reimplemented in Kratos::SolverProcess, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::AssignIntegrationPointsToBackgroundElementsProcess, Kratos::EmbeddedSkinVisualizationProcess, Kratos::ComputePressureCoefficientProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::CalculateDivergenceProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::ParametricWallContactSearchProcess, and Kratos::MesherProcess.

◆ ExecuteBeforeSolutionLoop()

virtual void Kratos::Process::ExecuteBeforeSolutionLoop ( )
inlinevirtual

This function is designed for being execute once before the solution loop but after all of the solvers where built.

Reimplemented in Kratos::SolverProcess, Kratos::IntegrationValuesExtrapolationToNodesProcess, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::CalculateDistanceToBoundaryProcess, Kratos::ApplyPerturbationFunctionProcess< TVarType >, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::OutputQuadratureDomainProcess, Kratos::EmbeddedSkinVisualizationProcess, Kratos::DistanceModificationProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AutomaticDTProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::ParametricWallContactSearchProcess, and Kratos::MesherProcess.

◆ ExecuteFinalize()

virtual void Kratos::Process::ExecuteFinalize ( )
inlinevirtual

This function is designed for being called at the end of the computations.

Reimplemented in Kratos::IntegrationValuesExtrapolationToNodesProcess, Kratos::FromJSONCheckResultProcess, Kratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::PrismNeighboursProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::SplitElementsProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::OutputEigenValuesProcess, Kratos::ApplyWriteScalarProcess, Kratos::ApplyK0ProcedureProcess, Kratos::IntegrationPointStatisticsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::TransferBetweenModelPartsProcess, Kratos::SettleModelStructureProcess, Kratos::SettleContactModelStructureProcess, Kratos::ParametricWallContactSearchProcess, Kratos::ClearPointContactConditionsProcess, and Kratos::MesherProcess.

◆ ExecuteFinalizeSolutionStep()

virtual void Kratos::Process::ExecuteFinalizeSolutionStep ( )
inlinevirtual

This function will be executed at every time step AFTER performing the solve phase.

Reimplemented in Kratos::TimeAveragingProcess, Kratos::IntegrationValuesExtrapolationToNodesProcess, Kratos::FromJSONCheckResultProcess, Kratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::SetMovingLoadProcess, Kratos::PostprocessEigenvaluesProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::RansLineOutputProcess, Kratos::RansComputeReactionsProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::PeriodicInterfaceProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::SetMultipleMovingLoadsProcess, Kratos::PeriodicInterfaceProcess, Kratos::ApplyWriteScalarProcess, Kratos::ApplyK0ProcedureProcess, Kratos::IntegrationPointStatisticsProcess, Kratos::EmbeddedPostprocessProcess, Kratos::DistanceModificationProcess, Kratos::ComputeYPlusProcess, Kratos::ComputePressureCoefficientProcess, Kratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::WeightedDivergenceCalculationProcess, Kratos::ControlModuleProcess, Kratos::ControlModule2DProcess, Kratos::ApplyKinematicConstraintsToWallsProcess, Kratos::ApplyKinematicConstraintsProcess, Kratos::ApplyForcesAndMomentsToWallsProcess, Kratos::ApplyForcesAndMomentsProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::ModelVolumeCalculationProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamGroutingReferenceTemperatureProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::MPCContactSearchWrapperProcess, Kratos::ContactSearchWrapperProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::ParametricWallContactSearchProcess, Kratos::ElementDeactivationProcess, Kratos::ApplyChimeraProcessFractionalStep< TDim >, Kratos::ApplyChimera< TDim >, Kratos::SlidingEdgeProcess, Kratos::EdgeCableElementProcess, Kratos::ApplyWeakSlidingProcess, and Kratos::MesherProcess.

◆ ExecuteInitialize()

virtual void Kratos::Process::ExecuteInitialize ( )
inlinevirtual

This function is designed for being called at the beginning of the computations right after reading the model and the groups.

Reimplemented in Kratos::TimeAveragingProcess, Kratos::SplitInternalInterfacesProcess, Kratos::GenericFindElementalNeighboursProcess, Kratos::FromJSONCheckResultProcess, Kratos::FluxCorrectedTransportConvectionProcess< TDim >, Kratos::FindIntersectedGeometricalObjectsProcess, Kratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ApplyPeriodicConditionProcess, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::ApplyRigidRotationProcess, Kratos::SetSphericalLocalAxesProcess, Kratos::SetMovingLoadProcess, Kratos::SetCylindricalLocalAxesProcess, Kratos::SetCartesianLocalAxesProcess, Kratos::SetAutomatedInitialVariableProcess, Kratos::PrismNeighboursProcess, Kratos::ImposeRigidMovementProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::RansWallDistanceCalculationProcess, Kratos::RansOmegaTurbulentMixingLengthInletProcess, Kratos::RansNutYPlusWallFunctionUpdateProcess, Kratos::RansNutKOmegaSSTUpdateProcess, Kratos::RansLineOutputProcess, Kratos::RansKTurbulentIntensityInletProcess, Kratos::RansEpsilonTurbulentMixingLengthInletProcess, Kratos::RansComputeReactionsProcess, Kratos::RansApplyFlagToSkinProcess, Kratos::RansApplyExactNodalPeriodicConditionProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::PeriodicInterfaceProcess, Kratos::ApplyDoubleTableProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyComponentTableProcess, Kratos::UpdateThermalModelPartProcess, Kratos::SplitElementsProcess, Kratos::SetMeshVelocityForThermalCouplingProcess, Kratos::SetMaterialPropertiesForThermalCouplingProcess, Kratos::SetDummyPropertyForRigidElementsProcess, Kratos::LagrangianRotationProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::NitscheStabilizationModelPartProcess, Kratos::SetParameterFieldProcess, Kratos::SetMultipleMovingLoadsProcess, Kratos::SetAbsorbingBoundaryParametersProcess, Kratos::PeriodicInterfaceProcess, Kratos::ApplyWriteScalarProcess, Kratos::ApplyVectorConstraintTableProcess, Kratos::ApplyScalarConstraintTableProcess, Kratos::ApplyNormalLoadTableProcess, Kratos::ApplyK0ProcedureProcess, Kratos::ApplyExcavationProcess, Kratos::ApplyConstantPhreaticSurfacePressureProcess, Kratos::ApplyConstantPhreaticMultiLinePressureProcess, Kratos::ApplyConstantPhreaticLinePressureProcess, Kratos::ApplyConstantInterpolateLinePressureProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyConstantBoundaryPhreaticSurfacePressureProcess, Kratos::ApplyConstantBoundaryPhreaticLinePressureProcess, Kratos::ApplyConstantBoundaryHydrostaticPressureProcess, Kratos::ApplyComponentTableProcess, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::IntegrationPointStatisticsProcess, Kratos::DistanceModificationProcess, Kratos::ComputePressureCoefficientProcess, Kratos::BoussinesqForceProcess, Kratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyDoubleTableProcess, Kratos::ApplyComponentTableProcess, Kratos::WeightedDivergenceCalculationProcess, Kratos::CalculateDivergenceProcess, Kratos::ControlModuleProcess, Kratos::ControlModule2DProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::SettleModelStructureProcess, Kratos::DamWestergaardConditionLoadProcess, Kratos::DamUpliftConditionLoadProcess, Kratos::DamUpliftCircularConditionLoadProcess, Kratos::DamTSolAirHeatFluxProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamRandomFieldsVariableProcess, Kratos::DamNoorzaiHeatFluxProcess, Kratos::DamNodalYoungModulusProcess, Kratos::DamNodalReferenceTemperatureProcess, Kratos::DamInputTableNodalYoungModulusProcess, Kratos::DamHydroConditionLoadProcess, Kratos::DamGroutingReferenceTemperatureProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamChemoMechanicalAgingYoungProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::DamAzenhaHeatFluxProcess, Kratos::DamAddedMassConditionProcess, Kratos::ApplyComponentTableProcessDam, Kratos::MPCContactSearchWrapperProcess, Kratos::ContactSearchWrapperProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::AssignParentElementConditionsProcess, Kratos::SettleContactModelStructureProcess, Kratos::ParametricWallContactSearchProcess, Kratos::ClearPointContactConditionsProcess, Kratos::DefineEmbeddedWakeProcess, Kratos::Define3DWakeProcess, Kratos::Define2DWakeProcess, Kratos::ComputeWingSectionVariableProcess< TRunType >, Kratos::EmpiricalSpringElementProcess, Kratos::EdgeCableElementProcess, Kratos::ApplyWeakSlidingProcess, and Kratos::MesherProcess.

◆ ExecuteInitializeSolutionStep()

virtual void Kratos::Process::ExecuteInitializeSolutionStep ( )
inlinevirtual

This function will be executed at every time step BEFORE performing the solve phase.

Reimplemented in Kratos::SimpleMortarMapperProcessWrapper, Kratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >, Kratos::SetInitialStateProcess< TDim >, Kratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarInputToEntitiesProcess< TEntity, THistorical >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyPeriodicConditionProcess, Kratos::ApplyConstantVectorValueProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::ApplyRigidRotationProcess, Kratos::SetSphericalLocalAxesProcess, Kratos::SetMovingLoadProcess, Kratos::SetCylindricalLocalAxesProcess, Kratos::SetCartesianLocalAxesProcess, Kratos::ImposeZStrainProcess, Kratos::DistributeLoadOnSurfaceProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::ApplySinusoidalFunctionProcess< TVarType >, Kratos::RansWallFunctionUpdateProcess, Kratos::RansWallDistanceCalculationProcess, Kratos::RansOmegaTurbulentMixingLengthInletProcess, Kratos::RansNutYPlusWallFunctionUpdateProcess, Kratos::RansNutNodalUpdateProcess, Kratos::RansNutKOmegaUpdateProcess, Kratos::RansNutKOmegaSSTUpdateProcess, Kratos::RansNutKEpsilonUpdateProcess, Kratos::RansLineOutputProcess, Kratos::RansKTurbulentIntensityInletProcess, Kratos::RansEpsilonTurbulentMixingLengthInletProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::ApplyHydrostaticPressureTableProcess, Kratos::ApplyDoubleTableProcess, Kratos::ApplyComponentTableProcess, Kratos::UpdateThermalModelPartProcess, Kratos::SetMeshVelocityForThermalCouplingProcess, Kratos::SetMaterialPropertiesForThermalCouplingProcess, Kratos::SetDummyPropertyForRigidElementsProcess, Kratos::LagrangianRotationProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::VolumeShapingProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::SetMultipleMovingLoadsProcess, Kratos::ApplyVectorConstraintTableProcess, Kratos::ApplyScalarConstraintTableProcess, Kratos::ApplyPhreaticSurfacePressureTableProcess, Kratos::ApplyPhreaticMultiLinePressureTableProcess, Kratos::ApplyPhreaticLinePressureTableProcess, Kratos::ApplyNormalLoadTableProcess, Kratos::ApplyHydrostaticPressureTableProcess, Kratos::ApplyComponentTableProcess, Kratos::ApplyBoundaryPhreaticSurfacePressureTableProcess, Kratos::ApplyBoundaryPhreaticLinePressureTableProcess, Kratos::ApplyBoundaryHydrostaticPressureTableProcess, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::ShockCapturingEntropyViscosityProcess, Kratos::EmbeddedNodesInitializationProcess, Kratos::DistanceModificationProcess, Kratos::ComputeYPlusProcess, Kratos::BoussinesqForceProcess, Kratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyDoubleTableProcess, Kratos::ApplyComponentTableProcess, Kratos::ControlModuleProcess, Kratos::ControlModule2DProcess, Kratos::ApplyKinematicConstraintsToWallsProcess, Kratos::ApplyKinematicConstraintsProcess, Kratos::ApplyForcesAndMomentsToWallsProcess, Kratos::ApplyForcesAndMomentsProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::ModelVolumeCalculationProcess, Kratos::ConstantRotationProcess, Kratos::DamWestergaardConditionLoadProcess, Kratos::DamUpliftConditionLoadProcess, Kratos::DamUpliftCircularConditionLoadProcess, Kratos::DamTemperaturebyDeviceProcess, Kratos::DamTSolAirHeatFluxProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamRandomFieldsVariableProcess, Kratos::DamNoorzaiHeatFluxProcess, Kratos::DamNodalYoungModulusProcess, Kratos::DamNodalReferenceTemperatureProcess, Kratos::DamInputTableNodalYoungModulusProcess, Kratos::DamHydroConditionLoadProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamChemoMechanicalAgingYoungProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::DamAzenhaHeatFluxProcess, Kratos::DamAddedMassConditionProcess, Kratos::ApplyComponentTableProcessDam, Kratos::MPCContactSearchWrapperProcess, Kratos::ContactSearchWrapperProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::AssignParentElementConditionsProcess, Kratos::ParametricWallContactSearchProcess, Kratos::SetAutomatedInitialDamageProcess, Kratos::RotateRegionProcess, Kratos::ApplyChimera< TDim >, Kratos::SlidingEdgeProcess, Kratos::EdgeCableElementProcess, Kratos::ApplyWeakSlidingProcess, Kratos::MesherProcess, and Kratos::ApplySinusoidalFunctionProcess< TVarType >.

◆ GetDefaultParameters()

virtual const Parameters Kratos::Process::GetDefaultParameters ( ) const
inlinevirtual

This method provides the defaults parameters to avoid conflicts between the different constructors.

Reimplemented in Kratos::TimeAveragingProcess, Kratos::SubModelPartSkinDetectionProcess< TDim >, Kratos::StructuredMeshGeneratorProcess, Kratos::SplitInternalInterfacesProcess, Kratos::SkinDetectionProcess< TDim >, Kratos::SimpleMortarMapperProcessWrapper, Kratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >, Kratos::ReplaceElementsAndConditionsProcess, Kratos::ParallelDistanceCalculationProcess< TDim >, Kratos::LevelSetConvectionProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::IntegrationValuesExtrapolationToNodesProcess, Kratos::FromJSONCheckResultProcess, Kratos::FluxCorrectedTransportConvectionProcess< TDim >, Kratos::FindIntersectedGeometricalObjectsWithOBBProcess, Kratos::FindIntersectedGeometricalObjectsProcess, Kratos::FindGlobalNodalEntityNeighboursProcess< TContainerType >, Kratos::FindGlobalNodalEntityNeighboursProcess< ModelPart::ElementsContainerType >, Kratos::EntitiesEraseProcess< TEntity >, Kratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ComputeNodalGradientProcess< THistorical >, Kratos::CheckSameModelPartUsingSkinDistanceProcess< TDim >, Kratos::CalculateEmbeddedNodalVariableFromSkinProcess< TVarType, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::CalculateDistanceToSkinProcess< TDim >, Kratos::CalculateDistanceToPathProcess< THistorical >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< TDim >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< 3 >, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarInputToEntitiesProcess< TEntity, THistorical >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::ApplyRayCastingInterfaceRecognitionProcess< TDim >, Kratos::ApplyPeriodicConditionProcess, Kratos::ApplyConstantScalarValueProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::SPRErrorProcess< TDim >, Kratos::ShellToSolidShellProcess< TNumNodes >, Kratos::SetSphericalLocalAxesProcess, Kratos::SetCylindricalLocalAxesProcess, Kratos::SetCartesianLocalAxesProcess, Kratos::SetAutomatedInitialVariableProcess, Kratos::PostprocessEigenvaluesProcess, Kratos::ImposeZStrainProcess, Kratos::ImposeRigidMovementProcess, Kratos::WriteFromSwAtInterfaceProcess< TDim >, Kratos::DepthIntegrationProcess< TDim >, Kratos::CalculateDistanceToBoundaryProcess, Kratos::RansWallFunctionUpdateProcess, Kratos::RansWallDistanceCalculationProcess, Kratos::RansOmegaTurbulentMixingLengthInletProcess, Kratos::RansNutYPlusWallFunctionUpdateProcess, Kratos::RansNutNodalUpdateProcess, Kratos::RansNutKOmegaUpdateProcess, Kratos::RansNutKOmegaSSTUpdateProcess, Kratos::RansNutKEpsilonUpdateProcess, Kratos::RansLineOutputProcess, Kratos::RansKTurbulentIntensityInletProcess, Kratos::RansEpsilonTurbulentMixingLengthInletProcess, Kratos::RansComputeReactionsProcess, Kratos::RansClipScalarVariableProcess, Kratos::RansApplyFlagToSkinProcess, Kratos::RansApplyExactNodalPeriodicConditionProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::NodalValuesInterpolationProcess< TDim >, Kratos::MultiscaleRefiningProcess, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::ComputeLevelSetSolMetricProcess< TDim >, Kratos::ComputeHessianSolMetricProcess, Kratos::MetricErrorProcess< TDim >, Kratos::InternalVariablesInterpolationProcess, Kratos::OutputQuadratureDomainProcess, Kratos::OutputEigenValuesProcess, Kratos::MapNurbsVolumeResultsToEmbeddedGeometryProcess, Kratos::AssignIntegrationPointsToBackgroundElementsProcess, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::ShockCapturingEntropyViscosityProcess, Kratos::EmbeddedSkinVisualizationProcess, Kratos::ComputeYPlusProcess, Kratos::ComputePressureCoefficientProcess, Kratos::CalulateLevelsetConsistentNodalGradientProcess, Kratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess, Kratos::EmbeddedMLSConstraintProcess, Kratos::NormalCheckProcess, Kratos::MPCContactSearchWrapperProcess, Kratos::FindIntersectedGeometricalObjectsWithOBBContactSearchProcess, Kratos::ContactSPRErrorProcess< TDim >, Kratos::ContactSearchWrapperProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::AssignParentElementConditionsProcess, Kratos::ALMVariablesCalculationProcess, Kratos::SetAutomatedInitialDamageProcess, and Kratos::ElementDeactivationProcess.

◆ Info()

std::string Kratos::Process::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::Flags.

Reimplemented in Kratos::VariationalDistanceCalculationProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TimeAveragingProcess, Kratos::TetrahedralMeshOrientationCheck, Kratos::TetrahedraMeshWorstElementSmoothingProcess, Kratos::TetrahedraMeshQualityWeightedSmoothingProcess, Kratos::TetrahedraMeshEdgeSwappingProcess, Kratos::SubModelPartSkinDetectionProcess< TDim >, Kratos::StructuredMeshGeneratorProcess, Kratos::SplitInternalInterfacesProcess, Kratos::SkinDetectionProcess< TDim >, Kratos::SimpleMortarMapperProcessWrapper, Kratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >, Kratos::ReplaceElementsAndConditionsProcess, Kratos::ReorderAndOptimizeModelPartProcess, Kratos::FindNodalNeighboursForEntitiesProcess< ModelPart::ElementsContainerType >, Kratos::FindGlobalNodalEntityNeighboursProcess< ModelPart::ElementsContainerType >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< 3 >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::MarkOuterNodesProcess, Kratos::MarkFluidProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkBadElementsProcess, Kratos::UlfTimeStepDecProcess, Kratos::SaveStructureModelPartProcess, Kratos::SaveStructureConditionsProcess, Kratos::SaveFluidOnlyProcess, Kratos::RemoveAndSaveWallNodesProcess, Kratos::PressureCalculateProcessAxisym, Kratos::PressureCalculateProcess, Kratos::MergeModelPartsProcess, Kratos::MassCalculateProcess, Kratos::MarkOuterNodesProcess, Kratos::MarkFreeSurfaceProcess, Kratos::MarkFluidProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkBadElementsProcess, Kratos::LagrangianInletProcess, Kratos::HypoelasticStressCalculateProcess, Kratos::FindNodalNeighboursSurfaceProcess, Kratos::CalculateNormalEq, Kratos::CalculateNodalLength, Kratos::CalculateAdhesionForce, Kratos::AssignSurfaceTensionConditions, Kratos::AddWallProcess, Kratos::TrilinosLevelSetConvectionProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::ApplyRigidRotationProcess, Kratos::ReplaceMultipleElementsAndConditionsProcess, Kratos::TotalStructuralMassProcess, Kratos::SPRErrorProcess< TDim >, Kratos::SolidShellThickComputeProcess, Kratos::ShellToSolidShellProcess< TNumNodes >, Kratos::SetSphericalLocalAxesProcess, Kratos::SetMovingLoadProcess, Kratos::SetCylindricalLocalAxesProcess, Kratos::SetCartesianLocalAxesProcess, Kratos::SetAutomatedInitialVariableProcess, Kratos::PrismNeighboursProcess, Kratos::PostprocessEigenvaluesProcess, Kratos::ImposeZStrainProcess, Kratos::ImposeRigidMovementProcess, Kratos::DistributeLoadOnSurfaceProcess, Kratos::ComputeMassMomentOfInertiaProcess, Kratos::ComputeCenterOfGravityProcess, Kratos::TransferSolvingModelPartEntitiesProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::TimeDiscretizationProcessTimeDiscretizationProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::WriteFromSwAtInterfaceProcess< TDim >, Kratos::DepthIntegrationProcess< TDim >, Kratos::CalculateDistanceToBoundaryProcess, Kratos::ApplySinusoidalFunctionProcess< TVarType >, Kratos::ApplyPerturbationFunctionProcess< TVarType >, Kratos::RansWallFunctionUpdateProcess, Kratos::RansWallDistanceCalculationProcess, Kratos::RansOmegaTurbulentMixingLengthInletProcess, Kratos::RansNutYPlusWallFunctionUpdateProcess, Kratos::RansNutNodalUpdateProcess, Kratos::RansNutKOmegaUpdateProcess, Kratos::RansNutKOmegaSSTUpdateProcess, Kratos::RansNutKEpsilonUpdateProcess, Kratos::RansLineOutputProcess, Kratos::RansKTurbulentIntensityInletProcess, Kratos::RansFormulationProcess, Kratos::RansEpsilonTurbulentMixingLengthInletProcess, Kratos::RansComputeReactionsProcess, Kratos::RansClipScalarVariableProcess, Kratos::RansApplyFlagToSkinProcess, Kratos::RansApplyExactNodalPeriodicConditionProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::PeriodicInterfaceProcess, Kratos::ApplyHydrostaticPressureTableProcess, Kratos::ApplyDoubleTableProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyComponentTableProcess, Kratos::RefineConditionsInContactMesherProcess, Kratos::TransferModelPartElementsProcess, Kratos::SplitElementsProcess, Kratos::SetMaterialPropertiesToSolidNodesProcess, Kratos::SetMaterialPropertiesToFluidNodesProcess, Kratos::SetMaterialPropertiesFromFluidToRigidNodesProcess, Kratos::SetMainMaterialPropertyProcess, Kratos::SetLagrangianInletProcess, Kratos::SetEulerianInletProcess, Kratos::SetActiveFlagProcess, Kratos::SetActiveFlagMesherProcess, Kratos::SelectMeshElementsForFluidsProcess, Kratos::RemoveMeshNodesForFluidsProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ModelStartEndMeshingForFluidsProcess, Kratos::LagrangianRotationProcess, Kratos::InletManagementProcess, Kratos::GenerateNewNodesBeforeMeshingProcess, Kratos::GenerateNewConditionsMesherForFluidsProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::FindNodalHForRigidWallsProcess, Kratos::ComputeAveragePfemMeshParametersProcess, Kratos::CalculateWaveHeightProcess, Kratos::BuildModelPartBoundaryForFluidsProcess, Kratos::BuildMeshBoundaryForFluidsProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::VolumeShapingProcess, Kratos::RemoveFluidNodesMesherProcess, Kratos::RefineFluidElementsInEdgesMesherProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::InsertFluidNodesMesherProcess, Kratos::InletMesherProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::Pfem2ApplyBCProcess, Kratos::SaveLagrangianSurfaceProcess_p, Kratos::MarkOuterNodesProcess, Kratos::MarkFluidProcess, Kratos::ParticleEraseProcess, Kratos::MortonPartitioningProcess, Kratos::MortonDivideInputToPartitionsProcess, Kratos::MetisDivideSubModelPartsHeterogeneousInputProcess, Kratos::MetisDivideHeterogeneousInputProcess, Kratos::MetisDivideHeterogeneousInputInMemoryProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::NodalValuesInterpolationProcess< TDim >, Kratos::MultiscaleRefiningProcess, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::ComputeLevelSetSolMetricProcess< TDim >, Kratos::ComputeHessianSolMetricProcess, Kratos::MetricErrorProcess< TDim >, Kratos::MetricFastInit< TDim >, Kratos::InternalVariablesInterpolationProcess, Kratos::OutputQuadratureDomainProcess, Kratos::OutputEigenValuesProcess, Kratos::NitscheStabilizationModelPartProcess, Kratos::MapNurbsVolumeResultsToEmbeddedGeometryProcess, Kratos::AssignIntegrationPointsToBackgroundElementsProcess, Kratos::SetParameterFieldProcess, Kratos::SetAbsorbingBoundaryParametersProcess, Kratos::PeriodicInterfaceProcess, Kratos::FindNeighbourElementsOfConditionsProcess, Kratos::DeactivateConditionsOnInactiveElements, Kratos::ApplyWriteScalarProcess, Kratos::ApplyVectorConstraintTableProcess, Kratos::ApplyScalarConstraintTableProcess, Kratos::ApplyPhreaticSurfacePressureTableProcess, Kratos::ApplyPhreaticMultiLinePressureTableProcess, Kratos::ApplyPhreaticLinePressureTableProcess, Kratos::ApplyNormalLoadTableProcess, Kratos::ApplyK0ProcedureProcess, Kratos::ApplyHydrostaticPressureTableProcess, Kratos::ApplyConstantPhreaticSurfacePressureProcess, Kratos::ApplyConstantPhreaticMultiLinePressureProcess, Kratos::ApplyConstantPhreaticLinePressureProcess, Kratos::ApplyConstantInterpolateLinePressureProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyConstantBoundaryPhreaticSurfacePressureProcess, Kratos::ApplyConstantBoundaryPhreaticLinePressureProcess, Kratos::ApplyConstantBoundaryHydrostaticPressureProcess, Kratos::ApplyComponentTableProcess, Kratos::ApplyBoundaryPhreaticSurfacePressureTableProcess, Kratos::ApplyBoundaryPhreaticLinePressureTableProcess, Kratos::ApplyBoundaryHydrostaticPressureTableProcess, Kratos::TrilinosStokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TrilinosSpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TwoFluidsInletProcess, Kratos::StokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::SpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::ShockCapturingEntropyViscosityProcess, Kratos::MassConservationCheckProcess, Kratos::IntegrationPointStatisticsProcess, Kratos::EmbeddedSkinVisualizationProcess, Kratos::EmbeddedPostprocessProcess, Kratos::EmbeddedNodesInitializationProcess, Kratos::DistanceSmoothingProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::DistanceModificationProcess, Kratos::ComputeYPlusProcess, Kratos::ComputePressureCoefficientProcess, Kratos::CalulateLevelsetConsistentNodalGradientProcess, Kratos::BoussinesqForceProcess, Kratos::WindkesselModel, Kratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyDoubleTableProcess, Kratos::ApplyComponentTableProcess, Kratos::WeightedDivergenceCalculationProcess, Kratos::MetricDivergenceFreeProcess< TDim >, Kratos::CalculateDivergenceProcess, Kratos::ControlModuleProcess, Kratos::ControlModule2DProcess, Kratos::AutomaticDTProcess, Kratos::ApplyKinematicConstraintsToWallsProcess, Kratos::ApplyKinematicConstraintsProcess, Kratos::ApplyForcesAndMomentsToWallsProcess, Kratos::ApplyForcesAndMomentsProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::SettleModelStructureProcess, Kratos::SelectElementsMesherProcess, Kratos::RemoveNodesMesherProcess, Kratos::RefineElementsOnThresholdMesherProcess, Kratos::RefineElementsOnSizeMesherProcess, Kratos::RefineElementsInEdgesMesherProcess, Kratos::RefineConditionsMesherProcess, Kratos::PrintMeshOutputMesherProcess, Kratos::NodalNeighboursSearchProcess, Kratos::ModelVolumeCalculationProcess, Kratos::MesherProcess, Kratos::GenerateNewNodesMesherProcess, Kratos::GenerateNewElementsMesherProcess, Kratos::GenerateNewConditionsMesherProcess, Kratos::ElementalNeighboursSearchProcess, Kratos::ConstantRotationProcess, Kratos::BuildModelPartBoundaryProcess, Kratos::DamWestergaardConditionLoadProcess, Kratos::DamUpliftConditionLoadProcess, Kratos::DamUpliftCircularConditionLoadProcess, Kratos::DamTemperaturebyDeviceProcess, Kratos::DamTSolAirHeatFluxProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamRandomFieldsVariableProcess, Kratos::DamNoorzaiHeatFluxProcess, Kratos::DamNodalYoungModulusProcess, Kratos::DamNodalReferenceTemperatureProcess, Kratos::DamInputTableNodalYoungModulusProcess, Kratos::DamHydroConditionLoadProcess, Kratos::DamGroutingReferenceTemperatureProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamChemoMechanicalAgingYoungProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::DamAzenhaHeatFluxProcess, Kratos::DamAddedMassConditionProcess, Kratos::ApplyComponentTableProcessDam, Kratos::EmbeddedMLSConstraintProcess, Kratos::SimpleContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::NormalGapProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::NormalCheckProcess, Kratos::MPCContactSearchWrapperProcess, Kratos::MPCContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::MasterSlaveProcess, Kratos::FindIntersectedGeometricalObjectsWithOBBContactSearchProcess, Kratos::ContactSPRErrorProcess< TDim >, Kratos::ContactSearchWrapperProcess, Kratos::ComputeDynamicFactorProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::AssignParentElementConditionsProcess, Kratos::ALMVariablesCalculationProcess, Kratos::ALMFastInit, Kratos::AdvancedContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::AALMAdaptPenaltyValueProcess, Kratos::SettleContactModelStructureProcess, Kratos::ParametricWallContactSearchProcess, Kratos::HMParametricWallContactSearchProcess, Kratos::GenerateNewContactConditionsMesherProcess, Kratos::ClearPointContactConditionsProcess, Kratos::ClearContactConditionsMesherProcess, Kratos::BuildContactModelPartProcess, Kratos::SetAutomatedInitialDamageProcess, Kratos::ElementDeactivationProcess, Kratos::MoveModelPartProcess, Kratos::KuttaConditionProcess, Kratos::DefineEmbeddedWakeProcess, Kratos::Define3DWakeProcess, Kratos::Define2DWakeProcess, Kratos::ComputeWingSectionVariableProcess< TRunType >, Kratos::ComputeNodalValueProcess, Kratos::ComputeEmbeddedLiftProcess< Dim, NumNodes >, Kratos::ApplyFarFieldProcess, Kratos::RotateRegionProcess, Kratos::ApplyChimeraProcessMonolithic< TDim >, Kratos::ApplyChimeraProcessFractionalStep< TDim >, Kratos::ApplyChimera< TDim >, Kratos::CalculateCurvature, Kratos::SetHMapProcess, and Kratos::EmbeddedMeshLocatorProcess.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::Process::KRATOS_CLASS_POINTER_DEFINITION ( Process  )

Pointer definition of Process.

◆ operator()()

void Kratos::Process::operator() ( )
inline

This operator is provided to call the process as a function and simply calls the Execute method.

◆ PrintData()

void Kratos::Process::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::Flags.

Reimplemented in Kratos::VariationalDistanceCalculationProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TimeAveragingProcess, Kratos::TetrahedralMeshOrientationCheck, Kratos::TetrahedraMeshEdgeSwappingProcess, Kratos::SubModelPartSkinDetectionProcess< TDim >, Kratos::StructuredMeshGeneratorProcess, Kratos::SplitInternalInterfacesProcess, Kratos::SkinDetectionProcess< TDim >, Kratos::SimpleMortarMapperProcessWrapper, Kratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >, Kratos::ReplaceElementsAndConditionsProcess, Kratos::ReorderAndOptimizeModelPartProcess, Kratos::FindNodalNeighboursForEntitiesProcess< ModelPart::ElementsContainerType >, Kratos::FindGlobalNodalEntityNeighboursProcess< ModelPart::ElementsContainerType >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< 3 >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::MarkOuterNodesProcess, Kratos::MarkFluidProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkBadElementsProcess, Kratos::UlfTimeStepDecProcess, Kratos::SaveStructureModelPartProcess, Kratos::SaveStructureConditionsProcess, Kratos::SaveFluidOnlyProcess, Kratos::RemoveAndSaveWallNodesProcess, Kratos::PressureCalculateProcessAxisym, Kratos::PressureCalculateProcess, Kratos::MergeModelPartsProcess, Kratos::MassCalculateProcess, Kratos::MarkOuterNodesProcess, Kratos::MarkFreeSurfaceProcess, Kratos::MarkFluidProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkBadElementsProcess, Kratos::LagrangianInletProcess, Kratos::HypoelasticStressCalculateProcess, Kratos::FindNodalNeighboursSurfaceProcess, Kratos::CalculateNormalEq, Kratos::CalculateNodalLength, Kratos::CalculateAdhesionForce, Kratos::AssignSurfaceTensionConditions, Kratos::AddWallProcess, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::ApplyRigidRotationProcess, Kratos::ReplaceMultipleElementsAndConditionsProcess, Kratos::TotalStructuralMassProcess, Kratos::SPRErrorProcess< TDim >, Kratos::SolidShellThickComputeProcess, Kratos::ShellToSolidShellProcess< TNumNodes >, Kratos::SetSphericalLocalAxesProcess, Kratos::SetMovingLoadProcess, Kratos::SetCylindricalLocalAxesProcess, Kratos::SetCartesianLocalAxesProcess, Kratos::SetAutomatedInitialVariableProcess, Kratos::PrismNeighboursProcess, Kratos::PostprocessEigenvaluesProcess, Kratos::ImposeZStrainProcess, Kratos::ImposeRigidMovementProcess, Kratos::DistributeLoadOnSurfaceProcess, Kratos::ComputeMassMomentOfInertiaProcess, Kratos::ComputeCenterOfGravityProcess, Kratos::TransferSolvingModelPartEntitiesProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::WriteFromSwAtInterfaceProcess< TDim >, Kratos::DepthIntegrationProcess< TDim >, Kratos::CalculateDistanceToBoundaryProcess, Kratos::ApplySinusoidalFunctionProcess< TVarType >, Kratos::ApplyPerturbationFunctionProcess< TVarType >, Kratos::RansWallFunctionUpdateProcess, Kratos::RansWallDistanceCalculationProcess, Kratos::RansOmegaTurbulentMixingLengthInletProcess, Kratos::RansNutYPlusWallFunctionUpdateProcess, Kratos::RansNutNodalUpdateProcess, Kratos::RansNutKOmegaUpdateProcess, Kratos::RansNutKOmegaSSTUpdateProcess, Kratos::RansNutKEpsilonUpdateProcess, Kratos::RansLineOutputProcess, Kratos::RansKTurbulentIntensityInletProcess, Kratos::RansFormulationProcess, Kratos::RansEpsilonTurbulentMixingLengthInletProcess, Kratos::RansComputeReactionsProcess, Kratos::RansClipScalarVariableProcess, Kratos::RansApplyFlagToSkinProcess, Kratos::RansApplyExactNodalPeriodicConditionProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::PeriodicInterfaceProcess, Kratos::ApplyHydrostaticPressureTableProcess, Kratos::ApplyDoubleTableProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyComponentTableProcess, Kratos::RefineConditionsInContactMesherProcess, Kratos::SelectMeshElementsForFluidsProcess, Kratos::RemoveMeshNodesForFluidsProcess, Kratos::RecoverVolumeLossesProcess, Kratos::LagrangianRotationProcess, Kratos::InletManagementProcess, Kratos::GenerateNewNodesBeforeMeshingProcess, Kratos::GenerateNewConditionsMesherForFluidsProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::BuildModelPartBoundaryForFluidsProcess, Kratos::BuildMeshBoundaryForFluidsProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::VolumeShapingProcess, Kratos::RemoveFluidNodesMesherProcess, Kratos::RefineFluidElementsInEdgesMesherProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::InsertFluidNodesMesherProcess, Kratos::InletMesherProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::Pfem2ApplyBCProcess, Kratos::SaveLagrangianSurfaceProcess_p, Kratos::MarkOuterNodesProcess, Kratos::MarkFluidProcess, Kratos::ParticleEraseProcess, Kratos::MortonPartitioningProcess, Kratos::MortonDivideInputToPartitionsProcess, Kratos::MetisDivideSubModelPartsHeterogeneousInputProcess, Kratos::MetisDivideHeterogeneousInputProcess, Kratos::MetisDivideHeterogeneousInputInMemoryProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::MultiscaleRefiningProcess, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::ComputeLevelSetSolMetricProcess< TDim >, Kratos::ComputeHessianSolMetricProcess, Kratos::MetricErrorProcess< TDim >, Kratos::MetricFastInit< TDim >, Kratos::OutputQuadratureDomainProcess, Kratos::OutputEigenValuesProcess, Kratos::NitscheStabilizationModelPartProcess, Kratos::MapNurbsVolumeResultsToEmbeddedGeometryProcess, Kratos::AssignIntegrationPointsToBackgroundElementsProcess, Kratos::FindNeighbourElementsOfConditionsProcess, Kratos::DeactivateConditionsOnInactiveElements, Kratos::TrilinosStokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TrilinosSpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TwoFluidsInletProcess, Kratos::StokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::SpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::MassConservationCheckProcess, Kratos::IntegrationPointStatisticsProcess, Kratos::EmbeddedSkinVisualizationProcess, Kratos::EmbeddedPostprocessProcess, Kratos::EmbeddedNodesInitializationProcess, Kratos::DistanceSmoothingProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::DistanceModificationProcess, Kratos::ComputeYPlusProcess, Kratos::ComputePressureCoefficientProcess, Kratos::CalulateLevelsetConsistentNodalGradientProcess, Kratos::BoussinesqForceProcess, Kratos::WindkesselModel, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyDoubleTableProcess, Kratos::ApplyComponentTableProcess, Kratos::WeightedDivergenceCalculationProcess, Kratos::MetricDivergenceFreeProcess< TDim >, Kratos::CalculateDivergenceProcess, Kratos::ControlModuleProcess, Kratos::ControlModule2DProcess, Kratos::AutomaticDTProcess, Kratos::ApplyKinematicConstraintsToWallsProcess, Kratos::ApplyKinematicConstraintsProcess, Kratos::ApplyForcesAndMomentsToWallsProcess, Kratos::ApplyForcesAndMomentsProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::SettleModelStructureProcess, Kratos::SelectElementsMesherProcess, Kratos::RemoveNodesMesherProcess, Kratos::RefineElementsOnThresholdMesherProcess, Kratos::RefineElementsOnSizeMesherProcess, Kratos::RefineElementsInEdgesMesherProcess, Kratos::RefineConditionsMesherProcess, Kratos::PrintMeshOutputMesherProcess, Kratos::NodalNeighboursSearchProcess, Kratos::ModelVolumeCalculationProcess, Kratos::MesherProcess, Kratos::GenerateNewNodesMesherProcess, Kratos::GenerateNewElementsMesherProcess, Kratos::GenerateNewConditionsMesherProcess, Kratos::ElementalNeighboursSearchProcess, Kratos::ConstantRotationProcess, Kratos::BuildModelPartBoundaryProcess, Kratos::DamWestergaardConditionLoadProcess, Kratos::DamUpliftConditionLoadProcess, Kratos::DamUpliftCircularConditionLoadProcess, Kratos::DamTemperaturebyDeviceProcess, Kratos::DamTSolAirHeatFluxProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamRandomFieldsVariableProcess, Kratos::DamNoorzaiHeatFluxProcess, Kratos::DamNodalYoungModulusProcess, Kratos::DamNodalReferenceTemperatureProcess, Kratos::DamInputTableNodalYoungModulusProcess, Kratos::DamHydroConditionLoadProcess, Kratos::DamGroutingReferenceTemperatureProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamChemoMechanicalAgingYoungProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::DamAzenhaHeatFluxProcess, Kratos::DamAddedMassConditionProcess, Kratos::ApplyComponentTableProcessDam, Kratos::EmbeddedMLSConstraintProcess, Kratos::MasterSlaveProcess, Kratos::FindIntersectedGeometricalObjectsWithOBBContactSearchProcess, Kratos::ContactSPRErrorProcess< TDim >, Kratos::ComputeDynamicFactorProcess, Kratos::AssignParentElementConditionsProcess, Kratos::ALMVariablesCalculationProcess, Kratos::ALMFastInit, Kratos::AALMAdaptPenaltyValueProcess, Kratos::SettleContactModelStructureProcess, Kratos::ParametricWallContactSearchProcess, Kratos::HMParametricWallContactSearchProcess, Kratos::GenerateNewContactConditionsMesherProcess, Kratos::ClearPointContactConditionsProcess, Kratos::ClearContactConditionsMesherProcess, Kratos::BuildContactModelPartProcess, Kratos::SetAutomatedInitialDamageProcess, Kratos::ElementDeactivationProcess, Kratos::MoveModelPartProcess, Kratos::KuttaConditionProcess, Kratos::DefineEmbeddedWakeProcess, Kratos::Define3DWakeProcess, Kratos::Define2DWakeProcess, Kratos::ComputeWingSectionVariableProcess< TRunType >, Kratos::ComputeNodalValueProcess, Kratos::ComputeEmbeddedLiftProcess< Dim, NumNodes >, Kratos::ApplyFarFieldProcess, Kratos::RotateRegionProcess, Kratos::ApplyChimeraProcessMonolithic< TDim >, Kratos::ApplyChimeraProcessFractionalStep< TDim >, Kratos::ApplyChimera< TDim >, Kratos::CalculateCurvature, Kratos::SetHMapProcess, Kratos::EmbeddedMeshLocatorProcess, and Kratos::ShockCapturingEntropyViscosityProcess.

◆ PrintInfo()

void Kratos::Process::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::Flags.

Reimplemented in Kratos::VariationalDistanceCalculationProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TimeAveragingProcess, Kratos::TetrahedralMeshOrientationCheck, Kratos::TetrahedraMeshEdgeSwappingProcess, Kratos::SubModelPartSkinDetectionProcess< TDim >, Kratos::StructuredMeshGeneratorProcess, Kratos::SplitInternalInterfacesProcess, Kratos::SkinDetectionProcess< TDim >, Kratos::SimpleMortarMapperProcessWrapper, Kratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >, Kratos::ReplaceElementsAndConditionsProcess, Kratos::ReorderAndOptimizeModelPartProcess, Kratos::FindNodalNeighboursForEntitiesProcess< ModelPart::ElementsContainerType >, Kratos::FindGlobalNodalEntityNeighboursProcess< ModelPart::ElementsContainerType >, Kratos::CalculateDiscontinuousDistanceToSkinProcess< 3 >, Kratos::ApplyRayCastingProcess< TDim >, Kratos::MarkOuterNodesProcess, Kratos::MarkFluidProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkBadElementsProcess, Kratos::UlfTimeStepDecProcess, Kratos::SaveStructureModelPartProcess, Kratos::SaveStructureConditionsProcess, Kratos::SaveFluidOnlyProcess, Kratos::RemoveAndSaveWallNodesProcess, Kratos::PressureCalculateProcessAxisym, Kratos::PressureCalculateProcess, Kratos::MergeModelPartsProcess, Kratos::MassCalculateProcess, Kratos::MarkOuterNodesProcess, Kratos::MarkFreeSurfaceProcess, Kratos::MarkFluidProcess, Kratos::MarkCloseNodesProcess, Kratos::MarkBadElementsProcess, Kratos::LagrangianInletProcess, Kratos::HypoelasticStressCalculateProcess, Kratos::FindNodalNeighboursSurfaceProcess, Kratos::CalculateNormalEq, Kratos::CalculateNodalLength, Kratos::CalculateAdhesionForce, Kratos::AssignSurfaceTensionConditions, Kratos::AddWallProcess, Kratos::TrilinosLevelSetConvectionProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::SinusoidalPorositySolutionTransientBodyForceProcess, Kratos::SinusoidalPorositySolutionAndBodyForceProcess, Kratos::PorositySolutionTransientBodyForceProcess, Kratos::PorositySolutionAndSinusoidalBodyForceProcess, Kratos::PorositySolutionAndBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess, Kratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess, Kratos::BumpTransientPorositySolutionBodyForceProcess, Kratos::ApplyRigidRotationProcess, Kratos::ReplaceMultipleElementsAndConditionsProcess, Kratos::TotalStructuralMassProcess, Kratos::SPRErrorProcess< TDim >, Kratos::SolidShellThickComputeProcess, Kratos::ShellToSolidShellProcess< TNumNodes >, Kratos::SetSphericalLocalAxesProcess, Kratos::SetMovingLoadProcess, Kratos::SetCylindricalLocalAxesProcess, Kratos::SetCartesianLocalAxesProcess, Kratos::SetAutomatedInitialVariableProcess, Kratos::PrismNeighboursProcess, Kratos::PostprocessEigenvaluesProcess, Kratos::ImposeZStrainProcess, Kratos::ImposeRigidMovementProcess, Kratos::DistributeLoadOnSurfaceProcess, Kratos::ComputeMassMomentOfInertiaProcess, Kratos::ComputeCenterOfGravityProcess, Kratos::TransferSolvingModelPartEntitiesProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::TimeDiscretizationProcessTimeDiscretizationProcess, Kratos::SolverProcess, Kratos::ManageTimeStepProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::BuildStringSkinProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignTorqueFieldAboutAnAxisToConditionsProcess, Kratos::AssignTorqueAboutAnAxisToConditionsProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::AssignRotationFieldAboutAnAxisToNodesProcess, Kratos::AssignRotationAboutAnAxisToNodesProcess, Kratos::AssignFlagsToModelPartEntitiesProcess, Kratos::AddDofsProcess, Kratos::WriteFromSwAtInterfaceProcess< TDim >, Kratos::DepthIntegrationProcess< TDim >, Kratos::CalculateDistanceToBoundaryProcess, Kratos::ApplySinusoidalFunctionProcess< TVarType >, Kratos::ApplyPerturbationFunctionProcess< TVarType >, Kratos::RansWallFunctionUpdateProcess, Kratos::RansWallDistanceCalculationProcess, Kratos::RansOmegaTurbulentMixingLengthInletProcess, Kratos::RansNutYPlusWallFunctionUpdateProcess, Kratos::RansNutNodalUpdateProcess, Kratos::RansNutKOmegaUpdateProcess, Kratos::RansNutKOmegaSSTUpdateProcess, Kratos::RansNutKEpsilonUpdateProcess, Kratos::RansLineOutputProcess, Kratos::RansKTurbulentIntensityInletProcess, Kratos::RansFormulationProcess, Kratos::RansEpsilonTurbulentMixingLengthInletProcess, Kratos::RansComputeReactionsProcess, Kratos::RansClipScalarVariableProcess, Kratos::RansApplyFlagToSkinProcess, Kratos::RansApplyExactNodalPeriodicConditionProcess, Kratos::PoromechanicsFaceLoadControlModuleProcess, Kratos::PeriodicInterfaceProcess, Kratos::ApplyHydrostaticPressureTableProcess, Kratos::ApplyDoubleTableProcess, Kratos::ApplyConstantHydrostaticPressureProcess, Kratos::ApplyComponentTableProcess, Kratos::RefineConditionsInContactMesherProcess, Kratos::TransferModelPartElementsProcess, Kratos::SplitElementsProcess, Kratos::SetMaterialPropertiesToSolidNodesProcess, Kratos::SetMaterialPropertiesToFluidNodesProcess, Kratos::SetMaterialPropertiesFromFluidToRigidNodesProcess, Kratos::SetMainMaterialPropertyProcess, Kratos::SetLagrangianInletProcess, Kratos::SetEulerianInletProcess, Kratos::SetActiveFlagProcess, Kratos::SetActiveFlagMesherProcess, Kratos::SelectMeshElementsForFluidsProcess, Kratos::RemoveMeshNodesForFluidsProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ModelStartEndMeshingForFluidsProcess, Kratos::LagrangianRotationProcess, Kratos::InletManagementProcess, Kratos::GenerateNewNodesBeforeMeshingProcess, Kratos::GenerateNewConditionsMesherForFluidsProcess, Kratos::FreeScalarPfemDofProcess, Kratos::FixScalarPfemDofProcess, Kratos::FindNodalHForRigidWallsProcess, Kratos::ComputeAveragePfemMeshParametersProcess, Kratos::CalculateWaveHeightProcess, Kratos::BuildModelPartBoundaryForFluidsProcess, Kratos::BuildMeshBoundaryForFluidsProcess, Kratos::AssignVectorVariableToPfemConditionsProcess, Kratos::AssignVectorFieldToPfemEntitiesProcess, Kratos::AssignScalarVariableToPfemEntitiesProcess, Kratos::AssignScalarFieldToPfemEntitiesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::VolumeShapingProcess, Kratos::RemoveFluidNodesMesherProcess, Kratos::RefineFluidElementsInEdgesMesherProcess, Kratos::RecoverVolumeLossesProcess, Kratos::ManageSelectedElementsProcess, Kratos::ManageIsolatedNodesProcess, Kratos::InsertFluidNodesMesherProcess, Kratos::InletMesherProcess, Kratos::AssignPropertiesToNodesProcess, Kratos::AdaptiveTimeIntervalProcess, Kratos::Pfem2ApplyBCProcess, Kratos::SaveLagrangianSurfaceProcess_p, Kratos::MarkOuterNodesProcess, Kratos::MarkFluidProcess, Kratos::ParticleEraseProcess, Kratos::MortonPartitioningProcess, Kratos::MortonDivideInputToPartitionsProcess, Kratos::MetisDivideSubModelPartsHeterogeneousInputProcess, Kratos::MetisDivideHeterogeneousInputProcess, Kratos::MetisDivideHeterogeneousInputInMemoryProcess, Kratos::ParMmgProcess< TPMMGLibrary >, Kratos::NodalValuesInterpolationProcess< TDim >, Kratos::MultiscaleRefiningProcess, Kratos::MmgProcess< TMMGLibrary >, Kratos::MmgProcess< MMGLibrary::MMG3D >, Kratos::ComputeLevelSetSolMetricProcess< TDim >, Kratos::ComputeHessianSolMetricProcess, Kratos::MetricErrorProcess< TDim >, Kratos::MetricFastInit< TDim >, Kratos::InternalVariablesInterpolationProcess, Kratos::OutputQuadratureDomainProcess, Kratos::OutputEigenValuesProcess, Kratos::NitscheStabilizationModelPartProcess, Kratos::MapNurbsVolumeResultsToEmbeddedGeometryProcess, Kratos::AssignIntegrationPointsToBackgroundElementsProcess, Kratos::ApplyPhreaticMultiLinePressureTableProcess, Kratos::ApplyConstantPhreaticMultiLinePressureProcess, Kratos::TrilinosStokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TrilinosSpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::TwoFluidsInletProcess, Kratos::StokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::SpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::ShockCapturingPhysicsBasedProcess, Kratos::ShockCapturingEntropyViscosityProcess, Kratos::MassConservationCheckProcess, Kratos::IntegrationPointStatisticsProcess, Kratos::EmbeddedSkinVisualizationProcess, Kratos::EmbeddedPostprocessProcess, Kratos::EmbeddedNodesInitializationProcess, Kratos::DistanceSmoothingProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver >, Kratos::DistanceModificationProcess, Kratos::ComputeYPlusProcess, Kratos::ComputePressureCoefficientProcess, Kratos::CalulateLevelsetConsistentNodalGradientProcess, Kratos::BoussinesqForceProcess, Kratos::WindkesselModel, Kratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess, Kratos::TransferEntitiesBetweenModelPartsProcess, Kratos::FreeScalarDofProcess, Kratos::FixScalarDofProcess, Kratos::AssignVectorVariableToConditionsProcess, Kratos::AssignVectorFieldToEntitiesProcess, Kratos::AssignScalarVariableToEntitiesProcess< TEntity >, Kratos::AssignScalarFieldToEntitiesProcess< TEntity >, Kratos::ApplyDoubleTableProcess, Kratos::ApplyComponentTableProcess, Kratos::WeightedDivergenceCalculationProcess, Kratos::MetricDivergenceFreeProcess< TDim >, Kratos::CalculateDivergenceProcess, Kratos::ControlModuleProcess, Kratos::ControlModule2DProcess, Kratos::AutomaticDTProcess, Kratos::ApplyKinematicConstraintsToWallsProcess, Kratos::ApplyKinematicConstraintsProcess, Kratos::ApplyForcesAndMomentsToWallsProcess, Kratos::ApplyForcesAndMomentsProcess, Kratos::TransferBetweenModelPartsProcess, Kratos::SettleModelStructureProcess, Kratos::SelectElementsMesherProcess, Kratos::RemoveNodesMesherProcess, Kratos::RefineElementsOnThresholdMesherProcess, Kratos::RefineElementsOnSizeMesherProcess, Kratos::RefineElementsInEdgesMesherProcess, Kratos::RefineConditionsMesherProcess, Kratos::PrintMeshOutputMesherProcess, Kratos::NodalNeighboursSearchProcess, Kratos::ModelVolumeCalculationProcess, Kratos::MesherProcess, Kratos::GenerateNewNodesMesherProcess, Kratos::GenerateNewElementsMesherProcess, Kratos::GenerateNewConditionsMesherProcess, Kratos::ElementalNeighboursSearchProcess, Kratos::ConstantRotationProcess, Kratos::BuildModelPartBoundaryProcess, Kratos::DamWestergaardConditionLoadProcess, Kratos::DamUpliftConditionLoadProcess, Kratos::DamUpliftCircularConditionLoadProcess, Kratos::DamTemperaturebyDeviceProcess, Kratos::DamTSolAirHeatFluxProcess, Kratos::DamReservoirMonitoringTemperatureProcess, Kratos::DamReservoirConstantTemperatureProcess, Kratos::DamRandomFieldsVariableProcess, Kratos::DamNoorzaiHeatFluxProcess, Kratos::DamNodalYoungModulusProcess, Kratos::DamNodalReferenceTemperatureProcess, Kratos::DamInputTableNodalYoungModulusProcess, Kratos::DamHydroConditionLoadProcess, Kratos::DamGroutingReferenceTemperatureProcess, Kratos::DamFixTemperatureConditionProcess, Kratos::DamChemoMechanicalAgingYoungProcess, Kratos::DamBofangConditionTemperatureProcess, Kratos::DamAzenhaHeatFluxProcess, Kratos::DamAddedMassConditionProcess, Kratos::ApplyComponentTableProcessDam, Kratos::EmbeddedMLSConstraintProcess, Kratos::SimpleContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::NormalGapProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::NormalCheckProcess, Kratos::MPCContactSearchWrapperProcess, Kratos::MPCContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::MasterSlaveProcess, Kratos::FindIntersectedGeometricalObjectsWithOBBContactSearchProcess, Kratos::ContactSPRErrorProcess< TDim >, Kratos::ContactSearchWrapperProcess, Kratos::ComputeDynamicFactorProcess, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes >, Kratos::AssignParentElementConditionsProcess, Kratos::ALMVariablesCalculationProcess, Kratos::ALMFastInit, Kratos::AdvancedContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >, Kratos::AALMAdaptPenaltyValueProcess, Kratos::SettleContactModelStructureProcess, Kratos::ParametricWallContactSearchProcess, Kratos::HMParametricWallContactSearchProcess, Kratos::GenerateNewContactConditionsMesherProcess, Kratos::ClearPointContactConditionsProcess, Kratos::ClearContactConditionsMesherProcess, Kratos::BuildContactModelPartProcess, Kratos::SetAutomatedInitialDamageProcess, Kratos::ElementDeactivationProcess, Kratos::MoveModelPartProcess, Kratos::KuttaConditionProcess, Kratos::DefineEmbeddedWakeProcess, Kratos::Define3DWakeProcess, Kratos::Define2DWakeProcess, Kratos::ComputeWingSectionVariableProcess< TRunType >, Kratos::ComputeNodalValueProcess, Kratos::ComputeEmbeddedLiftProcess< Dim, NumNodes >, Kratos::ApplyFarFieldProcess, Kratos::RotateRegionProcess, Kratos::ApplyChimeraProcessMonolithic< TDim >, Kratos::ApplyChimeraProcessFractionalStep< TDim >, Kratos::ApplyChimera< TDim >, Kratos::CalculateCurvature, Kratos::SetHMapProcess, and Kratos::EmbeddedMeshLocatorProcess.


The documentation for this class was generated from the following file: