| AnglePoints(const PointType &rPointOrig1, const PointType &rPointOrig2, const array_1d< double, 3 > &rAxis1, const array_1d< double, 3 > &rAxis2) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotectedstatic |
| ArrayPoints typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| ArrayPointsBelong typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| ArrayTriangleType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| BelongType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| CheckAllInside(const array_1d< bool, TSizeCheck > &rAllInside) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotectedstatic |
| CheckCenterIsInside(const array_1d< double, 2 > &rAuxiliarCenterLocalCoordinates, const SizeType NumNodes=TNumNodes) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotectedstatic |
| CheckInside(array_1d< bool, TSizeCheck > &rAllInside, GeometryPointType &rGeometry1, GeometryPointType &rGeometry2, const double Tolerance) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotected |
| CheckPoints(const PointType &rPointOrig, const PointType &rPointDest) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotectedstatic |
| Clipping2D(PointType &rPointIntersection, const PointType &rPointOrig1, const PointType &rPointOrig2, const PointType &rPointDest1, const PointType &rPointDest2) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotectedstatic |
| ComputeAnglesIndexes(PointListType &rPointList, const array_1d< double, 3 > &rNormal) const | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotected |
| ComputeClippingIntersections(PointListType &rPointList, const GeometryPointType &rSlaveGeometry, const GeometryPointType &rMasterGeometry, const PointType &rRefCenter) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotected |
| ConditionArrayListType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| DecompositionType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| ExactMortarIntegrationUtility(const SizeType IntegrationOrder=0, const double DistanceThreshold=std::numeric_limits< double >::max(), const SizeType EchoLevel=0, const double ZeroToleranceFactor=1.0, const bool ConsiderDelaunator=false) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| FastTriagleCheck2D(const PointType &rPointOrig1, const PointType &rPointOrig2, const PointType &rPointOrig3) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotectedstatic |
| GetConsiderDelaunator() | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| GetDistanceThreshold() | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| GetEchoLevel() | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| GetExactAreaIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, double &rArea) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, IntegrationPointsType &rIntegrationPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetExactIntegration(const GeometryType &rOriginalSlaveGeometry, const array_1d< double, 3 > &rSlaveNormal, const GeometryType &rOriginalMasterGeometry, const array_1d< double, 3 > &rMasterNormal, ConditionArrayListType &rConditionsPointsSlave) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetIntegrationMethod() | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | protected |
| GetIntegrationOrder() | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| GetIntegrationTriangle() | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | protected |
| GetNormalVector2D(const array_1d< double, 3 > &rVector) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotectedstatic |
| GetTotalArea(const GeometryType &rOriginalSlaveGeometry, ConditionArrayListType &rConditionsPointsSlave, double &rArea) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| GetZeroToleranceFactor() | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| IndexType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| KRATOS_CLASS_POINTER_DEFINITION(ExactMortarIntegrationUtility) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| LineType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| PointBelongType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| PointListType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| PushBackPoints(VectorPoints &rPointList, const array_1d< bool, TSizeCheck > &rAllInside, GeometryPointType &rThisGeometry) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotected |
| PushBackPoints(VectorPointsBelong &rPointList, const array_1d< bool, TSizeCheck > &rAllInside, GeometryPointType &rThisGeometry, const PointBelongs &rThisBelongs) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotected |
| SetConsiderDelaunator(const bool ConsiderDelaunator) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| SetDistanceThreshold(const double DistanceThreshold) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| SetEchoLevel(const SizeType EchoLevel) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| SetIntegrationOrder(const SizeType IntegrationOrder) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| SetZeroToleranceFactor(const double ZeroToleranceFactor) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inline |
| TestGetExactAreaIntegration(Condition::Pointer pSlaveCond, Condition::Pointer pMasterCond) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| TestGetExactAreaIntegration(ModelPart &rMainModelPart, Condition::Pointer pSlaveCond) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| TestGetExactIntegration(Condition::Pointer pSlaveCond, Condition::Pointer pMasterCond, Matrix &rCustomSolution) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| TestIODebug(ModelPart &rMainModelPart, const std::string IOConsidered="GiD") | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| TriangleIntersections(ConditionArrayListType &rConditionsPointsSlave, PointListType &rPointList, const TGeometryType &rOriginalSlaveGeometry, const GeometryPointType &rSlaveGeometry, const GeometryPointType &rMasterGeometry, const array_1d< double, 3 > &rSlaveTangentXi, const array_1d< double, 3 > &rSlaveTangentEta, const PointType &rRefCenter, const bool IsAllInside=false) | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | inlineprotected |
| TriangleType typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| VectorArrayPoints typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| VectorArrayPointsBelong typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| VectorPoints typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| VectorPointsBelong typedef | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | |
| ZeroTolerance | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | static |
| ~ExactMortarIntegrationUtility()=default | Kratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | virtual |