dune-localfunctions  2.2.1
Public Types | Public Member Functions | List of all members
Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field > Struct Template Reference

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

Inheritance diagram for Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >:
Dune::BasisMatrixBase< const MonomialBasis< Topology, F >, Interpolation, Field > Dune::LFEMatrix< Field >

Public Types

typedef const MonomialBasis
< Topology, F > 
PreBasis
 
typedef BasisMatrixBase
< PreBasis, Interpolation,
Field
Base
 
typedef Base::Matrix Matrix
 
typedef Field Field
 

Public Member Functions

 BasisMatrix (const PreBasis &preBasis, const Interpolation &localInterpolation)
 
template<class Vector >
void row (const unsigned int row, Vector &vec) const
 
unsigned int cols () const
 
unsigned int rows () 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 ()
 

Member Typedef Documentation

template<class Topology , class F , class Interpolation , class Field >
typedef BasisMatrixBase<PreBasis,Interpolation,Field> Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >::Base
typedef Field Dune::LFEMatrix< Field , false >::Field
inherited
template<class Topology , class F , class Interpolation , class Field >
typedef Base::Matrix Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >::Matrix
template<class Topology , class F , class Interpolation , class Field >
typedef const MonomialBasis< Topology, F > Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >::PreBasis

Constructor & Destructor Documentation

template<class Topology , class F , class Interpolation , class Field >
Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >::BasisMatrix ( const PreBasis preBasis,
const Interpolation &  localInterpolation 
)
inline

Member Function Documentation

unsigned int Dune::BasisMatrixBase< const MonomialBasis< Topology, F > , Interpolation, Field >::cols ( ) const
inlineinherited
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
template<class Topology , class F , class Interpolation , class Field >
template<class Vector >
void Dune::BasisMatrix< const MonomialBasis< Topology, F >, Interpolation, Field >::row ( const unsigned int  row,
Vector &  vec 
) const
inline

References Dune::field_cast().

const Field* Dune::LFEMatrix< Field , false >::rowPtr ( const unsigned int  row) const
inlineinherited
Field* Dune::LFEMatrix< Field , false >::rowPtr ( const unsigned int  row)
inlineinherited
unsigned int Dune::BasisMatrixBase< const MonomialBasis< Topology, F > , Interpolation, Field >::rows ( ) const
inlineinherited

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