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::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut > Member List

This is the complete list of members for Kratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >, including all inherited members.

AdditionalPhysicalDataIsNeeded()Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
BaseType typedefKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
Clear()Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
DenseMatrixType typedefKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
DenseVectorType typedefKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
FEASTEigensystemSolver(Parameters param)Kratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >inline
FEASTMatrixType typedefKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
FinalizeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
GetIterationsNumber()Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
GetReorderer()Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
GetTolerance()Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
IndexType typedefKratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >
Info() constKratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
Initialize(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
InitializeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
IsConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
IsConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
IsNotConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
IsNotConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(FEASTEigensystemSolver)Kratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >::KRATOS_CLASS_POINTER_DEFINITION(LinearSolver)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >
LinearSolver()Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inline
LinearSolver(Reorderer< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > > NewReorderer)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inline
LinearSolver(const LinearSolver &Other)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inline
operator=(const LinearSolver &Other)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inline
PerformSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >inlinevirtual
ProvideAdditionalData(SparseMatrixType &rA, VectorType &rX, VectorType &rB, typename ModelPart::DofsArrayType &rDoFSet, ModelPart &rModelPart)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
SetReorderer(typename TReordererType::Pointer pNewReorderer)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
SetTolerance(double NewTolerance)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
SizeType typedefKratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >
Solve(SparseMatrixType &rK, SparseMatrixType &rM, DenseVectorType &rEigenvalues, DenseMatrixType &rEigenvectors) overrideKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >inline
LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >::Solve(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >::Solve(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >::Solve(SparseMatrixType &K, SparseMatrixType &M, DenseVectorType &Eigenvalues, DenseMatrixType &Eigenvectors)Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual
SparseMatrixPointerType typedefKratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >
SparseMatrixType typedefKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
ValueTypeIn typedefKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
ValueTypeOut typedefKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
VectorPointerType typedefKratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >
VectorType typedefKratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >
~FEASTEigensystemSolver() override=defaultKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut >
~LinearSolver()Kratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > >inlinevirtual