dune-localfunctions 2.10
Loading...
Searching...
No Matches
Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false > Struct Template Reference

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

Inheritance diagram for Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >:
Inheritance graph

Public Types

typedef std::vector< Dune::FieldVector< F, d > > Result

Public Member Functions

 Helper (const Basis &basis, Matrix &matrix)
const F & operator() (unsigned int row, unsigned int col) const
F & operator() (unsigned int row, unsigned int col)
template<class Fy>
void set (unsigned int row, unsigned int col, const Fy &val)
template<class Fy>
void add (unsigned int row, unsigned int col, const Fy &val)
template<class DomainVector>
const Resultevaluate (const DomainVector &x) const
unsigned int size () const

Public Attributes

const Basis & basis_
Matrix & matrix_
Result tmp_

Member Typedef Documentation

◆ Result

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
typedef std::vector< Dune::FieldVector<F,d> > Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::Result

Constructor & Destructor Documentation

◆ Helper()

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::Helper ( const Basis & basis,
Matrix & matrix )
inline

Member Function Documentation

◆ add()

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
template<class Fy>
void Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::add ( unsigned int row,
unsigned int col,
const Fy & val )
inline

◆ evaluate()

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
template<class DomainVector>
const Result & Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::evaluate ( const DomainVector & x) const
inline

◆ operator()() [1/2]

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
F & Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::operator() ( unsigned int row,
unsigned int col )
inline

◆ operator()() [2/2]

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
const F & Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::operator() ( unsigned int row,
unsigned int col ) const
inline

◆ set()

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
template<class Fy>
void Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::set ( unsigned int row,
unsigned int col,
const Fy & val )
inline

◆ size()

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
unsigned int Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::size ( ) const
inline

Member Data Documentation

◆ basis_

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
const Basis& Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::basis_

◆ matrix_

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
Matrix& Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::matrix_

◆ tmp_

template<class F, unsigned int dimension>
template<class Basis, class Matrix>
Result Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::tmp_
mutable

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