Compute(MatrixType &rInputMatrix, Parameters Settings) override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inline |
Compute(MatrixType &rInputMatrix, VectorType &rVectorS, MatrixType &rMatrixU, MatrixType &rMatrixV, Parameters Settings) override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inline |
DenseSingularValueDecomposition< TDenseSpace >::Compute(MatrixType &rInputMatrix, Parameters Settings)=0 | Kratos::DenseSingularValueDecomposition< TDenseSpace > | pure virtual |
DenseSingularValueDecomposition< TDenseSpace >::Compute(MatrixType &rInputMatrix, VectorType &rVectorS, MatrixType &rMatrixU, MatrixType &rMatrixV, Parameters Settings)=0 | Kratos::DenseSingularValueDecomposition< TDenseSpace > | pure virtual |
DataType typedef | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
DecompositionOptions typedef | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
DenseSingularValueDecomposition()=default | Kratos::DenseSingularValueDecomposition< TDenseSpace > | |
EigenDenseBDCSVD()=default | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
EigenMatrix typedef | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
EigenVector typedef | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
KRATOS_CLASS_POINTER_DEFINITION(EigenDenseBDCSVD) | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
DenseSingularValueDecomposition< TDenseSpace >::KRATOS_CLASS_POINTER_DEFINITION(DenseSingularValueDecomposition) | Kratos::DenseSingularValueDecomposition< TDenseSpace > | |
MatrixType typedef | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
MatrixU(MatrixType &rMatrixU) override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inline |
DenseSingularValueDecomposition< TDenseSpace >::MatrixU(MatrixType &rMatrixU)=0 | Kratos::DenseSingularValueDecomposition< TDenseSpace > | pure virtual |
MatrixV(MatrixType &rMatrixV) override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inline |
DenseSingularValueDecomposition< TDenseSpace >::MatrixV(MatrixType &rMatrixV)=0 | Kratos::DenseSingularValueDecomposition< TDenseSpace > | pure virtual |
Name() | Kratos::EigenDenseBDCSVD< TDenseSpace > | inlinestatic |
NonZeroSingularValues() override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inlinevirtual |
Rank() override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inlinevirtual |
SetThreshold(const double RelTolerance) override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inlinevirtual |
SingularValues(VectorType &rVectorS) override | Kratos::EigenDenseBDCSVD< TDenseSpace > | inline |
DenseSingularValueDecomposition< TDenseSpace >::SingularValues(VectorType &rVectorS)=0 | Kratos::DenseSingularValueDecomposition< TDenseSpace > | pure virtual |
VectorType typedef | Kratos::EigenDenseBDCSVD< TDenseSpace > | |
~DenseSingularValueDecomposition()=default | Kratos::DenseSingularValueDecomposition< TDenseSpace > | virtual |