AbstractLinAlgPack::BasisSystemFactoryStd Class Reference

Default implementation for BasisSystemPermDirectSparse obejcts using DirectSparseSolver object. More...

#include <AbstractLinAlgPack_BasisSystemFactoryStd.hpp>

Inheritance diagram for AbstractLinAlgPack::BasisSystemFactoryStd:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BasisSystemFactoryStd ()
 

Overridden from BasisSystemFactory



void set_options (const options_ptr_t &options)
 
const options_ptr_tget_options () const
 

Overridden from AbstractFactory



obj_ptr_t create () const
 

Detailed Description

Default implementation for BasisSystemPermDirectSparse obejcts using DirectSparseSolver object.

Several direct sparse solvers are supported by default. These include:

These solvers are supported only if the proper macros are defined.

ToDo: Create a DirectSparseSolverFactory interface and use this to allow clients to add new DirectSparseSolvers ...

Definition at line 55 of file AbstractLinAlgPack_BasisSystemFactoryStd.hpp.


Constructor & Destructor Documentation

AbstractLinAlgPack::BasisSystemFactoryStd::BasisSystemFactoryStd (  ) 

Definition at line 34 of file AbstractLinAlgPack_BasisSystemFactoryStd.cpp.


Member Function Documentation

void AbstractLinAlgPack::BasisSystemFactoryStd::set_options ( const options_ptr_t options  )  [virtual]
const BasisSystemFactoryStd::options_ptr_t & AbstractLinAlgPack::BasisSystemFactoryStd::get_options (  )  const [virtual]
BasisSystemFactoryStd::obj_ptr_t AbstractLinAlgPack::BasisSystemFactoryStd::create (  )  const [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Generated on Wed Apr 13 10:09:24 2011 for AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects by  doxygen 1.6.3