|
AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects Version of the Day
|
Concreate sparse solver subclass that uses the dense LAPACK routines. More...
#include <AbstractLinAlgPack_DirectSparseSolverDense.hpp>

Classes | |
| class | BasisMatrixDense |
| Implements the BasisMatrix object for Dense. More... | |
| class | FactorizationNonzerosDense |
| Stores the factorization nonzeros for Dense. More... | |
| class | FactorizationStructureDense |
| Stores the factorization structure for Dense. More... | |
Constructors/initializers | |
| DirectSparseSolverDense () | |
| Default constructor. | |
Overridden from DirectSparseSolver | |
| const basis_matrix_factory_ptr_t | basis_matrix_factory () const |
| | |
| void | estimated_fillin_ratio (value_type estimated_fillin_ratio) |
| | |
Overridden from DirectSparseSolverImp | |
| const Teuchos::RCP < FactorizationStructure > | create_fact_struc () const |
| | |
| const Teuchos::RCP < FactorizationNonzeros > | create_fact_nonzeros () const |
| | |
| void | imp_analyze_and_factor (const AbstractLinAlgPack::MatrixConvertToSparse &A, FactorizationStructure *fact_struc, FactorizationNonzeros *fact_nonzeros, DenseLinAlgPack::IVector *row_perm, DenseLinAlgPack::IVector *col_perm, size_type *rank, std::ostream *out) |
| | |
| void | imp_factor (const AbstractLinAlgPack::MatrixConvertToSparse &A, const FactorizationStructure &fact_struc, FactorizationNonzeros *fact_nonzeros, std::ostream *out) |
| | |
Concreate sparse solver subclass that uses the dense LAPACK routines.
ToDo: Finish documentation!
Definition at line 47 of file AbstractLinAlgPack_DirectSparseSolverDense.hpp.
| AbstractLinAlgPack::DirectSparseSolverDense::DirectSparseSolverDense | ( | ) |
Default constructor.
Definition at line 179 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.
| const DirectSparseSolver::basis_matrix_factory_ptr_t AbstractLinAlgPack::DirectSparseSolverDense::basis_matrix_factory | ( | ) | const [virtual] |
Implements AbstractLinAlgPack::DirectSparseSolver.
Definition at line 185 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.
| void AbstractLinAlgPack::DirectSparseSolverDense::estimated_fillin_ratio | ( | value_type | estimated_fillin_ratio | ) | [virtual] |
Implements AbstractLinAlgPack::DirectSparseSolver.
Definition at line 191 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.
| const Teuchos::RCP< DirectSparseSolver::FactorizationStructure > AbstractLinAlgPack::DirectSparseSolverDense::create_fact_struc | ( | ) | const [protected, virtual] |
Implements AbstractLinAlgPack::DirectSparseSolverImp.
Definition at line 201 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.
| const Teuchos::RCP< DirectSparseSolverImp::FactorizationNonzeros > AbstractLinAlgPack::DirectSparseSolverDense::create_fact_nonzeros | ( | ) | const [protected, virtual] |
Implements AbstractLinAlgPack::DirectSparseSolverImp.
Definition at line 207 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.
| void AbstractLinAlgPack::DirectSparseSolverDense::imp_analyze_and_factor | ( | const AbstractLinAlgPack::MatrixConvertToSparse & | A, |
| FactorizationStructure * | fact_struc, | ||
| FactorizationNonzeros * | fact_nonzeros, | ||
| DenseLinAlgPack::IVector * | row_perm, | ||
| DenseLinAlgPack::IVector * | col_perm, | ||
| size_type * | rank, | ||
| std::ostream * | out | ||
| ) | [protected, virtual] |
Implements AbstractLinAlgPack::DirectSparseSolverImp.
Definition at line 212 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.
| void AbstractLinAlgPack::DirectSparseSolverDense::imp_factor | ( | const AbstractLinAlgPack::MatrixConvertToSparse & | A, |
| const FactorizationStructure & | fact_struc, | ||
| FactorizationNonzeros * | fact_nonzeros, | ||
| std::ostream * | out | ||
| ) | [protected, virtual] |
Implements AbstractLinAlgPack::DirectSparseSolverImp.
Definition at line 346 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.
1.7.4