dune-localfunctions
2.2.0
|
#include <dune/localfunctions/utility/basismatrix.hh>
Public Types | |
typedef LFEMatrix< Field > | Matrix |
typedef Field | Field |
Public Member Functions | |
BasisMatrixBase (const PreBasis &preBasis, const Interpolation &localInterpolation) | |
unsigned int | cols () const |
unsigned int | rows () const |
operator const RealMatrix & () const | |
operator RealMatrix & () | |
void | row (const unsigned int row, Vector &vec) const |
const Field & | operator() (const unsigned int row, const unsigned int col) const |
Field & | operator() (const unsigned int row, const unsigned int col) |
const Field * | rowPtr (const unsigned int row) const |
Field * | rowPtr (const unsigned int row) |
void | resize (const unsigned int rows, const unsigned int cols) |
bool | invert () |
typedef Field Dune::LFEMatrix< Field , aligned >::Field [inherited] |
typedef LFEMatrix<Field> Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::Matrix |
Reimplemented in Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >, Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >, Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >, and Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >.
Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::BasisMatrixBase | ( | const PreBasis & | preBasis, |
const Interpolation & | localInterpolation | ||
) | [inline] |
unsigned int Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::cols | ( | ) | const [inline] |
bool Dune::LFEMatrix< Field , aligned >::invert | ( | ) | [inline, inherited] |
Dune::LFEMatrix< Field , aligned >::operator const RealMatrix & | ( | ) | const [inline, inherited] |
Dune::LFEMatrix< Field , aligned >::operator RealMatrix & | ( | ) | [inline, inherited] |
const Field& Dune::LFEMatrix< Field , aligned >::operator() | ( | const unsigned int | row, |
const unsigned int | col | ||
) | const [inline, inherited] |
Field& Dune::LFEMatrix< Field , aligned >::operator() | ( | const unsigned int | row, |
const unsigned int | col | ||
) | [inline, inherited] |
void Dune::LFEMatrix< Field , aligned >::resize | ( | const unsigned int | rows, |
const unsigned int | cols | ||
) | [inline, inherited] |
void Dune::LFEMatrix< Field , aligned >::row | ( | const unsigned int | row, |
Vector & | vec | ||
) | const [inline, inherited] |
Reimplemented in Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >, Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >, Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >, and Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >.
const Field* Dune::LFEMatrix< Field , aligned >::rowPtr | ( | const unsigned int | row | ) | const [inline, inherited] |
Field* Dune::LFEMatrix< Field , aligned >::rowPtr | ( | const unsigned int | row | ) | [inline, inherited] |
unsigned int Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::rows | ( | ) | const [inline] |
Reimplemented from Dune::LFEMatrix< Field >.
Reimplemented in Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >.