AbstractLinAlgPack::DirectSparseSolverDense Class Reference

Concreate sparse solver subclass that uses the dense LAPACK routines. More...

#include <AbstractLinAlgPack_DirectSparseSolverDense.hpp>

Inheritance diagram for AbstractLinAlgPack::DirectSparseSolverDense:

Inheritance graph
[legend]
List of all members.

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)
 

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...

Detailed Description

Concreate sparse solver subclass that uses the dense LAPACK routines.

ToDo: Finish documentation!

Definition at line 47 of file AbstractLinAlgPack_DirectSparseSolverDense.hpp.


Constructor & Destructor Documentation

AbstractLinAlgPack::DirectSparseSolverDense::DirectSparseSolverDense (  ) 

Default constructor.

Definition at line 179 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.


Member Function Documentation

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]

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]

Definition at line 346 of file AbstractLinAlgPack_DirectSparseSolverDense.cpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:57:09 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7