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

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

BeamMathUtilsType typedefKratos::SpatialBoundingBox
CalculateOrthonormalBase(PointType &rDirectionVectorX, PointType &rDirectionVectorY, PointType &rDirectionVectorZ)Kratos::SpatialBoundingBoxinlineprotected
CircleBoundingBox()Kratos::CircleBoundingBoxinline
CircleBoundingBox(Parameters CustomParameters)Kratos::CircleBoundingBoxinline
CircleBoundingBox(PointType Center, double Radius, PointType Velocity, int Convexity)Kratos::CircleBoundingBoxinline
CircleBoundingBox(CircleBoundingBox const &rOther)Kratos::CircleBoundingBoxinline
ComputeContactTangent(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo)Kratos::SpatialBoundingBoxinlineprotected
ContactSearch(const PointType &rPoint, const double &rRadius)Kratos::SphereBoundingBoxinlineprotected
ContactSearch(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo)Kratos::SphereBoundingBoxinlineprotected
CreateBoundingBoxBoundaryMesh(ModelPart &rModelPart, int linear_partitions=4, int angular_partitions=4) overrideKratos::CircleBoundingBoxinlinevirtual
CreateLinearBoundaryMesh(ModelPart &rModelPart, const unsigned int &rInitialNodeId)Kratos::CircleBoundingBoxinlineprotected
CreateNode(ModelPart &rModelPart, PointType &rPoint, const unsigned int &rNodeId)Kratos::SpatialBoundingBoxinlineprotected
CreateSphereBoundaryMesh(ModelPart &rModelPart, const unsigned int &rInitialNodeId, const unsigned int &angular_partitions)Kratos::SphereBoundingBoxinlineprotected
ElementType typedefKratos::CircleBoundingBox
GeometryType typedefKratos::CircleBoundingBox
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) overrideKratos::SphereBoundingBoxinlinevirtual
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() const overrideKratos::CircleBoundingBoxinlinevirtual
IsInside(const PointType &rPoint, double &rCurrentTime, double Radius=0) overrideKratos::SphereBoundingBoxinlinevirtual
IsInside(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SphereBoundingBoxinlinevirtual
Kratos::SpatialBoundingBox::IsInside(const PointType &rPoint)Kratos::SpatialBoundingBoxinlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(CircleBoundingBox)Kratos::CircleBoundingBox
Kratos::SphereBoundingBox::KRATOS_CLASS_POINTER_DEFINITION(SphereBoundingBox)Kratos::SphereBoundingBox
Kratos::SpatialBoundingBox::KRATOS_CLASS_POINTER_DEFINITION(SpatialBoundingBox)Kratos::SpatialBoundingBox
MapToLocalFrame(QuaternionType &rQuaternion, BoundingBoxVariables &rBox)Kratos::SpatialBoundingBoxinlineprotected
mBoxKratos::SpatialBoundingBoxprotected
mpRigidBodyCenterKratos::SpatialBoundingBoxprotected
mRigidBodyCenterSuppliedKratos::SpatialBoundingBoxprotected
NodesContainerType typedefKratos::CircleBoundingBox
NodesContainerTypePointer typedefKratos::CircleBoundingBox
NodeType typedefKratos::CircleBoundingBox
operator=(CircleBoundingBox const &rOther)Kratos::CircleBoundingBoxinline
Kratos::SphereBoundingBox::operator=(SphereBoundingBox const &rOther)Kratos::SphereBoundingBoxinline
Kratos::SpatialBoundingBox::operator=(SpatialBoundingBox const &rOther)Kratos::SpatialBoundingBoxinlinevirtual
PointType typedefKratos::CircleBoundingBox
PrintData(std::ostream &rOStream) const overrideKratos::CircleBoundingBoxinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::CircleBoundingBoxinlinevirtual
QuaternionType typedefKratos::CircleBoundingBox
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
SphereBoundingBox()Kratos::SphereBoundingBoxinline
SphereBoundingBox(Parameters CustomParameters)Kratos::SphereBoundingBoxinline
SphereBoundingBox(PointType Center, double Radius, PointType Velocity, int Convexity)Kratos::SphereBoundingBoxinline
SphereBoundingBox(SphereBoundingBox const &rOther)Kratos::SphereBoundingBoxinline
UpdateBoxPosition(const double &rCurrentTime)Kratos::SpatialBoundingBoxinlinevirtual
~CircleBoundingBox()Kratos::CircleBoundingBoxinlinevirtual
~SpatialBoundingBox()Kratos::SpatialBoundingBoxinlinevirtual
~SphereBoundingBox()Kratos::SphereBoundingBoxinlinevirtual