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

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

BeamMathUtilsType typedefKratos::CompoundNosesBoundingBox
CalculateOrthonormalBase(PointType &rDirectionVectorX, PointType &rDirectionVectorY, PointType &rDirectionVectorZ)Kratos::SpatialBoundingBoxinlineprotected
CompoundNosesBoundingBox()Kratos::CompoundNosesBoundingBoxinline
CompoundNosesBoundingBox(Parameters CustomParameters)Kratos::CompoundNosesBoundingBoxinline
CompoundNosesBoundingBox(Vector Radius, Vector RakeAngles, Vector ClearanceAngles, Matrix Centers, Vector Convexities, Vector Velocity, Vector AngularVelocity, Vector UpperPoint, Vector LowerPoint, Matrix InitialLocalMatrix)Kratos::CompoundNosesBoundingBoxinline
CompoundNosesBoundingBox(CompoundNosesBoundingBox const &rOther)Kratos::CompoundNosesBoundingBoxinline
ComputeContactTangent(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo)Kratos::SpatialBoundingBoxinlineprotected
CreateBoundingBoxBoundaryMesh(ModelPart &rModelPart, int linear_partitions=4, int angular_partitions=4) overrideKratos::CompoundNosesBoundingBoxinlinevirtual
CreateLinearBoundaryMesh(ModelPart &rModelPart, const unsigned int &rInitialNodeId)Kratos::CompoundNosesBoundingBoxinlineprotected
CreateNode(ModelPart &rModelPart, PointType &rPoint, const unsigned int &rNodeId)Kratos::SpatialBoundingBoxinlineprotected
CreateQuadrilateralBoundaryMesh(ModelPart &rModelPart, const unsigned int &rFirstInitialNodeId, const unsigned int &rSecondInitialNodeId)Kratos::CompoundNosesBoundingBoxinlineprotected
ElementType typedefKratos::CompoundNosesBoundingBox
GeometryType typedefKratos::CompoundNosesBoundingBox
GetBoxDeltaDisplacement(const double &rCurrentTime, const double &rPreviousTime)Kratos::SpatialBoundingBoxinlineprotected
GetBoxDisplacement(const double &rCurrentTime)Kratos::SpatialBoundingBoxinlineprotected
GetCenter(const PointType &rPoint) overrideKratos::CompoundNosesBoundingBoxinlinevirtual
Kratos::SpatialBoundingBox::GetCenter()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(const PointType &rPoint) overrideKratos::CompoundNosesBoundingBoxinlinevirtual
Kratos::SpatialBoundingBox::GetRadius()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::CompoundNosesBoundingBoxinlinevirtual
IsInside(const PointType &rPoint, double &rCurrentTime, double Radius=0) overrideKratos::CompoundNosesBoundingBoxinlinevirtual
IsInside(BoundingBoxParameters &rValues, const ProcessInfo &rCurrentProcessInfo) overrideKratos::CompoundNosesBoundingBoxinlinevirtual
Kratos::SpatialBoundingBox::IsInside(const PointType &rPoint)Kratos::SpatialBoundingBoxinlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(CompoundNosesBoundingBox)Kratos::CompoundNosesBoundingBox
Kratos::SpatialBoundingBox::KRATOS_CLASS_POINTER_DEFINITION(SpatialBoundingBox)Kratos::SpatialBoundingBox
MapToLocalFrame(QuaternionType &rQuaternion, BoundingBoxVariables &rBox)Kratos::SpatialBoundingBoxinlineprotected
mBoxKratos::SpatialBoundingBoxprotected
mBoxNosesKratos::CompoundNosesBoundingBoxprotected
mpRigidBodyCenterKratos::SpatialBoundingBoxprotected
mRigidBodyCenterSuppliedKratos::SpatialBoundingBoxprotected
NodesContainerType typedefKratos::CompoundNosesBoundingBox
NodesContainerTypePointer typedefKratos::CompoundNosesBoundingBox
NodeType typedefKratos::CompoundNosesBoundingBox
operator=(CompoundNosesBoundingBox const &rOther)Kratos::CompoundNosesBoundingBoxinline
Kratos::SpatialBoundingBox::operator=(SpatialBoundingBox const &rOther)Kratos::SpatialBoundingBoxinlinevirtual
PointType typedefKratos::CompoundNosesBoundingBox
PrintData(std::ostream &rOStream) const overrideKratos::CompoundNosesBoundingBoxinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::CompoundNosesBoundingBoxinlinevirtual
QuaternionType typedefKratos::CompoundNosesBoundingBox
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) overrideKratos::CompoundNosesBoundingBoxinlinevirtual
~CompoundNosesBoundingBox()Kratos::CompoundNosesBoundingBoxinlinevirtual
~SpatialBoundingBox()Kratos::SpatialBoundingBoxinlinevirtual