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::SpatialBoundingBox Member List

This is the complete list of members for Kratos::SpatialBoundingBox, including all inherited members.

BeamMathUtilsType typedefKratos::SpatialBoundingBox
CalculateOrthonormalBase(PointType &rDirectionVectorX, PointType &rDirectionVectorY, PointType &rDirectionVectorZ)Kratos::SpatialBoundingBoxinlineprotected
ComputeContactTangent(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo)Kratos::SpatialBoundingBoxinlineprotected
CreateBoundingBoxBoundaryMesh(ModelPart &rModelPart, int linear_partitions=4, int angular_partitions=4)Kratos::SpatialBoundingBoxinlinevirtual
CreateNode(ModelPart &rModelPart, PointType &rPoint, const unsigned int &rNodeId)Kratos::SpatialBoundingBoxinlineprotected
GetBoxDeltaDisplacement(const double &rCurrentTime, const double &rPreviousTime)Kratos::SpatialBoundingBoxinlineprotected
GetBoxDisplacement(const double &rCurrentTime)Kratos::SpatialBoundingBoxinlineprotected
GetCenter()Kratos::SpatialBoundingBoxinlinevirtual
GetCenter(const PointType &rPoint)Kratos::SpatialBoundingBoxinlinevirtual
GetHoles(ModelPart &rModelPart)Kratos::SpatialBoundingBoxinline
GetMaxElementId(ModelPart &rModelPart)Kratos::SpatialBoundingBoxinlineprotectedstatic
GetMaxNodeId(ModelPart &rModelPart)Kratos::SpatialBoundingBoxinlineprotectedstatic
GetParametricDirections(BoundingBoxParameters &rValues, Vector &rT1, Vector &rT2)Kratos::SpatialBoundingBoxinlinevirtual
GetQuadrilateralFaces(DenseMatrix< unsigned int > &rFaces, const unsigned int &rDimension)Kratos::SpatialBoundingBoxinline
GetRadius()Kratos::SpatialBoundingBoxinlinevirtual
GetRadius(const PointType &rPoint)Kratos::SpatialBoundingBoxinlinevirtual
GetTriangularFaces(DenseMatrix< unsigned int > &rFaces, const unsigned int &rDimension)Kratos::SpatialBoundingBoxinline
GetVelocity()Kratos::SpatialBoundingBoxinlinevirtual
GetVertices(std::vector< PointType > &rVertices, const double &rCurrentTime, const unsigned int &rDimension)Kratos::SpatialBoundingBoxinline
Info() constKratos::SpatialBoundingBoxinlinevirtual
IsInside(const PointType &rPoint, double &rCurrentTime, double Radius=0)Kratos::SpatialBoundingBoxinlinevirtual
IsInside(const PointType &rPoint)Kratos::SpatialBoundingBoxinlinevirtual
IsInside(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo)Kratos::SpatialBoundingBoxinlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(SpatialBoundingBox)Kratos::SpatialBoundingBox
MapToLocalFrame(QuaternionType &rQuaternion, BoundingBoxVariables &rBox)Kratos::SpatialBoundingBoxinlineprotected
mBoxKratos::SpatialBoundingBoxprotected
mpRigidBodyCenterKratos::SpatialBoundingBoxprotected
mRigidBodyCenterSuppliedKratos::SpatialBoundingBoxprotected
NodesContainerType typedefKratos::SpatialBoundingBox
NodesContainerTypePointer typedefKratos::SpatialBoundingBox
NodeType typedefKratos::SpatialBoundingBox
operator=(SpatialBoundingBox const &rOther)Kratos::SpatialBoundingBoxinlinevirtual
PointType typedefKratos::SpatialBoundingBox
PrintData(std::ostream &rOStream) constKratos::SpatialBoundingBoxinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::SpatialBoundingBoxinlinevirtual
QuaternionType typedefKratos::SpatialBoundingBox
SetAngularVelocity(PointType &rAngularVelocity)Kratos::SpatialBoundingBoxinline
SetAxisymmetric()Kratos::SpatialBoundingBoxinline
SetDimension(int dimension)Kratos::SpatialBoundingBoxinline
SetLowerPoint(PointType &rLowerPoint)Kratos::SpatialBoundingBoxinline
SetRigidBodyCenter(NodeType::Pointer pCenter)Kratos::SpatialBoundingBoxinline
SetUpperPoint(PointType &rUpperPoint)Kratos::SpatialBoundingBoxinline
SetVelocity(PointType &rVelocity)Kratos::SpatialBoundingBoxinline
SpatialBoundingBox()Kratos::SpatialBoundingBoxinline
SpatialBoundingBox(Parameters CustomParameters)Kratos::SpatialBoundingBoxinline
SpatialBoundingBox(const PointType &rLowerPoint, const PointType &rUpperPoint)Kratos::SpatialBoundingBoxinline
SpatialBoundingBox(const PointType &rCenter, const double &rRadius)Kratos::SpatialBoundingBoxinline
SpatialBoundingBox(ModelPart &rModelPart, const double &rRadius, double factor=0)Kratos::SpatialBoundingBoxinline
SpatialBoundingBox(SpatialBoundingBox const &rOther)Kratos::SpatialBoundingBoxinline
UpdateBoxPosition(const double &rCurrentTime)Kratos::SpatialBoundingBoxinlinevirtual
~SpatialBoundingBox()Kratos::SpatialBoundingBoxinlinevirtual