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.
|
This is the complete list of members for Kratos::MesherUtilities, including all inherited members.
AlphaShape(double AlphaParameter, Geometry< Node > &rGeometry, const unsigned int dimension) | Kratos::MesherUtilities | |
AlphaShape(double AlphaParameter, Geometry< Node > &rGeometry, const unsigned int dimension, const double MeanMeshSize) | Kratos::MesherUtilities | |
CalculateAverageSideLength(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2) | Kratos::MesherUtilities | inlinestatic |
CalculateBoundarySize(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | inlinestatic |
CalculateDeterminant(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const double x2, const double y2, const double z2) | Kratos::MesherUtilities | inlinestatic |
CalculateElementRadius(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | inlinestatic |
CalculateElementRadius(Geometry< Node > &rGeometry, double &rDomainSize) | Kratos::MesherUtilities | inlinestatic |
CalculateModelPartVolume(ModelPart &rModelPart) | Kratos::MesherUtilities | inlinestatic |
CalculatePosition(const std::vector< std::vector< double >> &rPointCoordinates, const std::vector< double > &rCenter, std::vector< double > &rShapeFunctionsN) | Kratos::MesherUtilities | inlinestatic |
CalculatePosition(const double &x0, const double &y0, const double &z0, const double &x1, const double &y1, const double &z1, const double &x2, const double &y2, const double &z2, const double &x3, const double &y3, const double &z3, const double &xc, const double &yc, const double &zc, std::vector< double > &rShapeFunctionsN) | Kratos::MesherUtilities | inlinestatic |
CalculatePosition(const double &x0, const double &y0, const double &x1, const double &y1, const double &x2, const double &y2, const double &xc, const double &yc, std::vector< double > &rShapeFunctionsN) | Kratos::MesherUtilities | inlinestatic |
CalculateSideLength(PointType &P1, PointType &P2) | Kratos::MesherUtilities | inlinestatic |
CalculateTetrahedronRadius(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | inlinestatic |
CalculateTetrahedronRadius(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const double x2, const double y2, const double z2, const double x3, const double y3, const double z3, double &Volume) | Kratos::MesherUtilities | inlinestatic |
CalculateTetrahedronVolume(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const double x2, const double y2, const double z2, const double x3, const double y3, const double z3) | Kratos::MesherUtilities | inlinestatic |
CalculateTriangleArea(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2) | Kratos::MesherUtilities | inlinestatic |
CalculateTriangleRadius(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | inlinestatic |
CalculateTriangleRadius(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2, double &Area) | Kratos::MesherUtilities | inlinestatic |
CheckConditionInBox(Condition::Pointer &pCondition, SpatialBoundingBox &rRefiningBox, ProcessInfo &rCurrentProcessInfo) | Kratos::MesherUtilities | |
CheckContactActive(GeometryType &rConditionGeometry, bool &rSemiActiveContact, std::vector< bool > &rSemiActiveNodes) | Kratos::MesherUtilities | |
CheckContactCurvature(GeometryType &rConditionGeometry, std::vector< array_1d< double, 3 >> &rContactNormals) | Kratos::MesherUtilities | |
CheckContactElement(Geometry< Node > &rGeometry, std::vector< int > &rSlaveVertices) | Kratos::MesherUtilities | |
CheckCriticalRadius(ModelPart &rModelPart, double rCriticalRadius) | Kratos::MesherUtilities | |
CheckElementInBox(Element::Pointer &pElement, SpatialBoundingBox &rRefiningBox, ProcessInfo &rCurrentProcessInfo) | Kratos::MesherUtilities | |
CheckGeometryShape(Geometry< Node > &rGeometry, int &rShape) | Kratos::MesherUtilities | |
CheckInnerCentre(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | |
CheckOuterCentre(Geometry< Node > &rGeometry, double &rOffsetFactor, bool &rSelfContact) | Kratos::MesherUtilities | |
CheckParticles(ModelPart &rModelPart) | Kratos::MesherUtilities | |
CheckRelativeVelocities(Geometry< Node > &rGeometry, const double &rRelativeFactor) | Kratos::MesherUtilities | |
CheckRigidOuterCentre(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | |
CheckSliver(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | |
CheckSubdomain(Geometry< Node > &rGeometry) | Kratos::MesherUtilities | |
CheckVerticesInBox(Geometry< Node > &rGeometry, SpatialBoundingBox &rRefiningBox, ProcessInfo &rCurrentProcessInfo) | Kratos::MesherUtilities | |
CheckVolumeDecrease(GeometryType &rVertices, const unsigned int &rDimension, const double &rTolerance, double &VolumeChange) | Kratos::MesherUtilities | |
ComputeModelPartVolume(ModelPart &rModelPart) | Kratos::MesherUtilities | |
ComputeRadius(double &rRadius, double &rVolume, std::vector< Vector > &rVertices, const unsigned int &dimension) | Kratos::MesherUtilities | |
ConditionWeakPtrVectorType typedef | Kratos::MesherUtilities | |
ContactElementType enum name | Kratos::MesherUtilities | |
DefineMeshSizeInTransitionZones2D(MeshingParameters &rMeshingVariables, double currentTime, array_1d< double, 3 > NodeCoordinates, double &meanMeshSize, bool &insideTransitionZone) | Kratos::MesherUtilities | |
DefineMeshSizeInTransitionZones3D(MeshingParameters &rMeshingVariables, double currentTime, array_1d< double, 3 > NodeCoordinates, double &meanMeshSize, bool &insideTransitionZone) | Kratos::MesherUtilities | |
EdgeToEdge enum value | Kratos::MesherUtilities | |
ElementsContainerType typedef | Kratos::MesherUtilities | |
ElementWeakPtrVectorType typedef | Kratos::MesherUtilities | |
FindBoundaryH(Node &BoundaryPoint) | Kratos::MesherUtilities | |
FindCondition(Geometry< Node > &rConditionGeometry, Geometry< Node > &rGeometry, DenseMatrix< unsigned int > &lpofa, DenseVector< unsigned int > &lnofa, unsigned int &iface) | Kratos::MesherUtilities | |
FindMasterCondition(Condition::Pointer &pCondition, ModelPart::ConditionsContainerType &rModelConditions, bool &condition_found) | Kratos::MesherUtilities | |
FindMasterCondition(Condition::Pointer &pCondition, PointType &pSlaveNode, ModelPart::ConditionsContainerType &rModelConditions, bool &condition_found) | Kratos::MesherUtilities | |
GeometryType typedef | Kratos::MesherUtilities | |
GetAndCompareSideLenghts(Geometry< Node > &rGeometry, double &rMaximumSideLength, double &rMinimumSideLength) | Kratos::MesherUtilities | |
GetDeformationGradientDeterminant(GeometryType &rVertices, const unsigned int &rDimension) | Kratos::MesherUtilities | |
GetMaxConditionId(ModelPart &rModelPart) | Kratos::MesherUtilities | inlinestatic |
GetMaxElementId(ModelPart &rModelPart) | Kratos::MesherUtilities | inlinestatic |
GetMaxNodeId(ModelPart &rModelPart) | Kratos::MesherUtilities | inlinestatic |
GetMeanRadius(ModelPart &rModelPart, double &rCriticalRadius) | Kratos::MesherUtilities | |
GetMovedVolume(GeometryType &rVertices, const unsigned int &rDimension, double MovementFactor) | Kratos::MesherUtilities | |
Info() const | Kratos::MesherUtilities | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(MesherUtilities) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMESH) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(RECONNECT) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(TRANSFER) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(CONSTRAINED) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(CONTACT_SEARCH) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(MESH_SMOOTHING) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(VARIABLES_SMOOTHING) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_NODES) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_NODES_ON_DISTANCE) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_NODES_ON_ERROR) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_NODES_ON_THRESHOLD) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_BOUNDARY_NODES) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_BOUNDARY_NODES_ON_DISTANCE) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_BOUNDARY_NODES_ON_ERROR) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REMOVE_BOUNDARY_NODES_ON_THRESHOLD) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_ADD_NODES) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_INSERT_NODES) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_ELEMENTS) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_ELEMENTS_ON_DISTANCE) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_ELEMENTS_ON_ERROR) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_ELEMENTS_ON_THRESHOLD) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_BOUNDARY) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_BOUNDARY_ON_DISTANCE) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_BOUNDARY_ON_ERROR) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_BOUNDARY_ON_THRESHOLD) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(INITIALIZE_MESHER_INPUT) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(FINALIZE_MESHER_INPUT) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(TRANSFER_KRATOS_NODES_TO_MESHER) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(TRANSFER_KRATOS_ELEMENTS_TO_MESHER) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(TRANSFER_KRATOS_NEIGHBOURS_TO_MESHER) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(TRANSFER_KRATOS_FACES_TO_MESHER) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(SELECT_TESSELLATION_ELEMENTS) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(KEEP_ISOLATED_NODES) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(REFINE_WALL_CORNER) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(NEIGHBOURS_SEARCH) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(BOUNDARIES_SEARCH) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(SET_DOF) | Kratos::MesherUtilities | |
KRATOS_DEFINE_LOCAL_FLAG(PASS_ALPHA_SHAPE) | Kratos::MesherUtilities | |
MesherUtilities() | Kratos::MesherUtilities | inline |
MeshType typedef | Kratos::MesherUtilities | |
NodesContainerType typedef | Kratos::MesherUtilities | |
NodeWeakPtrVectorType typedef | Kratos::MesherUtilities | |
NonContact enum value | Kratos::MesherUtilities | |
PointPointerType typedef | Kratos::MesherUtilities | |
PointPointerVector typedef | Kratos::MesherUtilities | |
PointsArrayType typedef | Kratos::MesherUtilities | |
PointToFace enum value | Kratos::MesherUtilities | |
PointToPoint enum value | Kratos::MesherUtilities | |
PointType typedef | Kratos::MesherUtilities | |
PrintData(std::ostream &rOStream) const | Kratos::MesherUtilities | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::MesherUtilities | inlinevirtual |
PropertiesContainerType typedef | Kratos::MesherUtilities | |
PropertiesType typedef | Kratos::MesherUtilities | |
SetElements(ModelPart &rModelPart, MeshingParameters &rMeshingVariables) | Kratos::MesherUtilities | |
SetFlagsToNodes(ModelPart &rModelPart, const std::vector< Flags > rControlFlags, const std::vector< Flags > rAssignFlags) | Kratos::MesherUtilities | |
SetModelPartNameToConditions(ModelPart &rModelPart) | Kratos::MesherUtilities | |
SetModelPartNameToElements(ModelPart &rModelPart) | Kratos::MesherUtilities | |
SetModelPartNameToNodes(ModelPart &rModelPart) | Kratos::MesherUtilities | |
SetNodes(ModelPart &rModelPart, MeshingParameters &rMeshingVariables) | Kratos::MesherUtilities | |
ShrankAlphaShape(double AlphaParameter, Geometry< Node > &rGeometry, double &rOffsetFactor, const unsigned int dimension) | Kratos::MesherUtilities | |
TransferParametersType typedef | Kratos::MesherUtilities | |
Undefined enum value | Kratos::MesherUtilities | |
~MesherUtilities() | Kratos::MesherUtilities | inlinevirtual |