AbstractLinAlgPack::DirectSparseSolver::BasisMatrix Class Reference

Abstract class for objects that represent the factorized matrix and can be used to solve for different right-hand-sides. More...

#include <AbstractLinAlgPack_DirectSparseSolver.hpp>

Inheritance diagram for AbstractLinAlgPack::DirectSparseSolver::BasisMatrix:

[legend]
List of all members.

Public Types

typedef Teuchos::RefCountPtr<
FactorizationStructure
fact_struc_ptr_t
 

Public Member Functions

virtual const fact_struc_ptr_tget_fact_struc () const =0
 Return a reference to a smart pointer to the object that represents the factorization structure.

Detailed Description

Abstract class for objects that represent the factorized matrix and can be used to solve for different right-hand-sides.

This object encapsulates the factorzation structure and the nonzero values of the factorized basis matrix.

Definition at line 250 of file AbstractLinAlgPack_DirectSparseSolver.hpp.


Member Typedef Documentation

typedef Teuchos::RefCountPtr<FactorizationStructure> AbstractLinAlgPack::DirectSparseSolver::BasisMatrix::fact_struc_ptr_t
 

Definition at line 253 of file AbstractLinAlgPack_DirectSparseSolver.hpp.


Member Function Documentation

virtual const fact_struc_ptr_t& AbstractLinAlgPack::DirectSparseSolver::BasisMatrix::get_fact_struc  )  const [pure virtual]
 

Return a reference to a smart pointer to the object that represents the factorization structure.

Returning a reference to a RefCountPtr<> object verses returning a RefCountPtr<> object itself is critical so that we can rely on RefCountPtr<>::count() to tell us how many clients have a reference to this object.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:36:12 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1