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::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType > Member List

This is the complete list of members for Kratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >, including all inherited members.

ApplySlipCondition(TLocalMatrixType &rLocalMatrix, TLocalVectorType &rLocalVector, GeometryType &rGeometry) const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
ApplySlipCondition(TLocalVectorType &rLocalVector, GeometryType &rGeometry) const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
CalculateReactionForces(ModelPart &rModelPart)Kratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
CalculateRotationOperatorPure(TLocalMatrixType &rRotationMatrix, const GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlinevirtual
CalculateRotationOperatorPureShapeSensitivities(TLocalMatrixType &rRotationMatrixShapeDerivative, const std::size_t DerivativeNodeIndex, const std::size_t DerivativeDirectionIndex, const GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlinevirtual
CalculateRotationOperatorPureShapeSensitivities(BoundedMatrix< double, 2, 2 > &rOutput, const std::size_t DerivativeNodeIndex, const std::size_t DerivativeDirectionIndex, const GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlinevirtual
CalculateRotationOperatorPureShapeSensitivities(BoundedMatrix< double, 3, 3 > &rOutput, const std::size_t DerivativeNodeIndex, const std::size_t DerivativeDirectionIndex, const GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlinevirtual
ConditionApplySlipCondition(TLocalMatrixType &rLocalMatrix, TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
ConditionApplySlipCondition(TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
CoordinateTransformationUtils(const unsigned int DomainSize, const unsigned int NumRowsPerNode, const Kratos::Flags &rSelectionFlag=SLIP)Kratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inline
ElementApplySlipCondition(TLocalMatrixType &rLocalMatrix, TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
ElementApplySlipCondition(TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
GeometryType typedefKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >
GetBlockSize() constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
GetDomainSize() constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
Info() const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
IsPenalty(GeometryType &rGeometry) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
IsSlip(const Node &rNode) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
KRATOS_CLASS_POINTER_DEFINITION(MPMBoundaryRotationUtility)Kratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >
CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >::KRATOS_CLASS_POINTER_DEFINITION(CoordinateTransformationUtils)Kratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >
LocalRotationOperator2D(BoundedMatrix< double, TBlockSize, TBlockSize > &rRot, GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
LocalRotationOperator3D(BoundedMatrix< double, TBlockSize, TBlockSize > &rRot, GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
LocalRotationOperatorPure(BoundedMatrix< double, 3, 3 > &rRot, const GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inline
LocalRotationOperatorPure(BoundedMatrix< double, 2, 2 > &rRot, const GeometryType::PointType &rThisPoint) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inline
MPMBoundaryRotationUtility(const unsigned int DomainSize, const unsigned int BlockSize, const Variable< double > &rVariable)Kratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
NodeType typedefKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >
Normalize(TVectorType &rThis) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
operator=(MPMBoundaryRotationUtility const &rOther)Kratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
PrintData(std::ostream &rOStream) const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
RecoverDisplacements(ModelPart &rModelPart) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
RecoverVelocities(ModelPart &rModelPart) const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
Rotate(TLocalMatrixType &rLocalMatrix, TLocalVectorType &rLocalVector, GeometryType &rGeometry) const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >::Rotate(TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlinevirtual
RotateAux(TLocalMatrixType &rLocalMatrix, TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
RotateAuxPure(TLocalMatrixType &rLocalMatrix, TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlineprotected
RotateDisplacements(ModelPart &rModelPart) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
RotateRHS(TLocalVectorType &rLocalVector, GeometryType &rGeometry) constKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline
RotateVelocities(ModelPart &rModelPart) const overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inlinevirtual
~CoordinateTransformationUtils()Kratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double >inlinevirtual
~MPMBoundaryRotationUtility() overrideKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType >inline