KASKADE 7 development version
Classes | Public Member Functions | Public Attributes | List of all members
Kaskade::SummationCollector Struct Reference

A Collector that sums up the weighted contributions. More...

#include <iterate_grid.hh>

Detailed Description

A Collector that sums up the weighted contributions.

This realizes a plain integration.

Definition at line 178 of file iterate_grid.hh.

Public Member Functions

template<class Cell >
int integrationOrder (Cell const &, int shapeFunctionOrder) const
 
template<class Cell , class Index , class LocalPosition , class Sequence >
void operator() (Cell const &, Index, LocalPosition const &, double weight, Sequence const &x)
 
void join (SummationCollector const &c)
 

Public Attributes

std::vector< double > sum
 

Member Function Documentation

◆ integrationOrder()

template<class Cell >
int Kaskade::SummationCollector::integrationOrder ( Cell const &  ,
int  shapeFunctionOrder 
) const
inline

Definition at line 181 of file iterate_grid.hh.

◆ join()

void Kaskade::SummationCollector::join ( SummationCollector const &  c)
inline

Definition at line 195 of file iterate_grid.hh.

◆ operator()()

template<class Cell , class Index , class LocalPosition , class Sequence >
void Kaskade::SummationCollector::operator() ( Cell const &  ,
Index  ,
LocalPosition const &  ,
double  weight,
Sequence const &  x 
)
inline

Definition at line 187 of file iterate_grid.hh.

Member Data Documentation

◆ sum

std::vector<double> Kaskade::SummationCollector::sum

Definition at line 207 of file iterate_grid.hh.

Referenced by join(), operator()(), and Kaskade::relativeError().


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