3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::ResultEvaluation Struct Reference

Calculate errors for the diffusion test problem. More...

#include <test/porousmediumflow/1p/sequential/resultevaluation.hh>

Description

Calculate errors for the diffusion test problem.

calculate errors for a FVCA5 benchmark problem

Public Member Functions

template<class GridView, class Problem>
void evaluate (const GridView &gridView, Problem &problem, bool consecutiveNumbering=false)
 Calculate errors for the diffusion test problem.
template<class GridView, class Problem>
void evaluate (const GridView &gridView, Problem &problem, bool consecutiveNumbering=false)
template<class GridView, class Problem, class SolVector, class VelVector>
void evaluateCP (const GridView &gridView, Problem &problem, const SolVector &solution, const VelVector &velocity, bool switchNormals=false)

Public Attributes

double relativeL2Error
double ergrad
double ervell2
double uMin
double uMax
double flux0
double flux1
double fluy0
double fluy1
double sumf
double sumflux
double exactflux0
double exactflux1
double exactfluy0
double exactfluy1
double errflx0
double errflx1
double errfly0
double errfly1
double erflm
double ener1
double relativeL2ErrorIn
double relativeL2ErrorOut
double ervell2In
double uMinExact
double uMaxExact
double fluz0
double fluz1
double exactfluz0
double exactfluz1
double hMax

Member Function Documentation

◆ evaluate() [1/2]

template<class GridView, class Problem>
void Dumux::ResultEvaluation::evaluate ( const GridView & gridView,
Problem & problem,
bool consecutiveNumbering = false )
inline

Calculate errors for the diffusion test problem.

Parameters
gridViewthe GridView for which the result should be evaluated
problemthe Problem at hand
consecutiveNumberingindicates the order in which the velocities are stored in the flux data

◆ evaluate() [2/2]

template<class GridView, class Problem>
void Dumux::ResultEvaluation::evaluate ( const GridView & gridView,
Problem & problem,
bool consecutiveNumbering = false )
inline

◆ evaluateCP()

template<class GridView, class Problem, class SolVector, class VelVector>
void Dumux::ResultEvaluation::evaluateCP ( const GridView & gridView,
Problem & problem,
const SolVector & solution,
const VelVector & velocity,
bool switchNormals = false )
inline

Member Data Documentation

◆ ener1

double Dumux::ResultEvaluation::ener1

◆ erflm

double Dumux::ResultEvaluation::erflm

◆ ergrad

double Dumux::ResultEvaluation::ergrad

◆ errflx0

double Dumux::ResultEvaluation::errflx0

◆ errflx1

double Dumux::ResultEvaluation::errflx1

◆ errfly0

double Dumux::ResultEvaluation::errfly0

◆ errfly1

double Dumux::ResultEvaluation::errfly1

◆ ervell2

double Dumux::ResultEvaluation::ervell2

◆ ervell2In

double Dumux::ResultEvaluation::ervell2In

◆ exactflux0

double Dumux::ResultEvaluation::exactflux0

◆ exactflux1

double Dumux::ResultEvaluation::exactflux1

◆ exactfluy0

double Dumux::ResultEvaluation::exactfluy0

◆ exactfluy1

double Dumux::ResultEvaluation::exactfluy1

◆ exactfluz0

double Dumux::ResultEvaluation::exactfluz0

◆ exactfluz1

double Dumux::ResultEvaluation::exactfluz1

◆ flux0

double Dumux::ResultEvaluation::flux0

◆ flux1

double Dumux::ResultEvaluation::flux1

◆ fluy0

double Dumux::ResultEvaluation::fluy0

◆ fluy1

double Dumux::ResultEvaluation::fluy1

◆ fluz0

double Dumux::ResultEvaluation::fluz0

◆ fluz1

double Dumux::ResultEvaluation::fluz1

◆ hMax

double Dumux::ResultEvaluation::hMax

◆ relativeL2Error

double Dumux::ResultEvaluation::relativeL2Error

◆ relativeL2ErrorIn

double Dumux::ResultEvaluation::relativeL2ErrorIn

◆ relativeL2ErrorOut

double Dumux::ResultEvaluation::relativeL2ErrorOut

◆ sumf

double Dumux::ResultEvaluation::sumf

◆ sumflux

double Dumux::ResultEvaluation::sumflux

◆ uMax

double Dumux::ResultEvaluation::uMax

◆ uMaxExact

double Dumux::ResultEvaluation::uMaxExact

◆ uMin

double Dumux::ResultEvaluation::uMin

◆ uMinExact

double Dumux::ResultEvaluation::uMinExact

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