dune-localfunctions  2.2.1
Public Types | Public Member Functions | List of all members
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 >

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 ()
 

Member Typedef Documentation

typedef Field Dune::LFEMatrix< Field , false >::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 , false >::invert ( )
inlineinherited
Dune::LFEMatrix< Field , false >::operator const RealMatrix & ( ) const
inlineinherited
Dune::LFEMatrix< Field , false >::operator RealMatrix & ( )
inlineinherited
const Field& Dune::LFEMatrix< Field , false >::operator() ( const unsigned int  row,
const unsigned int  col 
) const
inlineinherited
Field& Dune::LFEMatrix< Field , false >::operator() ( const unsigned int  row,
const unsigned int  col 
)
inlineinherited
void Dune::LFEMatrix< Field , false >::resize ( const unsigned int  rows,
const unsigned int  cols 
)
inlineinherited
void Dune::LFEMatrix< Field , false >::row ( const unsigned int  row,
Vector &  vec 
) const
inlineinherited
const Field* Dune::LFEMatrix< Field , false >::rowPtr ( const unsigned int  row) const
inlineinherited
Field* Dune::LFEMatrix< Field , false >::rowPtr ( const unsigned int  row)
inlineinherited
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: