Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field > Struct Template Reference

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

Inheritance diagram for Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >:
Inheritance graph

List of all members.

Public Types

typedef const
PolynomialBasisWithMatrix
< Eval, CM > 
PreBasis
typedef BasisMatrixBase
< PreBasis, Interpolation,
Field
Base
typedef Base::Matrix Matrix
typedef Field Field

Public Member Functions

 BasisMatrix (const PreBasis &preBasis, const Interpolation &localInterpolation)
unsigned int cols () const
unsigned int rows () const
template<class Vector >
void row (const unsigned int row, Vector &vec) const
 operator const RealMatrix & () const
 operator RealMatrix & ()
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 Eval, class CM, class Interpolation, class Field>
struct Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >


Member Typedef Documentation

template<class Eval , class CM , class Interpolation , class Field >
typedef BasisMatrixBase<PreBasis,Interpolation,Field> Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >::Base
typedef Field Dune::LFEMatrix< Field , aligned >::Field [inherited]
template<class Eval , class CM , class Interpolation , class Field >
typedef Base::Matrix Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >::Matrix
template<class Eval , class CM , class Interpolation , class Field >
typedef const PolynomialBasisWithMatrix<Eval,CM> Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >::PreBasis

Constructor & Destructor Documentation

template<class Eval , class CM , class Interpolation , class Field >
Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >::BasisMatrix ( const PreBasis preBasis,
const Interpolation &  localInterpolation 
) [inline]

Member Function Documentation

template<class Eval , class CM , class Interpolation , class Field >
unsigned int Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, 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]
Field& Dune::LFEMatrix< Field , aligned >::operator() ( const unsigned int  row,
const unsigned int  col 
) [inline, inherited]
const Field& Dune::LFEMatrix< Field , aligned >::operator() ( const unsigned int  row,
const unsigned int  col 
) const [inline, inherited]
void Dune::LFEMatrix< Field , aligned >::resize ( const unsigned int  rows,
const unsigned int  cols 
) [inline, inherited]
template<class Eval , class CM , class Interpolation , class Field >
template<class Vector >
void Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >::row ( const unsigned int  row,
Vector &  vec 
) const [inline]

Reimplemented from Dune::LFEMatrix< Field >.

Field* Dune::LFEMatrix< Field , aligned >::rowPtr ( const unsigned int  row  )  [inline, inherited]
const Field* Dune::LFEMatrix< Field , aligned >::rowPtr ( const unsigned int  row  )  const [inline, inherited]
template<class Eval , class CM , class Interpolation , class Field >
unsigned int Dune::BasisMatrix< const PolynomialBasisWithMatrix< Eval, CM >, Interpolation, Field >::rows (  )  const [inline]

The documentation for this struct was generated from the following file:
Generated on Sat Apr 24 11:15:40 2010 for dune-localfunctions by  doxygen 1.6.3