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.
Classes
ContactStructuralMechanicsApplication

Classes

class  Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 Custom convergence criteria for the mortar condition for frictional case. More...
 
class  Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 Custom convergence criteria for the mortar condition for frictionless case with components. More...
 
class  Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 Custom convergence criteria for the mortar condition for frictionless case with components. More...
 
class  Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 Custom convergence criteria for the mortar condition. More...
 
class  Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >
 Custom convergence for used to check the convergence in the mesh error. More...
 
class  Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems. More...
 
class  Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems. More...
 
class  Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems. More...
 
class  Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems. More...
 
class  Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems. More...
 
class  Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems This class implements a convergence control based on nodal displacement and lagrange multiplier values. The error is evaluated separately for each of them, and relative and absolute tolerances for both must be specified. More...
 
class  Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems (only for frictional cases) This class implements a convergence control based on nodal displacement and lagrange multiplier values. The error is evaluated separately for each of them, and relative and absolute tolerances for both must be specified. More...
 
class  Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >
 Convergence criteria for contact problems This class implements a convergence control based on nodal displacement (for penalty contact) More...
 
class  Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 
class  Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 Custom convergence criteria for the mortar condition for frictional case. More...
 
class  Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 Custom convergence criteria for the mortar condition for frictionless case with components. More...
 
class  Kratos::KratosContactStructuralMechanicsApplication
 This application features Elements, Conditions, Constitutive laws and Utilities for structural analysis problems with contact constraints. More...
 
class  Kratos::AugmentedLagrangianMethodFrictionalMortarContactAxisymCondition< TNumNodes, TNormalVariation >
 AugmentedLagrangianMethodFrictionalMortarContactAxisymCondition. More...
 
class  Kratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 AugmentedLagrangianMethodFrictionalMortarContactCondition. More...
 
class  Kratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition. More...
 
class  Kratos::AugmentedLagrangianMethodFrictionlessMortarContactAxisymCondition< TNumNodes, TNormalVariation >
 AugmentedLagrangianMethodFrictionlessMortarContactAxisymCondition. More...
 
class  Kratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 AugmentedLagrangianMethodFrictionlessMortarContactCondition. More...
 
class  Kratos::MeshTyingMortarCondition< TDim, TNumNodes, TNumNodesMaster >
 MeshTyingMortarCondition. More...
 
class  Kratos::MortarContactCondition< TDim, TNumNodes, TFrictional, TNormalVariation, TNumNodesMaster >
 MortarContactCondition. More...
 
class  Kratos::MPCMortarContactCondition< TDim, TNumNodes, TNumNodesMaster >
 MPCMortarContactCondition. More...
 
class  Kratos::PairedCondition
 This is a base class for the conditions paired. More...
 
class  Kratos::PenaltyMethodFrictionalMortarContactAxisymCondition< TNumNodes, TNormalVariation, TNumNodesMaster >
 PenaltyMethodFrictionalMortarContactAxisymCondition. More...
 
class  Kratos::PenaltyMethodFrictionalMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 PenaltyMethodFrictionalMortarContactCondition. More...
 
class  Kratos::PenaltyMethodFrictionlessMortarContactAxisymCondition< TNumNodes, TNormalVariation >
 PenaltyMethodFrictionlessMortarContactAxisymCondition. More...
 
class  Kratos::PenaltyMethodFrictionlessMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 PenaltyMethodFrictionlessMortarContactCondition. More...
 
class  Kratos::CoulombFrictionalLaw< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 This class defines the Coulomb frictional laws. More...
 
class  Kratos::FrictionalLaw
 This class defines the base class for frictional laws. More...
 
class  Kratos::FrictionalLawWithDerivative< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 This class defines the base class for frictional laws with derivative. More...
 
class  Kratos::TrescaFrictionalLaw< TDim, TNumNodes, TNormalVariation, TNumNodesMaster >
 This class defines the Tresca frictional laws. More...
 
class  Kratos::MixedULMLinearSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType >
 This solver is designed for the solution of mixed U-LM problems (this solver in particular is optimized for dual LM, to avoid the resolution). More...
 
class  Kratos::ContactMasterSlaveConstraint
 This is a constraint for contact mechanics based in a linear kinematic MPC constriant. More...
 
class  Kratos::AALMAdaptPenaltyValueProcess
 This process is used in order to adapt the penalty in the ALM formulation. More...
 
class  Kratos::AdvancedContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >
 This utilitiy has as objective to create the contact conditions. More...
 
class  Kratos::ALMFastInit
 This process initializes the variables related with the ALM. More...
 
class  Kratos::ALMVariablesCalculationProcess
 This process calculates the variables related with the ALM. More...
 
class  Kratos::AssignParentElementConditionsProcess
 This process initializes the variables related with the ALM. More...
 
class  Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >
 This process has as objective to create the contact conditions. More...
 
class  Kratos::ComputeDynamicFactorProcess
 This process is used in order to compute the dynamic factor for dynamic problems. More...
 
class  Kratos::ContactSearchWrapperProcess
 This process is a wrapper for AdvancedContactSearchProcess and SimpleContactSearchProcess. More...
 
class  Kratos::ContactSPRErrorProcess< TDim >
 This class is can be used to compute the metrics of the model part with a superconvergent patch recovery (SPR) approach. More...
 
class  Kratos::FindIntersectedGeometricalObjectsWithOBBContactSearchProcess
 This class is a modification of FindIntersectedGeometricalObjectsWithOBBProcess for contact search. More...
 
class  Kratos::MasterSlaveProcess
 This process assigns as master/slave the conditions. More...
 
class  Kratos::MPCContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >
 This utilitiy has as objective to create the contact constraints. More...
 
class  Kratos::MPCContactSearchWrapperProcess
 This process is a wrapper forMPCContactSearchProcess. More...
 
class  Kratos::NormalCheckProcess
 This process checks the normal. More...
 
class  Kratos::NormalGapProcess< TDim, TNumNodes, TNumNodesMaster >
 This process computes the normal gap. More...
 
class  Kratos::SimpleContactSearchProcess< TDim, TNumNodes, TNumNodesMaster >
 This utilitiy has as objective to create the contact conditions. More...
 
class  Kratos::ProcessFactoryUtility
 This is a experimental process factory utility. More...
 
class  Kratos::ContactResidualBasedBlockBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TBuilderAndSolver >
 Current class provides an implementation for contact builder and solving operations. More...
 
class  Kratos::ContactResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
 Current class provides an implementation for contact builder and solving operations. (elimination) More...
 
class  Kratos::ContactResidualBasedEliminationBuilderAndSolverWithConstraints< TSparseSpace, TDenseSpace, TLinearSolver >
 Current class provides an implementation for contact builder and solving operations. (elimination) More...
 
class  Kratos::MortarAndConvergenceCriteria< TSparseSpace, TDenseSpace >
 Custom AND convergence criteria for the mortar condition. More...
 
class  Kratos::MPCContactCriteria< TSparseSpace, TDenseSpace >
 Custom convergence criteria for the contact problem. More...
 
class  Kratos::LineSearchContactStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
 A strategy for solving contact problems using a line search method. More...
 
class  Kratos::ResidualBasedNewtonRaphsonContactStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
 Contact Newton Raphson class. More...
 
class  Kratos::ResidualBasedNewtonRaphsonMPCContactStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
 Contact Newton Raphson class. More...
 
class  Kratos::ContactUtilities
 This class includes some utilities used for contact computations. More...
 
class  Kratos::DerivativesUtilities< TDim, TNumNodes, TFrictional, TNormalVariation, TNumNodesMaster >
 This utilities are used in order to compute the directional derivatives during mortar contact. More...
 
class  Kratos::ImplementationDerivativesUtilities
 Auxiliary implementation for DerivativesUtilities. More...
 
class  Kratos::InterfacePreprocessCondition
 Creates Model Parts containing the interface. More...
 
class  Kratos::MortarExplicitContributionUtilities< TDim, TNumNodes, TFrictional, TNormalVariation, TNumNodesMaster >
 This namespace includes several utilities necessaries for the computation of the explicit contribution of the mortar conditions. More...
 

Type Definitions

using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base convergence criteria class definition. More...
 
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
static constexpr double Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
 The epsilon tolerance definition. More...
 
 Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (ALMFrictionalMortarConvergenceCriteria)
 Pointer definition of ALMFrictionalMortarConvergenceCriteria. More...
 
 Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 Local Flags. More...
 
 Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 

Type Definitions

using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base convergence criteria class definition. More...
 
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
 Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (ALMFrictionlessComponentsMortarConvergenceCriteria)
 Pointer definition of ALMFrictionlessComponentsMortarConvergenceCriteria. More...
 
 Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 Local Flags. More...
 
 Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 

Type Definitions

using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base convergence criteria class definition. More...
 
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
 Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (ALMFrictionlessMortarConvergenceCriteria)
 Pointer definition of ALMFrictionlessMortarConvergenceCriteria. More...
 
 Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 Local Flags. More...
 
 Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 

Type Definitions

using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GidIOBaseType = GidIO<>
 The GidIO type. More...
 
 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (BaseMortarConvergenceCriteria)
 Pointer definition of BaseMortarConvergenceCriteria. More...
 
 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (COMPUTE_DYNAMIC_FACTOR)
 Local Flags. More...
 
 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (IO_DEBUG)
 
 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PURE_SLIP)
 

Type Definitions

using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base convergence criteria class definition. More...
 
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ClassType = ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
 Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (ContactErrorMeshCriteria)
 Pointer definition of ContactErrorMeshCriteria. More...
 

Type Definitions

using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementContactCriteria)
 Pointer definition of DisplacementContactCriteria. More...
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 Local Flags. More...
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 

Type Definitions

using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
static constexpr double Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
 The epsilon tolerance definition. More...
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementLagrangeMultiplierContactCriteria)
 Pointer definition of DisplacementLagrangeMultiplierContactCriteria. More...
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ENSURE_CONTACT)
 Local Flags. More...
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 

Type Definitions

using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
static constexpr double Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
 The epsilon tolerance definition. More...
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementLagrangeMultiplierFrictionalContactCriteria)
 Pointer definition of DisplacementLagrangeMultiplierFrictionalContactCriteria. More...
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ENSURE_CONTACT)
 Local Flags. More...
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PURE_SLIP)
 

Type Definitions

using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
static constexpr double Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
 The epsilon tolerance definition. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementLagrangeMultiplierMixedContactCriteria)
 Pointer definition of DisplacementLagrangeMultiplierMixedContactCriteria. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ENSURE_CONTACT)
 Local Flags. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_RESIDUAL_IS_SET)
 

Type Definitions

using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
static constexpr double Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
 The epsilon tolerance definition. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementLagrangeMultiplierMixedFrictionalContactCriteria)
 Pointer definition of DisplacementLagrangeMultiplierMixedFrictionalContactCriteria. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ENSURE_CONTACT)
 Local Flags. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PURE_SLIP)
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_RESIDUAL_IS_SET)
 

Type Definitions

using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementLagrangeMultiplierResidualContactCriteria)
 Pointer definition of DisplacementLagrangeMultiplierResidualContactCriteria. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ENSURE_CONTACT)
 Local Flags. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_RESIDUAL_IS_SET)
 

Type Definitions

using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
static constexpr double Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ZeroTolerance = std::numeric_limits<double>::epsilon()
 Zero tolerance definition. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementLagrangeMultiplierResidualFrictionalContactCriteria)
 Pointer definition of DisplacementLagrangeMultiplierResidualFrictionalContactCriteria. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ENSURE_CONTACT)
 Local Flags. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PURE_SLIP)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_RESIDUAL_IS_SET)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_NORMAL_RESIDUAL_IS_SET)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_STICK_RESIDUAL_IS_SET)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_SLIP_RESIDUAL_IS_SET)
 

Type Definitions

using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace
 The sparse space used. More...
 
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (DisplacementResidualContactCriteria)
 Pointer definition of DisplacementResidualContactCriteria. More...
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 Local Flags. More...
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (ROTATION_DOF_IS_CONSIDERED)
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (INITIAL_RESIDUAL_IS_SET)
 

Type Definitions

using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base convergence criteria class definition. More...
 
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
 Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (MeshTyingMortarConvergenceCriteria)
 Pointer definition of MeshTyingMortarConvergenceCriteria. More...
 

Type Definitions

