Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false > Struct Template Reference

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

List of all members.

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_

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


Member Typedef Documentation

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

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

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

References Dune::field_cast().

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

template<class F , unsigned int dimension>
template<class Basis , class Matrix >
const Basis& Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::basis_
template<class F , unsigned int dimension>
template<class Basis , class Matrix >
Matrix& Dune::InterpolationHelper< F, dimension >::Helper< Basis, Matrix, false >::matrix_
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:
Generated on Sat Apr 24 11:15:40 2010 for dune-localfunctions by  doxygen 1.6.3