dune-localfunctions 2.9.0
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 >:
Inheritance graph

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

Member Typedef Documentation

◆ Field

typedef Field Dune::LFEMatrix< Field >::Field
inherited

◆ Matrix

template<class PreBasis , class Interpolation , class Field >
typedef LFEMatrix<Field> Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::Matrix

Constructor & Destructor Documentation

◆ BasisMatrixBase()

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

Member Function Documentation

◆ cols()

template<class PreBasis , class Interpolation , class Field >
unsigned int Dune::BasisMatrixBase< PreBasis, Interpolation, Field >::cols ( ) const
inline

◆ invert()

bool Dune::LFEMatrix< Field >::invert ( )
inlineinherited

◆ operator const RealMatrix &()

Dune::LFEMatrix< Field >::operator const RealMatrix & ( ) const
inlineinherited

◆ operator RealMatrix &()

Dune::LFEMatrix< Field >::operator RealMatrix & ( )
inlineinherited

◆ operator()() [1/2]

Field & Dune::LFEMatrix< Field >::operator() ( const unsigned int  row,
const unsigned int  col 
)
inlineinherited

◆ operator()() [2/2]

const Field & Dune::LFEMatrix< Field >::operator() ( const unsigned int  row,
const unsigned int  col 
) const
inlineinherited

◆ resize()

void Dune::LFEMatrix< Field >::resize ( const unsigned int  rows,
const unsigned int  cols 
)
inlineinherited

◆ row()

void Dune::LFEMatrix< Field >::row ( const unsigned int  row,
Vector &  vec 
) const
inlineinherited

◆ rowPtr() [1/2]

Field * Dune::LFEMatrix< Field >::rowPtr ( const unsigned int  row)
inlineinherited

◆ rowPtr() [2/2]

const Field * Dune::LFEMatrix< Field >::rowPtr ( const unsigned int  row) const
inlineinherited

◆ rows()

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: