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::SolidMechanicsMathUtilities< TDataType > Member List

This is the complete list of members for Kratos::SolidMechanicsMathUtilities< TDataType >, including all inherited members.

Add(MatrixType &A, MatrixType &B)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Add(MatrixType &A, MatrixType &B)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
CardanoFormula(double a, double b, double c, double d, Vector &solution)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
CardanoFormula(double a, double b, double c, double d, Vector &solution)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Clipping(std::vector< Point * > &clipping_points, std::vector< Point * > &subjected_points, std::vector< Point * > &result_points, double tolerance)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Clipping(std::vector< Point * > &clipping_points, std::vector< Point * > &subjected_points, std::vector< Point * > &result_points, double tolerance)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
DeviatoricUnity(std::vector< std::vector< Matrix > > &Unity)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
DeviatoricUnity(array_1d< double, 81 > &Unity)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
DeviatoricUnity(std::vector< std::vector< Matrix > > &Unity)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
DeviatoricUnity(array_1d< double, 81 > &Unity)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenValues(const Matrix &A, double tolerance, double zero)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenValues(const Matrix &A, double tolerance, double zero)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenValuesDirectMethod(const Matrix &A)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenValuesDirectMethod(const Matrix &A)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenVectors(const MatrixType &A, MatrixType &vectors, VectorType &lambda, double zero_tolerance=1e-9, int max_iterations=10)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenVectors(MatrixType &A, MatrixType &V, TDataType &error_tolerance, TDataType zero_tolerance)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenVectors(const MatrixType &A, MatrixType &vectors, VectorType &lambda, double zero_tolerance=1e-9, int max_iterations=10)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenVectors(MatrixType &A, MatrixType &V, TDataType &error_tolerance, TDataType zero_tolerance)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenVectors3x3(const Matrix &A, Matrix &V, Vector &d)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
EigenVectors3x3(const Matrix &A, Matrix &V, Vector &d)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Fourth_Order_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
Fourth_Order_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
hypot2(double x, double y)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
hypot2(double x, double y)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
IdentityMatrix(SizeType size)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
IdentityMatrix(SizeType size)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
IndexType typedefKratos::SolidMechanicsMathUtilities< TDataType >
IndexType typedefKratos::SolidMechanicsMathUtilities< TDataType >
InvertMatrix(const MatrixType &input, MatrixType &inverse)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
InvertMatrix(const MatrixType &input, MatrixType &inverse)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
MathUtilsType typedefKratos::SolidMechanicsMathUtilities< TDataType >
MathUtilsType typedefKratos::SolidMechanicsMathUtilities< TDataType >
Matrix_Second_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
Matrix_Second_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
MatrixToTensor(MatrixType &A, std::vector< std::vector< Matrix > > &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
MatrixToTensor(MatrixType &A, array_1d< double, 81 > &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
MatrixToTensor(MatrixType &A, std::vector< std::vector< Matrix > > &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
MatrixToTensor(MatrixType &A, array_1d< double, 81 > &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
MatrixType typedefKratos::SolidMechanicsMathUtilities< TDataType >
MatrixType typedefKratos::SolidMechanicsMathUtilities< TDataType >
Mult(MatrixType &A, MatrixType &B)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Mult(MatrixType &M, TDataType a)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Mult(VectorType &v, TDataType a)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Mult(MatrixType &A, MatrixType &B)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Mult(MatrixType &M, TDataType a)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Mult(VectorType &v, TDataType a)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Normalize(VectorType &v)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Normalize(VectorType &v)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
NormTensor(Matrix &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
NormTensor(Matrix &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
project(const MatrixType &rMatrix, VectorType irange, VectorType jrange)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
project(MatrixType &rMatrixA, VectorType irange, VectorType jrange, const MatrixType &rMatrixB)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
project(const VectorType &rVector, VectorType irange)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
project(const MatrixType &rMatrix, VectorType irange, VectorType jrange)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
project(MatrixType &rMatrixA, VectorType irange, VectorType jrange, const MatrixType &rMatrixB)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
project(const VectorType &rVector, VectorType irange)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
QRFactorization(const MatrixType &A, MatrixType &Q, MatrixType &R)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
QRFactorization(const MatrixType &A, MatrixType &Q, MatrixType &R)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
range(const unsigned int start, const unsigned int end)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
range(const unsigned int start, const unsigned int end)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Second_Order_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
Second_Order_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
SizeType typedefKratos::SolidMechanicsMathUtilities< TDataType >
SizeType typedefKratos::SolidMechanicsMathUtilities< TDataType >
StrainVectorToTensor(const VectorType &Strains)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
StrainVectorToTensor(const VectorType &Strains)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToMatrix(Fourth_Order_Tensor &Tensor, Matrix &Matrix)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToMatrix(std::vector< std::vector< Matrix > > &Tensor, Matrix &Matrix)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToMatrix(const array_1d< double, 81 > &Tensor, Matrix &Matrix)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToMatrix(Fourth_Order_Tensor &Tensor, Matrix &Matrix)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToMatrix(std::vector< std::vector< Matrix > > &Tensor, Matrix &Matrix)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToMatrix(const array_1d< double, 81 > &Tensor, Matrix &Matrix)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToStrainVector(const Matrix &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToStrainVector(const Matrix &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToVector(const Matrix &Tensor, Vector &Vector)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
TensorToVector(const Matrix &Tensor, Vector &Vector)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Third_Order_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
Third_Order_Tensor typedefKratos::SolidMechanicsMathUtilities< TDataType >
Transpose(MatrixType &A)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
Transpose(MatrixType &A)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
VectorToTensor(const Vector &Stress, Matrix &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
VectorToTensor(const Vector &Stress, Matrix &Tensor)Kratos::SolidMechanicsMathUtilities< TDataType >inlinestatic
VectorType typedefKratos::SolidMechanicsMathUtilities< TDataType >
VectorType typedefKratos::SolidMechanicsMathUtilities< TDataType >