dune-localfunctions  2.2.0
Public Types | Public Member Functions
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 >:
Dune::BasisMatrixBase< const VirtualMonomialBasis< dim, F >, Interpolation, Field > Dune::LFEMatrix< Field >

List of all members.

Public Types

typedef const
VirtualMonomialBasis< dim, 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 ()

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


Member Typedef Documentation

template<int dim, class F , class Interpolation , class Field >
typedef BasisMatrixBase<PreBasis,Interpolation,Field> Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::Base
typedef Field Dune::LFEMatrix< Field , aligned >::Field [inherited]
template<int dim, class F , class Interpolation , class Field >
typedef Base::Matrix Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::Matrix
template<int dim, class F , class Interpolation , class Field >
typedef const VirtualMonomialBasis< dim, F > Dune::BasisMatrix< const Dune::VirtualMonomialBasis< dim, F >, Interpolation, Field >::PreBasis

Constructor & Destructor Documentation

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

unsigned int Dune::BasisMatrixBase< const VirtualMonomialBasis< dim, F > , Interpolation, Field >::cols ( ) const [inline, inherited]

Reimplemented from Dune::LFEMatrix< Field >.

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

Reimplemented from Dune::LFEMatrix< Field >.

References Dune::field_cast().

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]
unsigned int Dune::BasisMatrixBase< const VirtualMonomialBasis< dim, F > , Interpolation, Field >::rows ( ) const [inline, inherited]

Reimplemented from Dune::LFEMatrix< Field >.


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