KASKADE 7 development version
Classes | Namespaces | Enumerations | Functions
errorDistribution.hh File Reference
#include <string>
#include <boost/utility.hpp>
#include <boost/fusion/include/as_vector.hpp>
#include "fem/assemble.hh"
#include "fem/functionspace.hh"
#include "fem/lagrangespace.hh"
#include "fem/shapefunctioncache.hh"

Go to the source code of this file.

Classes

class  Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >
 
class  Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::DomainCache
 
class  Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::BoundaryCache
 
struct  Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::D1< row >
 
struct  Kaskade::ErrorDistribution< Functional, ExtendedAnsatzVars >::D2< row, col >
 

Namespaces

namespace  Dune
 
namespace  Kaskade
 
 

Enumerations

enum class  Kaskade::ErrorNorm { Kaskade::Energy , Kaskade::L2 , Kaskade::H1 , Kaskade::H1_half }
 

Functions

template<class OriginalEvaluators , class ExtensionEvaluators , class Functional , class ArgYH , class ArgYE , class ArgUH , class ArgUE , class ArgPH , class ArgPE >
void Kaskade::evaluateData (OriginalEvaluators &originalEvaluators, ExtensionEvaluators &extendedEvaluators, Functional const &f, ArgYH &yl, ArgYE &yh, ArgUH &ul, ArgUE &uh, ArgPH &pl, ArgPE &ph, double w)
 
template<class ArgYL , class ArgYH , class ArgUL , class ArgUH , class ArgPL , class ArgPH >
void Kaskade::clearVarArgs (ArgYL &yl, ArgYH &yh, ArgUL &ul, ArgUH &uh, ArgPL &pl, ArgPH &ph)
 
template<class ArgU , class ArgY , class ArgP >
double Kaskade::computeL2Error (ArgU const &u, ArgY const &y, ArgP const &p)
 
template<class ArgU , class ArgY , class ArgP >
double Kaskade::computeH1HalfError (ArgU const &u, ArgY const &y, ArgP const &p)