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.
|
This is the complete list of members for Kratos::FluidElementUtilities< TNumNodes >, including all inherited members.
DenseSystemSolve(const BoundedMatrix< double, 2, 2 > &rA, const array_1d< double, 2 > &rB, array_1d< double, 2 > &rX) | Kratos::FluidElementUtilities< TNumNodes > | static |
DenseSystemSolve(const BoundedMatrix< double, 3, 3 > &rA, const array_1d< double, 3 > &rB, array_1d< double, 3 > &rX) | Kratos::FluidElementUtilities< TNumNodes > | static |
FluidElementUtilities()=delete | Kratos::FluidElementUtilities< TNumNodes > | |
FluidElementUtilities(FluidElementUtilities const &rOther)=delete | Kratos::FluidElementUtilities< TNumNodes > | |
GetNewtonianConstitutiveMatrix(const double DynamicViscosity, BoundedMatrix< double, VoigtVector2DSize, VoigtVector2DSize > &rConstitutiveMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
GetNewtonianConstitutiveMatrix(const double DynamicViscosity, BoundedMatrix< double, VoigtVector3DSize, VoigtVector3DSize > &rConstitutiveMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
GetStrainMatrix(const ShapeDerivatives2DType &rDNDX, BoundedMatrix< double, VoigtVector2DSize, 3 *TNumNodes > &rStrainMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
GetStrainMatrix(const ShapeDerivatives3DType &rDNDX, BoundedMatrix< double, VoigtVector3DSize, 4 *TNumNodes > &rStrainMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
KRATOS_CLASS_POINTER_DEFINITION(FluidElementUtilities) | Kratos::FluidElementUtilities< TNumNodes > | |
operator=(FluidElementUtilities const &rOther)=delete | Kratos::FluidElementUtilities< TNumNodes > | |
SetNormalProjectionMatrix(const array_1d< double, 3 > &rUnitNormal, BoundedMatrix< double, 2, 2 > &rNormalProjMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
SetNormalProjectionMatrix(const array_1d< double, 3 > &rUnitNormal, BoundedMatrix< double, 3, 3 > &rNormalProjMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
SetTangentialProjectionMatrix(const array_1d< double, 3 > &rUnitNormal, BoundedMatrix< double, 2, 2 > &rTangProjMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
SetTangentialProjectionMatrix(const array_1d< double, 3 > &rUnitNormal, BoundedMatrix< double, 3, 3 > &rTangProjMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
ShapeDerivatives2DType typedef | Kratos::FluidElementUtilities< TNumNodes > | |
ShapeDerivatives3DType typedef | Kratos::FluidElementUtilities< TNumNodes > | |
VoigtTransformForProduct(const array_1d< double, 3 > &rVector, BoundedMatrix< double, 2, VoigtVector2DSize > &rVoigtMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
VoigtTransformForProduct(const array_1d< double, 3 > &rVector, BoundedMatrix< double, 3, VoigtVector3DSize > &rVoigtMatrix) | Kratos::FluidElementUtilities< TNumNodes > | static |
VoigtVector2DSize | Kratos::FluidElementUtilities< TNumNodes > | static |
VoigtVector3DSize | Kratos::FluidElementUtilities< TNumNodes > | static |
~FluidElementUtilities() | Kratos::FluidElementUtilities< TNumNodes > |