Dune::MonomImp::Evaluate< Traits, c > Struct Template Reference

#include <dune/localfunctions/monom/monomlocalbasis.hh>

List of all members.

Public Types

enum  { d = Traits::dimDomain - c }

Static Public Member Functions

template<typename Access >
static void eval (const typename Traits::DomainType &in, const array< int, Traits::dimDomain > &derivatives, typename Traits::RangeFieldType prod, int bound, int &index, Access &access)

Detailed Description

template<typename Traits, int c>
struct Dune::MonomImp::Evaluate< Traits, c >

Template Metaprogramm for evaluating monomial shapefunctions


Member Enumeration Documentation

template<typename Traits , int c>
anonymous enum
Enumerator:
d 

The next dimension to try for factors.


Member Function Documentation

template<typename Traits , int c>
template<typename Access >
static void Dune::MonomImp::Evaluate< Traits, c >::eval ( const typename Traits::DomainType &  in,
const array< int, Traits::dimDomain > &  derivatives,
typename Traits::RangeFieldType  prod,
int  bound,
int &  index,
Access &  access 
) [inline, static]
Todo:
Template Parameters:
Access Wrapper around the result vector, so we don't have to copy the output and can still use the same code for both the usual drivatives and for the Jacobian
Parameters:
in The point at which to evaluate
derivatives The number of partial derivatives, one entry for each dimension
prod The product accumulated for the dimensions which have already been handled
bound The number of factors still to go
index The index of the next entry in the output to fill
access The wrapper used to access the output vector

References Dune::MonomImp::Evaluate< Traits, c >::d.


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