Dune::BasisMatrixBase< PreBasis, Interpolation, Field > Struct Template Reference

#include <dune/localfunctions/utility/basismatrix.hh>

Inheritance diagram for Dune::BasisMatrixBase< PreBasis, Interpolation, Field >:
Inheritance graph

List of all members.

Public Types

typedef LFEMatrix< FieldMatrix
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 Fieldoperator() (const unsigned int row, const unsigned int col) const
Fieldoperator() (const unsigned int row, const unsigned int col)
const FieldrowPtr (const unsigned int row) const
FieldrowPtr (const unsigned int row)
void resize (const unsigned int rows, const unsigned int cols)
bool invert ()

template<class PreBasis, class Interpolation, class Field>
struct Dune::BasisMatrixBase< PreBasis, Interpolation, Field >


Member Typedef Documentation

typedef Field Dune::LFEMatrix< Field , aligned >::Field [inherited]

Constructor & Destructor Documentation

template<class PreBasis, class Interpolation, class Field>
Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::BasisMatrixBase ( const PreBasis &  preBasis,
const Interpolation &  localInterpolation 
) [inline]

Member Function Documentation

template<class PreBasis, class Interpolation, class Field>
unsigned int Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::cols (  )  const [inline]
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]
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]
template<class PreBasis, class Interpolation, class Field>
unsigned int Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::rows (  )  const [inline]

The documentation for this struct was generated from the following file:

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].