AddPairing(ModelPart &rComputingModelPart, IndexType &rConditionId, GeometricalObject::Pointer pObjectSlave, const array_1d< double, 3 > &rSlaveNormal, GeometricalObject::Pointer pObjectMaster, const array_1d< double, 3 > &rMasterNormal, IndexMap::Pointer pIndexesPairs, Properties::Pointer pProperties) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protectedvirtual |
AllDefined() | Kratos::Flags | inlinestatic |
AllTrue() | Kratos::Flags | inlinestatic |
AsFalse() const | Kratos::Flags | inline |
AssignFlags(Flags const &rOther) | Kratos::Flags | inline |
BaseContactSearchProcess(ModelPart &rMainModelPart, Parameters ThisParameters=Parameters(R"({})"), Properties::Pointer pPairedProperties=nullptr) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
BlockType typedef | Kratos::Flags | |
BucketType typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
Check() | Kratos::Process | inlinevirtual |
CheckContactModelParts() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
CheckGap enum name | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
CheckMortarConditions() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
CheckPairing(ModelPart &rComputingModelPart, IndexType &rConditionId) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protectedvirtual |
CheckResult enum name | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
CleanModelPart(ModelPart &rModelPart) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protectedvirtual |
Clear() | Kratos::Process | inlinevirtual |
ClearMortarConditions() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
ClearPosition(IndexType Position) | Kratos::Flags | inline |
ComputeActiveInactiveNodes() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protectedvirtual |
ConditionsArrayType typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
ConvertCheckGap(const std::string &str) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
Create(Model &rModel, Parameters ThisParameters) | Kratos::Process | inlinevirtual |
Kratos::Flags::Create(IndexType ThisPosition, bool Value=true) | Kratos::Flags | inlinestatic |
CreatePointListMortar() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
Execute() override | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
ExecuteAfterOutputStep() | Kratos::Process | inlinevirtual |
ExecuteBeforeOutputStep() | Kratos::Process | inlinevirtual |
ExecuteBeforeSolutionLoop() | Kratos::Process | inlinevirtual |
ExecuteFinalize() | Kratos::Process | inlinevirtual |
ExecuteFinalizeSolutionStep() override | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
ExecuteInitialize() override | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
ExecuteInitializeSolutionStep() override | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
Flag0 enum value | Kratos::Flags | |
Flag1 enum value | Kratos::Flags | |
Flag10 enum value | Kratos::Flags | |
Flag11 enum value | Kratos::Flags | |
Flag12 enum value | Kratos::Flags | |
Flag13 enum value | Kratos::Flags | |
Flag14 enum value | Kratos::Flags | |
Flag15 enum value | Kratos::Flags | |
Flag16 enum value | Kratos::Flags | |
Flag17 enum value | Kratos::Flags | |
Flag18 enum value | Kratos::Flags | |
Flag19 enum value | Kratos::Flags | |
Flag2 enum value | Kratos::Flags | |
Flag20 enum value | Kratos::Flags | |
Flag21 enum value | Kratos::Flags | |
Flag22 enum value | Kratos::Flags | |
Flag23 enum value | Kratos::Flags | |
Flag24 enum value | Kratos::Flags | |
Flag25 enum value | Kratos::Flags | |
Flag26 enum value | Kratos::Flags | |
Flag27 enum value | Kratos::Flags | |
Flag28 enum value | Kratos::Flags | |
Flag29 enum value | Kratos::Flags | |
Flag3 enum value | Kratos::Flags | |
Flag30 enum value | Kratos::Flags | |
Flag4 enum value | Kratos::Flags | |
Flag5 enum value | Kratos::Flags | |
Flag6 enum value | Kratos::Flags | |
Flag7 enum value | Kratos::Flags | |
Flag8 enum value | Kratos::Flags | |
Flag9 enum value | Kratos::Flags | |
Flags() | Kratos::Flags | inline |
Flags(Flags const &rOther) | Kratos::Flags | inline |
FlagsList enum name | Kratos::Flags | |
FlagType typedef | Kratos::Flags | |
Flip(const Flags ThisFlag) | Kratos::Flags | inline |
FlipPosition(IndexType Position) | Kratos::Flags | inline |
GapThreshold | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | static |
GeometryType typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
GetDefaultParameters() const override | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
GetPosition(IndexType Position) const | Kratos::Flags | inline |
IndexType typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
Info() const override | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | inlinevirtual |
InitializeMortarConditions() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
InvertSearch() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
Is(Flags const &rOther) const | Kratos::Flags | inline |
IsDefined(Flags const &rOther) const | Kratos::Flags | inline |
IsInvertedSearch() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
IsMultipleSearchs() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
IsNot(Flags const &rOther) const | Kratos::Flags | inline |
IsNotDefined(Flags const &rOther) const | Kratos::Flags | inline |
IsNotInvertedSearch() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
IsNotMultipleSearchs() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
IsNotPureSlip() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
IsPureSlip() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
KDTree typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
KRATOS_CLASS_POINTER_DEFINITION(BaseContactSearchProcess) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
Kratos::Process::KRATOS_CLASS_POINTER_DEFINITION(Process) | Kratos::Process | |
Kratos::Flags::KRATOS_CLASS_POINTER_DEFINITION(Flags) | Kratos::Flags | |
KRATOS_DEFINE_LOCAL_FLAG(INVERTED_SEARCH) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
KRATOS_DEFINE_LOCAL_FLAG(CREATE_AUXILIAR_CONDITIONS) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
KRATOS_DEFINE_LOCAL_FLAG(MULTIPLE_SEARCHS) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
KRATOS_DEFINE_LOCAL_FLAG(PREDEFINE_MASTER_SLAVE) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
KRATOS_DEFINE_LOCAL_FLAG(PURE_SLIP) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
mCheckGap | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
mPointListDestination | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
mpPairedProperties | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
mpReferenceCondition | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
mrMainModelPart | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
mThisParameters | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
mTypeSolution | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protected |
NodesArrayType typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
NormalGapProcessType typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
operator bool() const | Kratos::Flags | inline |
operator!() const | Kratos::Flags | inline |
operator&=(const Flags &Other) | Kratos::Flags | |
operator()() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | inline |
Kratos::Flags::operator=(Flags const &rOther) | Kratos::Flags | inline |
operator|=(const Flags &Other) | Kratos::Flags | |
operator~() const | Kratos::Flags | inline |
PointType typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
PointTypePointer typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
PointVector typedef | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
PrintData(std::ostream &rOStream) const override | Kratos::Process | inlinevirtual |
PrintInfo(std::ostream &rOStream) const override | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | inlinevirtual |
Process() | Kratos::Process | inline |
Process(const Flags options) | Kratos::Process | inlineexplicit |
Reset(const Flags ThisFlag) | Kratos::Flags | inline |
ResetContactOperators() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | virtual |
SearchTreeType enum name | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
Set(const Flags ThisFlag) | Kratos::Flags | |
Set(const Flags ThisFlag, bool Value) | Kratos::Flags | |
SetActiveNode(Node &rNode, const double CommonEpsilon, const double ScaleFactor=1.0) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protectedvirtual |
SetInactiveNode(Node &rNode) | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | protectedvirtual |
SetPosition(IndexType Position, bool Value=true) | Kratos::Flags | inline |
TypeSolution enum name | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
UpdateMortarConditions() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
UpdatePointListMortar() | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
ZeroTolerance | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | static |
~BaseContactSearchProcess() override=default | Kratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | |
~Flags() | Kratos::Flags | inlinevirtual |
~Process() override | Kratos::Process | inline |