|
AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects
Version of the Day
|
Default implementation for BasisSystemPermDirectSparse obejcts using DirectSparseSolver object.
More...
#include <AbstractLinAlgPack_BasisSystemFactoryStd.hpp>

Public Member Functions | |
| BasisSystemFactoryStd () | |
| | |
Overridden from BasisSystemFactory | |
| void | set_options (const options_ptr_t &options) |
| | |
| const options_ptr_t & | get_options () const |
| | |
Overridden from AbstractFactory | |
| obj_ptr_t | create () const |
| | |
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 68 of file AbstractLinAlgPack_BasisSystemFactoryStd.hpp.
Definition at line 57 of file AbstractLinAlgPack_BasisSystemFactoryStd.cpp.
| void AbstractLinAlgPack::BasisSystemFactoryStd::set_options | ( | const options_ptr_t & | options | ) | [virtual] |
Implements AbstractLinAlgPack::BasisSystemFactory.
Definition at line 73 of file AbstractLinAlgPack_BasisSystemFactoryStd.cpp.
| const BasisSystemFactoryStd::options_ptr_t & AbstractLinAlgPack::BasisSystemFactoryStd::get_options | ( | ) | const [virtual] |
Implements AbstractLinAlgPack::BasisSystemFactory.
Definition at line 79 of file AbstractLinAlgPack_BasisSystemFactoryStd.cpp.
| BasisSystemFactoryStd::obj_ptr_t AbstractLinAlgPack::BasisSystemFactoryStd::create | ( | ) | const [virtual] |
Implements Teuchos::AbstractFactory< BasisSystem >.
Definition at line 87 of file AbstractLinAlgPack_BasisSystemFactoryStd.cpp.
1.7.6.1