OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
#include <constrained_matrix.h>
Public Member Functions | |
template<class MATRIX > | |
void | initialize (const MATRIX &matrix, ConstraintMatrix &constraints, bool reverse) |
void | clear () |
void | vmult (VECTOR &dst, const VECTOR &src) const |
void | vmult_add (VECTOR &dst, const VECTOR &src) const |
void | Tvmult (VECTOR &dst, const VECTOR &src) const |
void | Tvmult_add (VECTOR &dst, const VECTOR &src) const |
Public Attributes | |
boost::shared_ptr < PointerMatrixBase< VECTOR > > | matrix |
SmartPointer< ConstraintMatrix > | constraints |
bool | reverse |
void ConstrainedMatrix< VECTOR >::clear | ( | ) |
void ConstrainedMatrix< VECTOR >::initialize | ( | const MATRIX & | matrix, |
ConstraintMatrix & | constraints, | ||
bool | reverse | ||
) |
void ConstrainedMatrix< VECTOR >::Tvmult | ( | VECTOR & | dst, |
const VECTOR & | src | ||
) | const |
void ConstrainedMatrix< VECTOR >::Tvmult_add | ( | VECTOR & | dst, |
const VECTOR & | src | ||
) | const |
void ConstrainedMatrix< VECTOR >::vmult | ( | VECTOR & | dst, |
const VECTOR & | src | ||
) | const |
void ConstrainedMatrix< VECTOR >::vmult_add | ( | VECTOR & | dst, |
const VECTOR & | src | ||
) | const |
SmartPointer<ConstraintMatrix> ConstrainedMatrix< VECTOR >::constraints |
boost::shared_ptr<PointerMatrixBase<VECTOR> > ConstrainedMatrix< VECTOR >::matrix |
bool ConstrainedMatrix< VECTOR >::reverse |