dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field > Struct Template Reference

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

Inheritance diagram for Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >:
Inheritance graph

Public Types

typedef const PolynomialBasis< Eval, CM, D, R > PreBasis
 
typedef BasisMatrixBase< PreBasis, Interpolation, Field > Base
 
typedef Base::Matrix Matrix
 

Public Member Functions

 BasisMatrix (const PreBasis &preBasis, const Interpolation &localInterpolation)
 
unsigned int cols () const
 
template<class Vector >
void row (const unsigned int row, Vector &vec) const
 
unsigned int rows () const
 

Member Typedef Documentation

◆ Base

template<class Eval , class CM , class D , class R , class Interpolation , class Field >
typedef BasisMatrixBase<PreBasis,Interpolation,Field> Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >::Base

◆ Matrix

template<class Eval , class CM , class D , class R , class Interpolation , class Field >
typedef Base::Matrix Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >::Matrix

◆ PreBasis

template<class Eval , class CM , class D , class R , class Interpolation , class Field >
typedef const PolynomialBasis<Eval,CM,D,R> Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >::PreBasis

Constructor & Destructor Documentation

◆ BasisMatrix()

template<class Eval , class CM , class D , class R , class Interpolation , class Field >
Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >::BasisMatrix ( const PreBasis preBasis,
const Interpolation &  localInterpolation 
)
inline

Member Function Documentation

◆ cols()

template<class Eval , class CM , class D , class R , class Interpolation , class Field >
unsigned int Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >::cols ( ) const
inline

◆ row()

template<class Eval , class CM , class D , class R , class Interpolation , class Field >
template<class Vector >
void Dune::BasisMatrix< const PolynomialBasis< Eval, CM, D, R >, Interpolation, Field >::row ( const unsigned int  row,
Vector &  vec 
) const
inline

◆ rows()

unsigned int Dune::BasisMatrixBase< const PolynomialBasis< Eval, CM, D, R > , Interpolation, Field >::rows ( ) const
inlineinherited

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