dune-localfunctions  2.7.0
Public Types | Public Member Functions | Public Attributes | List of all members
Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field > Struct Template Reference

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

Inheritance diagram for Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >:
Inheritance graph

Public Types

typedef BasisMatrixBase< PreBasis, Interpolation, FieldBase
 
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 ()
 

Public Attributes

const typedef VirtualMonomialBasis< dim, F > PreBasis
 

Member Typedef Documentation

◆ Base

template<int dim, class F , class Interpolation , class Field >
typedef BasisMatrixBase<PreBasis,Interpolation,Field> Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::Base

◆ Field

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

◆ Matrix

template<int dim, class F , class Interpolation , class Field >
typedef Base::Matrix Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::Matrix

Constructor & Destructor Documentation

◆ BasisMatrix()

template<int dim, class F , class Interpolation , class Field >
Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::BasisMatrix ( const PreBasis preBasis,
const Interpolation &  localInterpolation 
)
inline

Member Function Documentation

◆ cols()

unsigned int Dune::BasisMatrixBase< const VirtualMonomialBasis< dim, F > , Interpolation, Field >::cols
inlineinherited

◆ invert()

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

◆ operator const RealMatrix &()

Dune::LFEMatrix< Field >::operator const RealMatrix &
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()

template<int dim, class F , class Interpolation , class Field >
template<class Vector >
void Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::row ( const unsigned int  row,
Vector &  vec 
) const
inline

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

unsigned int Dune::BasisMatrixBase< const VirtualMonomialBasis< dim, F > , Interpolation, Field >::rows
inlineinherited

Member Data Documentation

◆ PreBasis

template<int dim, class F , class Interpolation , class Field >
const typedef VirtualMonomialBasis< dim, F > Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::PreBasis

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