#include <AbstractLinAlgPack_BasisSystemPerm.hpp>
Inheritance diagram for AbstractLinAlgPack::BasisSystemPerm:
Public types | |
| typedef Teuchos::RefCountPtr< const Teuchos::AbstractFactory< Permutation > > | perm_fcty_ptr_t |
| | |
Permutation factories | |
| virtual const perm_fcty_ptr_t | factory_P_var () const =0 |
| | |
| virtual const perm_fcty_ptr_t | factory_P_equ () const =0 |
| | |
Basis selection / manipulation | |
| virtual void | set_basis (const Permutation &P_var, const Range1D &var_dep, const Permutation *P_equ, const Range1D *equ_decomp, const MatrixOp &Gc, MatrixOpNonsing *C, MatrixOp *D, MatrixOp *GcUP, EMatRelations mat_rel=MATRICES_INDEP_IMPS, std::ostream *out=NULL)=0 |
| Factor a basis selected by the client. | |
| virtual void | select_basis (const Vector *nu, MatrixOp *Gc, Permutation *P_var, Range1D *var_dep, Permutation *P_equ, Range1D *equ_decomp, MatrixOpNonsing *C, MatrixOp *D, MatrixOp *GcUP, EMatRelations mat_rel=MATRICES_INDEP_IMPS, std::ostream *out=NULL)=0 |
| Select a basis. | |
Public Member Functions | |
| BasisSystemPerm (const mat_sym_fcty_ptr_t &factory_transDtD, const mat_sym_nonsing_fcty_ptr_t &factory_S) | |
Required constructor (calls initialize()). | |
ToDo: Finish documentation!
Definition at line 41 of file AbstractLinAlgPack_BasisSystemPerm.hpp.
|
|
Definition at line 49 of file AbstractLinAlgPack_BasisSystemPerm.hpp. |
|
||||||||||||
|
Required constructor (calls
Definition at line 56 of file AbstractLinAlgPack_BasisSystemPerm.hpp. |
|
|
Implemented in AbstractLinAlgPack::BasisSystemPermDirectSparse. |
|
|
Implemented in AbstractLinAlgPack::BasisSystemPermDirectSparse. |
|
||||||||||||||||||||||||||||||||||||||||||||
|
Factor a basis selected by the client. ToDo: Finish documentation! Implemented in AbstractLinAlgPack::BasisSystemPermDirectSparse. |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Select a basis. ToDo: Finish documentation! Implemented in AbstractLinAlgPack::BasisSystemPermDirectSparse. |
1.3.9.1