using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base convergence criteria class definition. More...
 
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
static constexpr double Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
 The epsilon tolerance definition. More...
 
 Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (PenaltyFrictionalMortarConvergenceCriteria)
 Pointer definition of PenaltyFrictionalMortarConvergenceCriteria. More...
 
 Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 Local Flags. More...
 
 Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 

Type Definitions

using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base convergence criteria class definition. More...
 
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The base class definition. More...
 
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >
 The definition of the current class. More...
 
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType
 The dofs array type. More...
 
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType
 The sparse matrix type. More...
 
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType
 The dense vector type. More...
 
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer
 The table stream definition TODO: Replace by logger. More...
 
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t
 The index type definition. More...
 
 Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION (PenaltyFrictionlessMortarConvergenceCriteria)
 Pointer definition of PenaltyFrictionlessMortarConvergenceCriteria. More...
 
 Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (PRINTING_OUTPUT)
 Local Flags. More...
 
 Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG (TABLE_IS_INITIALIZED)
 

Protected member Variables

Flags Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::mOptions
 

Life Cycle

 Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionalMortarConvergenceCriteria (const bool PureSlip=false, const bool PrintingOutput=false, const bool ComputeDynamicFactor=false, const bool IODebug=false)
 Default constructors. More...
 
 Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionalMortarConvergenceCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionalMortarConvergenceCriteria (ALMFrictionalMortarConvergenceCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~ALMFrictionalMortarConvergenceCriteria () override=default
 Destructor. More...
 

Operations

ConvergenceCriteriaBaseType::Pointer Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Criterias that need to be called before getting the solution. More...
 
bool Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
Parameters Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ResetWeightedGap (ModelPart &rModelPart) override
 This method resets the weighted gap in the nodes of the problem. More...
 

Life Cycle

 Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessComponentsMortarConvergenceCriteria (const bool PrintingOutput=false, const bool ComputeDynamicFactor=false, const bool GiDIODebug=false)
 Default constructors. More...
 
 Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessComponentsMortarConvergenceCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessComponentsMortarConvergenceCriteria (ALMFrictionlessComponentsMortarConvergenceCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~ALMFrictionlessComponentsMortarConvergenceCriteria () override=default
 Destructor. More...
 

Operations

ConvergenceCriteriaBaseType::Pointer Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Criterias that need to be called before getting the solution. More...
 
bool Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
Parameters Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessMortarConvergenceCriteria (const bool PrintingOutput=false, const bool ComputeDynamicFactor=false, const bool GiDIODebug=false)
 Default constructors. More...
 
 Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessMortarConvergenceCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessMortarConvergenceCriteria (ALMFrictionlessMortarConvergenceCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~ALMFrictionlessMortarConvergenceCriteria () override=default
 Destructor. More...
 

Operations

ConvergenceCriteriaBaseType::Pointer Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Criterias that need to be called before getting the solution. More...
 
bool Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
Parameters Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseMortarConvergenceCriteria (const bool ComputeDynamicFactor=false, const bool IODebug=false, const bool PureSlip=false)
 Default constructors. More...
 
 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseMortarConvergenceCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseMortarConvergenceCriteria (BaseMortarConvergenceCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~BaseMortarConvergenceCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Criterias that need to be called before getting the solution. More...
 
bool Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::FinalizeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function finalizes the solution step. More...
 
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function finalizes the non-linear iteration. More...
 
Parameters Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 
virtual void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ResetWeightedGap (ModelPart &rModelPart)
 This method resets the weighted gap in the nodes of the problem. More...
 

Life Cycle

 Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ContactErrorMeshCriteria ()
 Default constructor. More...
 
 Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ContactErrorMeshCriteria (Parameters ThisParameters)
 Default constructors. More...
 
 Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ContactErrorMeshCriteria (ContactErrorMeshCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::~ContactErrorMeshCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
bool Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
Parameters Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const bool PrintingOutput=false)
 Default constructor. More...
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria (DisplacementContactCriteria const &rOther)
 
 Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
Parameters Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const double LMRatioTolerance, const double LMAbsTolerance, const bool EnsureContact=false, const bool PrintingOutput=false)
 Default Constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria (DisplacementLagrangeMultiplierContactCriteria const &rOther)
 
 Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
Parameters Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const double LMNormalRatioTolerance, const double LMNormalAbsTolerance, const double LMTangentStickRatioTolerance, const double LMTangentStickAbsTolerance, const double LMTangentSlipRatioTolerance, const double LMTangentSlipAbsTolerance, const double NormalTangentRatio, const bool EnsureContact=false, const bool PureSlip=false, const bool PrintingOutput=false)
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria (DisplacementLagrangeMultiplierFrictionalContactCriteria const &rOther)
 
 Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierFrictionalContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function finalizes the non-linear iteration. More...
 
Parameters Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const double LMRatioTolerance, const double LMAbsTolerance, const bool EnsureContact=false, const bool PrintingOutput=false)
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria (DisplacementLagrangeMultiplierMixedContactCriteria const &rOther)
 
 Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierMixedContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
Parameters Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operators

void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const double LMNormalRatioTolerance, const double LMNormalAbsTolerance, const double LMTangentStickRatioTolerance, const double LMTangentStickAbsTolerance, const double LMTangentSlipRatioTolerance, const double LMTangentSlipAbsTolerance, const double NormalTangentRatio, const bool EnsureContact=false, const bool PureSlip=false, const bool PrintingOutput=false)
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria (DisplacementLagrangeMultiplierMixedFrictionalContactCriteria const &rOther)
 
 Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierMixedFrictionalContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function finalizes the non-linear iteration. More...
 
Parameters Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const double LMRatioTolerance, const double LMAbsTolerance, const bool EnsureContact=false, const bool PrintingOutput=false)
 Default constructor (parameters) More...
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria (DisplacementLagrangeMultiplierResidualContactCriteria const &rOther)
 
 Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierResidualContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
Parameters Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const double LMNormalRatioTolerance, const double LMNormalAbsTolerance, const double LMTangentStickRatioTolerance, const double LMTangentStickAbsTolerance, const double LMTangentSlipRatioTolerance, const double LMTangentSlipAbsTolerance, const double NormalTangentRatio, const bool EnsureContact=false, const bool PureSlip=false, const bool PrintingOutput=false)
 Default constructor. More...
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria (DisplacementLagrangeMultiplierResidualFrictionalContactCriteria const &rOther)
 
 Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierResidualFrictionalContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function finalizes the non-linear iteration. More...
 
Parameters Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria ()
 Default constructor. More...
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria (const double DispRatioTolerance, const double DispAbsTolerance, const double RotRatioTolerance, const double RotAbsTolerance, const bool PrintingOutput=false)
 Default constructor. More...
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria (DisplacementResidualContactCriteria const &rOther)
 
 Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementResidualContactCriteria () override=default
 Destructor. More...
 

Operations

BaseType::Pointer Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 This function initializes the solution step. More...
 
Parameters Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::MeshTyingMortarConvergenceCriteria ()
 Default constructor. More...
 
 Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::MeshTyingMortarConvergenceCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::MeshTyingMortarConvergenceCriteria (MeshTyingMortarConvergenceCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~MeshTyingMortarConvergenceCriteria () override=default
 Destructor. More...
 

Operations

ConvergenceCriteriaBaseType::Pointer Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
Parameters Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Life Cycle

 Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionalMortarConvergenceCriteria (const bool PureSlip=false, const bool PrintingOutput=false, const bool ComputeDynamicFactor=true, const bool IODebug=false)
 Default constructors. More...
 
 Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionalMortarConvergenceCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionalMortarConvergenceCriteria (PenaltyFrictionalMortarConvergenceCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~PenaltyFrictionalMortarConvergenceCriteria () override=default
 Destructor. More...
 

Operations

ConvergenceCriteriaBaseType::Pointer Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Criterias that need to be called before getting the solution. More...
 
bool Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
Parameters Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ResetWeightedGap (ModelPart &rModelPart) override
 This method resets the weighted gap in the nodes of the problem. More...
 

Life Cycle

 Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionlessMortarConvergenceCriteria (const bool PrintingOutput=false, const bool ComputeDynamicFactor=true, const bool GiDIODebug=false)
 Default constructors. More...
 
 Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionlessMortarConvergenceCriteria (Kratos::Parameters ThisParameters)
 Default constructor. (with parameters) More...
 
 Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionlessMortarConvergenceCriteria (PenaltyFrictionlessMortarConvergenceCriteria const &rOther)
 Copy constructor. More...
 
 Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~PenaltyFrictionlessMortarConvergenceCriteria () override=default
 Destructor. More...
 

Operations

ConvergenceCriteriaBaseType::Pointer Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create (Parameters ThisParameters) const override
 Create method. More...
 
bool Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Criterias that need to be called before getting the solution. More...
 
bool Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria (ModelPart &rModelPart, DofsArrayType &rDofSet, const TSystemMatrixType &rA, const TSystemVectorType &rDx, const TSystemVectorType &rb) override
 Compute relative and absolute error. More...
 
void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize (ModelPart &rModelPart) override
 This function initialize the convergence criteria. More...
 
Parameters Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters () const override
 This method provides the defaults parameters to avoid conflicts between the different constructors. More...
 
static std::string Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ()
 Returns the name of the class as used in the settings (snake_case format) More...
 

Input and output

std::string Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info () const override
 Turn back information as a string. More...
 
void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Protected Operations

void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings (const Parameters ThisParameters) override
 This method assigns settings to member variables. More...
 

Detailed Description

Typedef Documentation

◆ BaseType [1/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [2/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [3/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [4/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [5/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base convergence criteria class definition.

◆ BaseType [6/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [7/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [8/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [9/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [10/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [11/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [12/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [13/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::BaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [14/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [15/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ BaseType [16/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseType = BaseMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The base class definition.

◆ ClassType [1/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = ALMFrictionalMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [2/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = ALMFrictionlessComponentsMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [3/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = ALMFrictionlessMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [4/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = BaseMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [5/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ClassType = ContactErrorMeshCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [6/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [7/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [8/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierFrictionalContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [9/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierMixedContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [10/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierMixedFrictionalContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [11/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierResidualContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [12/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementLagrangeMultiplierResidualFrictionalContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [13/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::ClassType = DisplacementResidualContactCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [14/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = MeshTyingMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [15/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = PenaltyFrictionalMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ClassType [16/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ClassType = PenaltyFrictionlessMortarConvergenceCriteria<TSparseSpace, TDenseSpace>

The definition of the current class.

◆ ConvergenceCriteriaBaseType [1/6]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base convergence criteria class definition.

◆ ConvergenceCriteriaBaseType [2/6]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base convergence criteria class definition.

◆ ConvergenceCriteriaBaseType [3/6]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base convergence criteria class definition.

◆ ConvergenceCriteriaBaseType [4/6]

template<class TSparseSpace , class TDenseSpace >
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base convergence criteria class definition.

◆ ConvergenceCriteriaBaseType [5/6]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base convergence criteria class definition.

◆ ConvergenceCriteriaBaseType [6/6]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ConvergenceCriteriaBaseType = ConvergenceCriteria<TSparseSpace, TDenseSpace>

The base convergence criteria class definition.

◆ DofsArrayType [1/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [2/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [3/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [4/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [5/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [6/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [7/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [8/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [9/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [10/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [11/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [12/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [13/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [14/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [15/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ DofsArrayType [16/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::DofsArrayType = typename BaseType::DofsArrayType

The dofs array type.

◆ GidIOBaseType

template<class TSparseSpace , class TDenseSpace >
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GidIOBaseType = GidIO<>

The GidIO type.

◆ IndexType [1/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [2/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [3/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [4/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [5/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [6/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [7/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [8/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [9/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [10/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ IndexType [11/11]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::IndexType = std::size_t

The index type definition.

◆ SparseSpaceType [1/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ SparseSpaceType [2/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ SparseSpaceType [3/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ SparseSpaceType [4/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ SparseSpaceType [5/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ SparseSpaceType [6/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ SparseSpaceType [7/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ SparseSpaceType [8/8]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::SparseSpaceType = TSparseSpace

The sparse space used.

◆ TablePrinterPointerType [1/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [2/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [3/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [4/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [5/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [6/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [7/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [8/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [9/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [10/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [11/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [12/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [13/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TablePrinterPointerType [14/14]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TablePrinterPointerType = TableStreamUtility::Pointer

The table stream definition TODO: Replace by logger.

◆ TSystemMatrixType [1/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [2/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [3/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [4/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [5/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [6/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [7/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [8/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [9/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [10/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [11/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [12/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [13/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [14/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [15/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemMatrixType [16/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemMatrixType = typename BaseType::TSystemMatrixType

The sparse matrix type.

◆ TSystemVectorType [1/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [2/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [3/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [4/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [5/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [6/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [7/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [8/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [9/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [10/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [11/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [12/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [13/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [14/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [15/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

◆ TSystemVectorType [16/16]

template<class TSparseSpace , class TDenseSpace >
using Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::TSystemVectorType = typename BaseType::TSystemVectorType

The dense vector type.

Function Documentation

◆ ALMFrictionalMortarConvergenceCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionalMortarConvergenceCriteria ( ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ ALMFrictionalMortarConvergenceCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionalMortarConvergenceCriteria ( const bool  PureSlip = false,
const bool  PrintingOutput = false,
const bool  ComputeDynamicFactor = false,
const bool  IODebug = false 
)
inlineexplicit

Default constructors.

◆ ALMFrictionalMortarConvergenceCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionalMortarConvergenceCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ ALMFrictionlessComponentsMortarConvergenceCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessComponentsMortarConvergenceCriteria ( ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ ALMFrictionlessComponentsMortarConvergenceCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessComponentsMortarConvergenceCriteria ( const bool  PrintingOutput = false,
const bool  ComputeDynamicFactor = false,
const bool  GiDIODebug = false 
)
inlineexplicit

Default constructors.

◆ ALMFrictionlessComponentsMortarConvergenceCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessComponentsMortarConvergenceCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ ALMFrictionlessMortarConvergenceCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessMortarConvergenceCriteria ( ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ ALMFrictionlessMortarConvergenceCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessMortarConvergenceCriteria ( const bool  PrintingOutput = false,
const bool  ComputeDynamicFactor = false,
const bool  GiDIODebug = false 
)
inlineexplicit

Default constructors.

◆ ALMFrictionlessMortarConvergenceCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ALMFrictionlessMortarConvergenceCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ AssignSettings() [1/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [2/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [3/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [4/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

◆ AssignSettings() [5/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [6/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [7/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [8/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [9/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [10/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [11/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [12/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [13/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [14/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [15/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ AssignSettings() [16/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::AssignSettings ( const Parameters  ThisParameters)
inlineoverrideprotectedvirtual

This method assigns settings to member variables.

Parameters
ThisParametersParameters that are assigned to the member variables

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ BaseMortarConvergenceCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseMortarConvergenceCriteria ( BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ BaseMortarConvergenceCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseMortarConvergenceCriteria ( const bool  ComputeDynamicFactor = false,
const bool  IODebug = false,
const bool  PureSlip = false 
)
inlineexplicit

Default constructors.

◆ BaseMortarConvergenceCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::BaseMortarConvergenceCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ ContactErrorMeshCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ContactErrorMeshCriteria ( )
inlineexplicit

Default constructor.

◆ ContactErrorMeshCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ContactErrorMeshCriteria ( ContactErrorMeshCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ ContactErrorMeshCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::ContactErrorMeshCriteria ( Parameters  ThisParameters)
inlineexplicit

Default constructors.

◆ Create() [1/16]

template<class TSparseSpace , class TDenseSpace >
ConvergenceCriteriaBaseType::Pointer Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [2/16]

template<class TSparseSpace , class TDenseSpace >
ConvergenceCriteriaBaseType::Pointer Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [3/16]

template<class TSparseSpace , class TDenseSpace >
ConvergenceCriteriaBaseType::Pointer Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [4/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

◆ Create() [5/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [6/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [7/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [8/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [9/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [10/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [11/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [12/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [13/16]

template<class TSparseSpace , class TDenseSpace >
BaseType::Pointer Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [14/16]

template<class TSparseSpace , class TDenseSpace >
ConvergenceCriteriaBaseType::Pointer Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [15/16]

template<class TSparseSpace , class TDenseSpace >
ConvergenceCriteriaBaseType::Pointer Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Create() [16/16]

template<class TSparseSpace , class TDenseSpace >
ConvergenceCriteriaBaseType::Pointer Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Create ( Parameters  ThisParameters) const
inlineoverridevirtual

Create method.

Parameters
ThisParametersThe configuration parameters

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ DisplacementContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const bool  PrintingOutput = false 
)
inlineexplicit

Default constructor.

Parameters
DispRatioToleranceRelative tolerance for displacement error
DispAbsToleranceAbsolute tolerance for displacement error
RotRatioToleranceRelative tolerance for rotation error
RotAbsToleranceAbsolute tolerance for rotation error
pTableThe pointer to the output table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria ( DisplacementContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::DisplacementContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ DisplacementLagrangeMultiplierContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementLagrangeMultiplierContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const double  LMRatioTolerance,
const double  LMAbsTolerance,
const bool  EnsureContact = false,
const bool  PrintingOutput = false 
)
inlineexplicit

Default Constructor.

Parameters
DispRatioToleranceRelative tolerance for displacement error
DispAbsToleranceAbsolute tolerance for displacement error
RotRatioToleranceRelative tolerance for rotation error
RotAbsToleranceAbsolute tolerance for rotation error
LMRatioToleranceRelative tolerance for lagrange multiplier error
LMAbsToleranceAbsolute tolerance for lagrange multiplier error
EnsureContactTo check if the contact is lost
pTableThe pointer to the output r_table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementLagrangeMultiplierContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria ( DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementLagrangeMultiplierContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ DisplacementLagrangeMultiplierFrictionalContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementLagrangeMultiplierFrictionalContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const double  LMNormalRatioTolerance,
const double  LMNormalAbsTolerance,
const double  LMTangentStickRatioTolerance,
const double  LMTangentStickAbsTolerance,
const double  LMTangentSlipRatioTolerance,
const double  LMTangentSlipAbsTolerance,
const double  NormalTangentRatio,
const bool  EnsureContact = false,
const bool  PureSlip = false,
const bool  PrintingOutput = false 
)
inlineexplicit

Default constructor.

Parameters
DispRatioToleranceRelative tolerance for displacement error
DispAbsToleranceAbsolute tolerance for displacement error
RotRatioToleranceRelative tolerance for rotation error
RotAbsToleranceAbsolute tolerance for rotation error
LMRatioToleranceRelative tolerance for lagrange multiplier error
LMAbsToleranceAbsolute tolerance for lagrange multiplier error
NormalTangentRatioRatio between the normal and tangent that will accepted as converged
EnsureContactTo check if the contact is lost
pTableThe pointer to the output r_table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementLagrangeMultiplierFrictionalContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria ( DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementLagrangeMultiplierFrictionalContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierFrictionalContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ DisplacementLagrangeMultiplierMixedContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementLagrangeMultiplierMixedContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const double  LMRatioTolerance,
const double  LMAbsTolerance,
const bool  EnsureContact = false,
const bool  PrintingOutput = false 
)
inlineexplicit

Default constructor.

Parameters
DispRatioToleranceRelative tolerance for displacement residual error
DispAbsToleranceAbsolute tolerance for displacement residual error
RotRatioToleranceRelative tolerance for rotation residual error
RotAbsToleranceAbsolute tolerance for rotation residual error
LMRatioToleranceRelative tolerance for lagrange multiplier residual error
LMAbsToleranceAbsolute tolerance for lagrange multiplier residual error
EnsureContactTo check if the contact is lost
pTableThe pointer to the output r_table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementLagrangeMultiplierMixedContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria ( DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementLagrangeMultiplierMixedContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ DisplacementLagrangeMultiplierMixedFrictionalContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementLagrangeMultiplierMixedFrictionalContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const double  LMNormalRatioTolerance,
const double  LMNormalAbsTolerance,
const double  LMTangentStickRatioTolerance,
const double  LMTangentStickAbsTolerance,
const double  LMTangentSlipRatioTolerance,
const double  LMTangentSlipAbsTolerance,
const double  NormalTangentRatio,
const bool  EnsureContact = false,
const bool  PureSlip = false,
const bool  PrintingOutput = false 
)
inlineexplicit

Default constructor.

Parameters
DispRatioToleranceRelative tolerance for displacement residual error
DispAbsToleranceAbsolute tolerance for displacement residual error
RotRatioToleranceRelative tolerance for rotation residual error
RotAbsToleranceAbsolute tolerance for rotation residual error
LMRatioToleranceRelative tolerance for lagrange multiplier residual error
LMAbsToleranceAbsolute tolerance for lagrange multiplier residual error
NormalTangentRatioRatio between the normal and tangent that will accepted as converged
EnsureContactTo check if the contact is lost
pTableThe pointer to the output r_table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementLagrangeMultiplierMixedFrictionalContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria ( DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementLagrangeMultiplierMixedFrictionalContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ DisplacementLagrangeMultiplierResidualContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementLagrangeMultiplierResidualContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const double  LMRatioTolerance,
const double  LMAbsTolerance,
const bool  EnsureContact = false,
const bool  PrintingOutput = false 
)
inlineexplicit

Default constructor (parameters)

Parameters
DispRatioToleranceRelative tolerance for displacement residual error
DispAbsToleranceAbsolute tolerance for displacement residual error
RotRatioToleranceRelative tolerance for rotation residual error
RotAbsToleranceAbsolute tolerance for rotation residual error
LMRatioToleranceRelative tolerance for lagrange multiplier residual error
LMAbsToleranceAbsolute tolerance for lagrange multiplier residual error
EnsureContactTo check if the contact is lost
pTableThe pointer to the output r_table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementLagrangeMultiplierResidualContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria ( DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementLagrangeMultiplierResidualContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ DisplacementLagrangeMultiplierResidualFrictionalContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementLagrangeMultiplierResidualFrictionalContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const double  LMNormalRatioTolerance,
const double  LMNormalAbsTolerance,
const double  LMTangentStickRatioTolerance,
const double  LMTangentStickAbsTolerance,
const double  LMTangentSlipRatioTolerance,
const double  LMTangentSlipAbsTolerance,
const double  NormalTangentRatio,
const bool  EnsureContact = false,
const bool  PureSlip = false,
const bool  PrintingOutput = false 
)
inlineexplicit

Default constructor.

Parameters
DispRatioToleranceRelative tolerance for displacement residual error
DispAbsToleranceAbsolute tolerance for displacement residual error
RotRatioToleranceRelative tolerance for rotation residual error
RotAbsToleranceAbsolute tolerance for rotation residual error
LMRatioToleranceRelative tolerance for lagrange multiplier residual error
LMAbsToleranceAbsolute tolerance for lagrange multiplier residual error
EnsureContactTo check if the contact is lost
NormalTangentRatioRatio between the normal and tangent that will accepted as converged
pTableThe pointer to the output r_table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementLagrangeMultiplierResidualFrictionalContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria ( DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementLagrangeMultiplierResidualFrictionalContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ DisplacementResidualContactCriteria() [1/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria ( )
inlineexplicit

Default constructor.

◆ DisplacementResidualContactCriteria() [2/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria ( const double  DispRatioTolerance,
const double  DispAbsTolerance,
const double  RotRatioTolerance,
const double  RotAbsTolerance,
const bool  PrintingOutput = false 
)
inlineexplicit

Default constructor.

Parameters
DispRatioToleranceRelative tolerance for displacement residual error
DispAbsToleranceAbsolute tolerance for displacement residual error
RotRatioToleranceRelative tolerance for rotation residual error
RotAbsToleranceAbsolute tolerance for rotation residual error
pTableThe pointer to the output r_table
PrintingOutputIf the output is going to be printed in a txt file

◆ DisplacementResidualContactCriteria() [3/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria ( DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

◆ DisplacementResidualContactCriteria() [4/4]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::DisplacementResidualContactCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ FinalizeNonLinearIteration() [1/4]

template<class TSparseSpace , class TDenseSpace >
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function finalizes the non-linear iteration.

Parameters
rModelPartReference to the ModelPart containing the problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual + reactions)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ FinalizeNonLinearIteration() [2/4]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function finalizes the non-linear iteration.

Parameters
rModelPartReference to the ModelPart containing the problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual + reactions)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ FinalizeNonLinearIteration() [3/4]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function finalizes the non-linear iteration.

Parameters
rModelPartReference to the ModelPart containing the problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual + reactions)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ FinalizeNonLinearIteration() [4/4]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::FinalizeNonLinearIteration ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function finalizes the non-linear iteration.

Parameters
rModelPartReference to the ModelPart containing the problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual + reactions)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ FinalizeSolutionStep()

template<class TSparseSpace , class TDenseSpace >
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::FinalizeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function finalizes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [1/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [2/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [3/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [4/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

◆ GetDefaultParameters() [5/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [6/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [7/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [8/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [9/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [10/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [11/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [12/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [13/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [14/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [15/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ GetDefaultParameters() [16/16]

template<class TSparseSpace , class TDenseSpace >
Parameters Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::GetDefaultParameters ( ) const
inlineoverridevirtual

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

Returns
The default parameters

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [1/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [2/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [3/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [4/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

◆ Info() [5/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [6/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [7/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [8/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [9/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [10/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [11/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [12/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [13/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [14/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [15/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Info() [16/16]

template<class TSparseSpace , class TDenseSpace >
std::string Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [1/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartThe model part of interest

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [2/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartThe model part of interest

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [3/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartThe model part of interest

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [4/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

◆ Initialize() [5/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartThe model part of interest

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [6/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [7/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [8/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [9/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [10/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [11/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [12/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [13/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartReference to the ModelPart containing the contact problem. (unused)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [14/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartThe model part of interest

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [15/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartThe model part of interest

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ Initialize() [16/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Initialize ( ModelPart rModelPart)
inlineoverridevirtual

This function initialize the convergence criteria.

Parameters
rModelPartThe model part of interest

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [1/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [2/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [3/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [4/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [5/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [6/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [7/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ InitializeSolutionStep() [8/8]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::InitializeSolutionStep ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

This function initializes the solution step.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ KRATOS_CLASS_POINTER_DEFINITION() [1/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [2/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [3/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [4/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >  )

Pointer definition of BaseMortarConvergenceCriteria.

◆ KRATOS_CLASS_POINTER_DEFINITION() [5/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >  )

Pointer definition of ContactErrorMeshCriteria.

◆ KRATOS_CLASS_POINTER_DEFINITION() [6/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementContactCriteria< TSparseSpace, TDenseSpace >  )

Pointer definition of DisplacementContactCriteria.

◆ KRATOS_CLASS_POINTER_DEFINITION() [7/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [8/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [9/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [10/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [11/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [12/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [13/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >  )

Pointer definition of DisplacementResidualContactCriteria.

◆ KRATOS_CLASS_POINTER_DEFINITION() [14/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >  )

Pointer definition of MeshTyingMortarConvergenceCriteria.

◆ KRATOS_CLASS_POINTER_DEFINITION() [15/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [16/16]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION ( PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [1/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( COMPUTE_DYNAMIC_FACTOR  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [2/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ENSURE_CONTACT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [3/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ENSURE_CONTACT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [4/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ENSURE_CONTACT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [5/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ENSURE_CONTACT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [6/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ENSURE_CONTACT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [7/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ENSURE_CONTACT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [8/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_NORMAL_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [9/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [10/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [11/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [12/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [13/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [14/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_SLIP_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [15/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( INITIAL_STICK_RESIDUAL_IS_SET  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [16/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( IO_DEBUG  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [17/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [18/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [19/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [20/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [21/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [22/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [23/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [24/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [25/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [26/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [27/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [28/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [29/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PRINTING_OUTPUT  )

Local Flags.

◆ KRATOS_DEFINE_LOCAL_FLAG() [30/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PURE_SLIP  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [31/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PURE_SLIP  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [32/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PURE_SLIP  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [33/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( PURE_SLIP  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [34/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [35/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [36/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [37/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [38/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [39/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [40/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [41/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( ROTATION_DOF_IS_CONSIDERED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [42/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [43/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [44/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [45/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [46/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [47/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [48/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [49/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [50/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [51/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [52/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [53/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ KRATOS_DEFINE_LOCAL_FLAG() [54/54]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::KRATOS_DEFINE_LOCAL_FLAG ( TABLE_IS_INITIALIZED  )

◆ MeshTyingMortarConvergenceCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::MeshTyingMortarConvergenceCriteria ( )
inlineexplicit

Default constructor.

◆ MeshTyingMortarConvergenceCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::MeshTyingMortarConvergenceCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ MeshTyingMortarConvergenceCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::MeshTyingMortarConvergenceCriteria ( MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ Name() [1/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [2/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [3/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [4/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [5/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [6/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [7/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [8/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [9/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [10/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [11/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [12/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [13/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [14/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [15/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ Name() [16/16]

template<class TSparseSpace , class TDenseSpace >
static std::string Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Name ( )
inlinestatic

Returns the name of the class as used in the settings (snake_case format)

Returns
The name of the class

◆ PenaltyFrictionalMortarConvergenceCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionalMortarConvergenceCriteria ( const bool  PureSlip = false,
const bool  PrintingOutput = false,
const bool  ComputeDynamicFactor = true,
const bool  IODebug = false 
)
inlineexplicit

Default constructors.

◆ PenaltyFrictionalMortarConvergenceCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionalMortarConvergenceCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ PenaltyFrictionalMortarConvergenceCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionalMortarConvergenceCriteria ( PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ PenaltyFrictionlessMortarConvergenceCriteria() [1/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionlessMortarConvergenceCriteria ( const bool  PrintingOutput = false,
const bool  ComputeDynamicFactor = true,
const bool  GiDIODebug = false 
)
inlineexplicit

Default constructors.

◆ PenaltyFrictionlessMortarConvergenceCriteria() [2/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionlessMortarConvergenceCriteria ( Kratos::Parameters  ThisParameters)
inlineexplicit

Default constructor. (with parameters)

Parameters
ThisParametersThe configuration parameters

◆ PenaltyFrictionlessMortarConvergenceCriteria() [3/3]

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PenaltyFrictionlessMortarConvergenceCriteria ( PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace > const &  rOther)
inline

Copy constructor.

◆ PostCriteria() [1/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PostCriteria() [2/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
ASystem matrix (unused)
DxVector of results (variations on nodal variables)
bRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PostCriteria() [3/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PostCriteria() [4/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [5/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
ASystem matrix (unused)
DxVector of results (variations on nodal variables)
bRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [6/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [7/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [8/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [9/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [10/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [11/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [12/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [13/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PostCriteria() [14/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PostCriteria() [15/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PostCriteria() [16/16]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PostCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Compute relative and absolute error.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PreCriteria() [1/6]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Criterias that need to be called before getting the solution.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PreCriteria() [2/6]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Criterias that need to be called before getting the solution.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PreCriteria() [3/6]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Criterias that need to be called before getting the solution.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PreCriteria() [4/6]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverridevirtual

Criterias that need to be called before getting the solution.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PreCriteria() [5/6]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Criterias that need to be called before getting the solution.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PreCriteria() [6/6]

template<class TSparseSpace , class TDenseSpace >
bool Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PreCriteria ( ModelPart rModelPart,
DofsArrayType rDofSet,
const TSystemMatrixType rA,
const TSystemVectorType rDx,
const TSystemVectorType rb 
)
inlineoverride

Criterias that need to be called before getting the solution.

Parameters
rModelPartReference to the ModelPart containing the contact problem.
rDofSetReference to the container of the problem's degrees of freedom (stored by the BuilderAndSolver)
rASystem matrix (unused)
rDxVector of results (variations on nodal variables)
rbRHS vector (residual)
Returns
true if convergence is achieved, false otherwise

◆ PrintData() [1/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [2/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [3/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [4/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

◆ PrintData() [5/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [6/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [7/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [8/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [9/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [10/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [11/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [12/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [13/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintData() [14/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

◆ PrintData() [15/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

◆ PrintData() [16/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

◆ PrintInfo() [1/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [2/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [3/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [4/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

◆ PrintInfo() [5/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [6/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [7/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [8/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [9/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [10/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [11/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [12/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [13/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::ConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [14/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [15/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ PrintInfo() [16/16]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ ResetWeightedGap() [1/3]

template<class TSparseSpace , class TDenseSpace >
virtual void Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ResetWeightedGap ( ModelPart rModelPart)
inlineprotectedvirtual

This method resets the weighted gap in the nodes of the problem.

Parameters
rModelPartReference to the ModelPart containing the contact problem.

Reimplemented in Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >, and Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ ResetWeightedGap() [2/3]

template<class TSparseSpace , class TDenseSpace >
void Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ResetWeightedGap ( ModelPart rModelPart)
inlineoverrideprotectedvirtual

This method resets the weighted gap in the nodes of the problem.

Parameters
rModelPartReference to the ModelPart containing the contact problem.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ ResetWeightedGap() [3/3]

template<class TSparseSpace , class TDenseSpace >
void Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::ResetWeightedGap ( ModelPart rModelPart)
inlineoverrideprotectedvirtual

This method resets the weighted gap in the nodes of the problem.

Parameters
rModelPartReference to the ModelPart containing the contact problem.

Reimplemented from Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >.

◆ ~ALMFrictionalMortarConvergenceCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~ALMFrictionalMortarConvergenceCriteria ( )
overridedefault

Destructor.

◆ ~ALMFrictionlessComponentsMortarConvergenceCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~ALMFrictionlessComponentsMortarConvergenceCriteria ( )
overridedefault

Destructor.

◆ ~ALMFrictionlessMortarConvergenceCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~ALMFrictionlessMortarConvergenceCriteria ( )
overridedefault

Destructor.

◆ ~BaseMortarConvergenceCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~BaseMortarConvergenceCriteria ( )
overridedefault

Destructor.

◆ ~ContactErrorMeshCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace >::~ContactErrorMeshCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementContactCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementLagrangeMultiplierContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierContactCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementLagrangeMultiplierFrictionalContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierFrictionalContactCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementLagrangeMultiplierMixedContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierMixedContactCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementLagrangeMultiplierMixedFrictionalContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierMixedFrictionalContactCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementLagrangeMultiplierResidualContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierResidualContactCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementLagrangeMultiplierResidualFrictionalContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementLagrangeMultiplierResidualFrictionalContactCriteria ( )
overridedefault

Destructor.

◆ ~DisplacementResidualContactCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace >::~DisplacementResidualContactCriteria ( )
overridedefault

Destructor.

◆ ~MeshTyingMortarConvergenceCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~MeshTyingMortarConvergenceCriteria ( )
overridedefault

Destructor.

◆ ~PenaltyFrictionalMortarConvergenceCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~PenaltyFrictionalMortarConvergenceCriteria ( )
overridedefault

Destructor.

◆ ~PenaltyFrictionlessMortarConvergenceCriteria()

template<class TSparseSpace , class TDenseSpace >
Kratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::~PenaltyFrictionlessMortarConvergenceCriteria ( )
overridedefault

Destructor.

Variable Documentation

◆ mOptions

template<class TSparseSpace , class TDenseSpace >
Flags Kratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::mOptions
protected

◆ Tolerance [1/6]

template<class TSparseSpace , class TDenseSpace >
constexpr double Kratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
staticconstexpr

The epsilon tolerance definition.

◆ Tolerance [2/6]

template<class TSparseSpace , class TDenseSpace >
constexpr double Kratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
staticconstexpr

The epsilon tolerance definition.

◆ Tolerance [3/6]

template<class TSparseSpace , class TDenseSpace >
constexpr double Kratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
staticconstexpr

The epsilon tolerance definition.

◆ Tolerance [4/6]

template<class TSparseSpace , class TDenseSpace >
constexpr double Kratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
staticconstexpr

The epsilon tolerance definition.

◆ Tolerance [5/6]

template<class TSparseSpace , class TDenseSpace >
constexpr double Kratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
staticconstexpr

The epsilon tolerance definition.

◆ Tolerance [6/6]

template<class TSparseSpace , class TDenseSpace >
constexpr double Kratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace >::Tolerance = std::numeric_limits<double>::epsilon()
staticconstexpr

The epsilon tolerance definition.

◆ ZeroTolerance

template<class TSparseSpace , class TDenseSpace >
constexpr double Kratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace >::ZeroTolerance = std::numeric_limits<double>::epsilon()
staticconstexpr

Zero tolerance definition.