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::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType > Member List

This is the complete list of members for Kratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >, including all inherited members.

AdditionalPhysicalDataIsNeeded()Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
Clear()Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
DenseEigenvalueSolver(Parameters param)Kratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >inline
DenseMatrixType typedefKratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >
DenseVectorType typedefKratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >
FinalizeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
GetIterationsNumber()Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
GetReorderer()Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
GetTolerance()Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
IndexType typedefKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >
Info() constKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
Initialize(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
InitializeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
IsConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
IsConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
IsNotConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
IsNotConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(DenseEigenvalueSolver)Kratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >
LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >::KRATOS_CLASS_POINTER_DEFINITION(LinearSolver)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >
LinearSolver()Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inline
LinearSolver(Reorderer< TUblasDenseSpace< double >, TUblasDenseSpace< double > > NewReorderer)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inline
LinearSolver(const LinearSolver &Other)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inline
operator=(const LinearSolver &Other)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inline
PerformSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
PrintData(std::ostream &rOStream) constKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >inlinevirtual
ProvideAdditionalData(SparseMatrixType &rA, VectorType &rX, VectorType &rB, typename ModelPart::DofsArrayType &rDoFSet, ModelPart &rModelPart)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
SetReorderer(typename TReordererType::Pointer pNewReorderer)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
SetTolerance(double NewTolerance)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
SizeType typedefKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >
Solve(DenseMatrixType &rA, DenseMatrixType &rDummy, DenseVectorType &rEigenvalues, DenseMatrixType &rEigenvectors) overrideKratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >inline
LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >::Solve(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >::Solve(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >::Solve(SparseMatrixType &K, SparseMatrixType &M, DenseVectorType &Eigenvalues, DenseMatrixType &Eigenvectors)Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual
SparseMatrixPointerType typedefKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >
SparseMatrixType typedefKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >
VectorPointerType typedefKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >
VectorType typedefKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >
~DenseEigenvalueSolver() overrideKratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType >inline
~LinearSolver()Kratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > >inlinevirtual