analyze_and_factor(const AbstractLinAlgPack::MatrixConvertToSparse &A, DenseLinAlgPack::IVector *row_perm, DenseLinAlgPack::IVector *col_perm, size_type *rank, BasisMatrix *basis_matrix, std::ostream *out) | AbstractLinAlgPack::DirectSparseSolverImp | virtual |
basis_matrix_factory() const | AbstractLinAlgPack::DirectSparseSolverMA28 | virtual |
basis_matrix_factory_ptr_t typedef | AbstractLinAlgPack::DirectSparseSolver | |
create_fact_nonzeros() const | AbstractLinAlgPack::DirectSparseSolverMA28 | protectedvirtual |
create_fact_struc() const | AbstractLinAlgPack::DirectSparseSolverMA28 | protectedvirtual |
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="") | AbstractLinAlgPack::DirectSparseSolverMA28 | |
DUPLICATE_ELEMENTS enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
E_IFlag enum name | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
ERROR_DURRING_BLOCK_TRI enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
EScalingMethod enum name | AbstractLinAlgPack::DirectSparseSolverMA28 | |
estimated_fillin_ratio(value_type estimated_fillin_ratio) | AbstractLinAlgPack::DirectSparseSolverMA28 | virtual |
estimated_fillin_ratio_ | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
factor(const AbstractLinAlgPack::MatrixConvertToSparse &A, BasisMatrix *basis_matrix, const BasisMatrix::fact_struc_ptr_t &fact_struc, std::ostream *out) | AbstractLinAlgPack::DirectSparseSolverImp | |
AbstractLinAlgPack::DirectSparseSolver::factor(const AbstractLinAlgPack::MatrixConvertToSparse &A, BasisMatrix *basis_matrix, const BasisMatrix::fact_struc_ptr_t &fact_struc=Teuchos::null, std::ostream *out=NULL)=0 | AbstractLinAlgPack::DirectSparseSolver | pure virtual |
file_output_num_ | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
get_fact_struc() const | AbstractLinAlgPack::DirectSparseSolverImp | virtual |
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) | AbstractLinAlgPack::DirectSparseSolverMA28 | protected |
AbstractLinAlgPack::DirectSparseSolverImp::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=NULL)=0 | AbstractLinAlgPack::DirectSparseSolverImp | protectedpure virtual |
imp_factor(const AbstractLinAlgPack::MatrixConvertToSparse &A, const FactorizationStructure &fact_struc, FactorizationNonzeros *fact_nonzeros, std::ostream *out) | AbstractLinAlgPack::DirectSparseSolverMA28 | protected |
AbstractLinAlgPack::DirectSparseSolverImp::imp_factor(const AbstractLinAlgPack::MatrixConvertToSparse &A, const FactorizationStructure &fact_struc, FactorizationNonzeros *fact_nonzeros, std::ostream *out=NULL)=0 | AbstractLinAlgPack::DirectSparseSolverImp | protectedpure virtual |
INITIAL_SCALING enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | |
LICN_AND_LIRN_TOO_SMALL enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
LICN_FAR_TOO_SMALL enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
LICN_LE_NZ enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
LICN_TOO_SMALL enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
LIRN_LE_NZ enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
LIRN_TOO_SMALL enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
MA28BD_CALLED_WITH_DROPPED enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
MAXIT_REACHED enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
N_OUT_OF_RANGE enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
NEW_NONZERO_ELEMENT enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
NO_SCALING enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | |
NUMERICALLY_SINGULAR enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
NZ_LE_ZERO enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
output_file_ | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
print_ma28_outputs(bool ma28ad_bd, index_type iflag, const FactorizationStructureMA28 &fs, const value_type w[], std::ostream *out) | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
set_ma28_parameters(FactorizationStructureMA28 *fs) | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
set_uninitialized() | AbstractLinAlgPack::DirectSparseSolverImp | virtual |
SLOW_ITER_CONV enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
STANDARD_MEMBER_COMPOSITION_MEMBERS(value_type, u) | AbstractLinAlgPack::DirectSparseSolverMA28 | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(bool, grow) | AbstractLinAlgPack::DirectSparseSolverMA28 | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(value_type, tol) | AbstractLinAlgPack::DirectSparseSolverMA28 | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(index_type, nsrch) | AbstractLinAlgPack::DirectSparseSolverMA28 | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(bool, lbig) | AbstractLinAlgPack::DirectSparseSolverMA28 | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(bool, print_ma28_outputs) | AbstractLinAlgPack::DirectSparseSolverMA28 | |
STANDARD_MEMBER_COMPOSITION_MEMBERS(std::string, output_file_name) | AbstractLinAlgPack::DirectSparseSolverMA28 | |
STRUCTURALLY_SINGULAR enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
SUCCESSFUL_DECOMP_ON_NUMER_SINGULAR enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
SUCCESSFUL_DECOMP_ON_STRUCT_SINGULAR enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
SUCCESSIVE_SCALING enum value | AbstractLinAlgPack::DirectSparseSolverMA28 | |
ThrowIFlagException(index_type iflag) | AbstractLinAlgPack::DirectSparseSolverMA28 | private |
~DirectSparseSolver() | AbstractLinAlgPack::DirectSparseSolver | inlinevirtual |