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::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType > Member List

This is the complete list of members for Kratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >, including all inherited members.

AdditionalPhysicalDataIsNeeded()Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
BaseType typedefKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >
Clear()Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
DataType typedefKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >
DenseMatrixType typedefKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >
DenseVectorType typedefKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >
DirectSolver()Kratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >inline
DirectSolver(Parameters settings)Kratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >inline
DirectSolver(const DirectSolver &Other)Kratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >inline
EigenDenseDirectSolver()Kratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inline
EigenDenseDirectSolver(Parameters settings)Kratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inline
Factory()Kratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inlinestatic
FinalizeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
GetIterationsNumber()Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
GetReorderer()Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
GetTolerance()Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
IndexType typedefKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >
Info() constKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
Initialize(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
InitializeSolutionStep(MatrixType &rA, VectorType &rX, VectorType &rB) overrideKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
IsConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
IsConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
IsNotConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
IsNotConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(EigenDenseDirectSolver)Kratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >
DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >::KRATOS_CLASS_POINTER_DEFINITION(DirectSolver)Kratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >
Kratos::LinearSolver::KRATOS_CLASS_POINTER_DEFINITION(LinearSolver)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >
LinearSolver()Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inline
LinearSolver(TReordererType NewReorderer)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inline
LinearSolver(const LinearSolver &Other)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inline
MatrixType typedefKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >
Kratos::LinearSolver::operator=(const LinearSolver &Other)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inline
PerformSolutionStep(MatrixType &rA, VectorType &rX, VectorType &rB) overrideKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
ProvideAdditionalData(SparseMatrixType &rA, VectorType &rX, VectorType &rB, typename ModelPart::DofsArrayType &rDoFSet, ModelPart &rModelPart)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
SetReorderer(typename TReordererType::Pointer pNewReorderer)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
SetTolerance(double NewTolerance)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
SizeType typedefKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >
Solve(MatrixType &rA, VectorType &rX, VectorType &rB) overrideKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
Solve(MatrixType &rA, MatrixType &rX, MatrixType &rB) overrideKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inline
DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >::Solve(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >::Solve(SparseMatrixType &K, SparseMatrixType &M, DenseVectorType &Eigenvalues, DenseMatrixType &Eigenvectors)Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual
SparseMatrixPointerType typedefKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >
SparseMatrixType typedefKratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >
VectorPointerType typedefKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >
VectorType typedefKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >
~DirectSolver() overrideKratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > >inline
~EigenDenseDirectSolver() overrideKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType >inline
~LinearSolver()Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType >inlinevirtual