#include <AbstractLinAlgPack_DirectSparseSolverMA28.hpp>
Inheritance diagram for AbstractLinAlgPack::DirectSparseSolverMA28:
Public types | |
| enum | EScalingMethod |
| More... | |
Control parameters | |
| void | u (const value_type &u) |
| Pivot tolerance versus sparsity. | |
| void | grow (const bool &grow) |
| If true, than an estimate of growth of the factors is computed. | |
| void | tol (const value_type &tol) |
| Drop tolerance for an incomplete factorization. | |
| void | nsrch (const index_type &nsrch) |
| Number of columns to search to reduce fill-in. | |
| void | lbig (const bool &lbig) |
| If true, then the largest entry encountered is returned. | |
| void | print_ma28_outputs (const bool &print_ma28_outputs) |
| If true, then outputs from ma28 are printed to output stream. | |
| void | output_file_name (const std::string &output_file_name) |
| If output_file != "", then output from MA28 is sent to this file. | |
Constructors/initializers | |
| DirectSparseSolverMA28 (value_type estimated_fillin_ratio=10.0, value_type u=0.1, bool grow=false, value_type tol=0.0, index_type nsrch=4, bool lbig=false, bool print_ma28_outputs=false, const std::string &output_file_name="") | |
| 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::RefCountPtr< FactorizationStructure > | create_fact_struc () const |
| | |
| const Teuchos::RefCountPtr< 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) |
| | |
ToDo: Finish documentation!
Definition at line 48 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp.
|
|
Definition at line 55 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
||||||||||||||||||||||||||||||||||||
|
Default constructor.
Definition at line 189 of file AbstractLinAlgPack_DirectSparseSolverMA28.cpp. |
|
|
Pivot tolerance versus sparsity.
Definition at line 63 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
|
If true, than an estimate of growth of the factors is computed.
Definition at line 66 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
|
Drop tolerance for an incomplete factorization.
Definition at line 69 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
|
Number of columns to search to reduce fill-in.
Definition at line 72 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
|
If true, then the largest entry encountered is returned.
Definition at line 75 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
|
If true, then outputs from ma28 are printed to output stream.
Definition at line 78 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
|
If output_file != "", then output from MA28 is sent to this file.
Definition at line 81 of file AbstractLinAlgPack_DirectSparseSolverMA28.hpp. |
|
|
Implements AbstractLinAlgPack::DirectSparseSolver. Definition at line 213 of file AbstractLinAlgPack_DirectSparseSolverMA28.cpp. |
|
|
Implements AbstractLinAlgPack::DirectSparseSolver. Definition at line 219 of file AbstractLinAlgPack_DirectSparseSolverMA28.cpp. |
|
|
Implements AbstractLinAlgPack::DirectSparseSolverImp. Definition at line 229 of file AbstractLinAlgPack_DirectSparseSolverMA28.cpp. |
|
|
Implements AbstractLinAlgPack::DirectSparseSolverImp. Definition at line 235 of file AbstractLinAlgPack_DirectSparseSolverMA28.cpp. |
|
||||||||||||||||||||||||||||||||
|
Implements AbstractLinAlgPack::DirectSparseSolverImp. Definition at line 240 of file AbstractLinAlgPack_DirectSparseSolverMA28.cpp. |
|
||||||||||||||||||||
|
Implements AbstractLinAlgPack::DirectSparseSolverImp. Definition at line 404 of file AbstractLinAlgPack_DirectSparseSolverMA28.cpp. |
1.3.9.1