dune-localfunctions  2.2.0
Public Types | Public Member Functions
Dune::BasisMatrixBase< PreBasis, Interpolation, Field > Struct Template Reference

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

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

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]
template<class PreBasis, class Interpolation, class Field>
typedef LFEMatrix<Field> Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::Matrix

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]
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]
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: