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

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

BeamMathUtilsType typedefKratos::SpatialBoundingBox
CalculateOrthonormalBase(PointType &rDirectionVectorX, PointType &rDirectionVectorY, PointType &rDirectionVectorZ)Kratos::SpatialBoundingBoxinlineprotected
ComputeContactTangent(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo)Kratos::SpatialBoundingBoxinlineprotected
ContactSearch(const PointType &rPoint, const double &rRadius)Kratos::CylinderBoundingBoxinlineprotected
ContactSearch(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo)Kratos::CylinderBoundingBoxinlineprotected
CreateBoundingBoxBoundaryMesh(ModelPart &rModelPart, int linear_partitions=4, int angular_partitions=4) overrideKratos::CylinderBoundingBoxinlinevirtual
CreateNode(ModelPart &rModelPart, PointType &rPoint, const unsigned int &rNodeId)Kratos::SpatialBoundingBoxinlineprotected
CreateQuadrilateralBoundaryMesh(ModelPart &rModelPart, const unsigned int &rInitialNodeId, const unsigned int &angular_partitions)Kratos::CylinderBoundingBoxinlineprotected
CylinderBoundingBox()Kratos::CylinderBoundingBoxinline
CylinderBoundingBox(Parameters CustomParameters)Kratos::CylinderBoundingBoxinline
CylinderBoundingBox(PointType FirstCenter, PointType SecondCenter, double Radius, PointType Velocity, int Convexity)Kratos::CylinderBoundingBoxinline
CylinderBoundingBox(CylinderBoundingBox const &rOther)Kratos::CylinderBoundingBoxinline
ElementType typedefKratos::CylinderBoundingBox
GeometryType typedefKratos::CylinderBoundingBox
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() const overrideKratos::CylinderBoundingBoxinlinevirtual
IsInside(const PointType &rPoint, double &rCurrentTime, double Radius=0) overrideKratos::CylinderBoundingBoxinlinevirtual
IsInside(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo) overrideKratos::CylinderBoundingBoxinlinevirtual
Kratos::SpatialBoundingBox::IsInside(const PointType &rPoint)Kratos::SpatialBoundingBoxinlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(CylinderBoundingBox)Kratos::CylinderBoundingBox
Kratos::SpatialBoundingBox::KRATOS_CLASS_POINTER_DEFINITION(SpatialBoundingBox)Kratos::SpatialBoundingBox
MapToLocalFrame(QuaternionType &rQuaternion, BoundingBoxVariables &rBox)Kratos::SpatialBoundingBoxinlineprotected
mBoxKratos::SpatialBoundingBoxprotected
mFirstCenterKratos::CylinderBoundingBoxprotected
mpRigidBodyCenterKratos::SpatialBoundingBoxprotected
mRigidBodyCenterSuppliedKratos::SpatialBoundingBoxprotected
mSecondCenterKratos::CylinderBoundingBoxprotected
NodesContainerType typedefKratos::CylinderBoundingBox
NodesContainerTypePointer typedefKratos::CylinderBoundingBox
NodeType typedefKratos::CylinderBoundingBox
operator=(CylinderBoundingBox const &rOther)Kratos::CylinderBoundingBoxinline
Kratos::SpatialBoundingBox::operator=(SpatialBoundingBox const &rOther)Kratos::SpatialBoundingBoxinlinevirtual
PointType typedefKratos::CylinderBoundingBox
PrintData(std::ostream &rOStream) const overrideKratos::CylinderBoundingBoxinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::CylinderBoundingBoxinlinevirtual
QuaternionType typedefKratos::CylinderBoundingBox
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
~CylinderBoundingBox()Kratos::CylinderBoundingBoxinlinevirtual
~SpatialBoundingBox()Kratos::SpatialBoundingBoxinlinevirtual