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.
Kratos::MesherUtilities Member List

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::MesherUtilitiesinlinestatic
CalculateBoundarySize(Geometry< Node > &rGeometry)Kratos::MesherUtilitiesinlinestatic
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::MesherUtilitiesinlinestatic
CalculateElementRadius(Geometry< Node > &rGeometry)Kratos::MesherUtilitiesinlinestatic
CalculateElementRadius(Geometry< Node > &rGeometry, double &rDomainSize)Kratos::MesherUtilitiesinlinestatic
CalculateModelPartVolume(ModelPart &rModelPart)Kratos::MesherUtilitiesinlinestatic
CalculatePosition(const std::vector< std::vector< double >> &rPointCoordinates, const std::vector< double > &rCenter, std::vector< double > &rShapeFunctionsN)Kratos::MesherUtilitiesinlinestatic
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::MesherUtilitiesinlinestatic
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::MesherUtilitiesinlinestatic
CalculateSideLength(PointType &P1, PointType &P2)Kratos::MesherUtilitiesinlinestatic
CalculateTetrahedronRadius(Geometry< Node > &rGeometry)Kratos::MesherUtilitiesinlinestatic
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::MesherUtilitiesinlinestatic
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::MesherUtilitiesinlinestatic
CalculateTriangleArea(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2)Kratos::MesherUtilitiesinlinestatic
CalculateTriangleRadius(Geometry< Node > &rGeometry)Kratos::MesherUtilitiesinlinestatic
CalculateTriangleRadius(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2, double &Area)Kratos::MesherUtilitiesinlinestatic
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 typedefKratos::MesherUtilities
ContactElementType enum nameKratos::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 valueKratos::MesherUtilities
ElementsContainerType typedefKratos::MesherUtilities
ElementWeakPtrVectorType typedefKratos::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 typedefKratos::MesherUtilities
GetAndCompareSideLenghts(Geometry< Node > &rGeometry, double &rMaximumSideLength, double &rMinimumSideLength)Kratos::MesherUtilities
GetDeformationGradientDeterminant(GeometryType &rVertices, const unsigned int &rDimension)Kratos::MesherUtilities
GetMaxConditionId(ModelPart &rModelPart)Kratos::MesherUtilitiesinlinestatic
GetMaxElementId(ModelPart &rModelPart)Kratos::MesherUtilitiesinlinestatic
GetMaxNodeId(ModelPart &rModelPart)Kratos::MesherUtilitiesinlinestatic
GetMeanRadius(ModelPart &rModelPart, double &rCriticalRadius)Kratos::MesherUtilities
GetMovedVolume(GeometryType &rVertices, const unsigned int &rDimension, double MovementFactor)Kratos::MesherUtilities
Info() constKratos::MesherUtilitiesinlinevirtual
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::MesherUtilitiesinline
MeshType typedefKratos::MesherUtilities
NodesContainerType typedefKratos::MesherUtilities
NodeWeakPtrVectorType typedefKratos::MesherUtilities
NonContact enum valueKratos::MesherUtilities
PointPointerType typedefKratos::MesherUtilities
PointPointerVector typedefKratos::MesherUtilities
PointsArrayType typedefKratos::MesherUtilities
PointToFace enum valueKratos::MesherUtilities
PointToPoint enum valueKratos::MesherUtilities
PointType typedefKratos::MesherUtilities
PrintData(std::ostream &rOStream) constKratos::MesherUtilitiesinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::MesherUtilitiesinlinevirtual
PropertiesContainerType typedefKratos::MesherUtilities
PropertiesType typedefKratos::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 typedefKratos::MesherUtilities
Undefined enum valueKratos::MesherUtilities
~MesherUtilities()Kratos::MesherUtilitiesinlinevirtual