Hermes2D  2.0
Hermes::Hermes2D::Global< Scalar > Class Template Reference

Class for global functions. More...

#include <global.h>

+ Inheritance diagram for Hermes::Hermes2D::Global< Scalar >:

Static Public Member Functions

static double calc_rel_error (MeshFunction< Scalar > *sln1, MeshFunction< Scalar > *sln2, int norm_type)
 Error calculation in Hermes, useful for non-adaptive computations.
 
static double calc_abs_error (MeshFunction< Scalar > *sln1, MeshFunction< Scalar > *sln2, int norm_type)
 
static double calc_norm (MeshFunction< Scalar > *sln, int norm_type)
 
static double calc_norms (Hermes::vector< Solution< Scalar > * > slns)
 
static double calc_abs_errors (Hermes::vector< Solution< Scalar > * > slns1, Hermes::vector< Solution< Scalar > * > slns2)
 
static double calc_rel_errors (Hermes::vector< Solution< Scalar > * > slns1, Hermes::vector< Solution< Scalar > * > slns2)
 
static double error_fn_l2 (MeshFunction< Scalar > *sln1, MeshFunction< Scalar > *sln2, RefMap *ru, RefMap *rv)
 
static double norm_fn_l2 (MeshFunction< Scalar > *sln, RefMap *ru)
 
static double error_fn_h1 (MeshFunction< Scalar > *sln1, MeshFunction< Scalar > *sln2, RefMap *ru, RefMap *rv)
 
static double norm_fn_h1 (MeshFunction< Scalar > *sln, RefMap *ru)
 
static double error_fn_hc (MeshFunction< Scalar > *sln1, MeshFunction< Scalar > *sln2, RefMap *ru, RefMap *rv)
 
static double norm_fn_hc (MeshFunction< Scalar > *sln, RefMap *ru)
 
static double error_fn_hcl2 (MeshFunction< Scalar > *sln1, MeshFunction< Scalar > *sln2, RefMap *ru, RefMap *rv)
 
static double norm_fn_hcl2 (MeshFunction< Scalar > *sln, RefMap *ru)
 
static double error_fn_hdiv (MeshFunction< Scalar > *sln1, MeshFunction< Scalar > *sln2, RefMap *ru, RefMap *rv)
 
static double norm_fn_hdiv (MeshFunction< Scalar > *sln, RefMap *ru)
 
static double get_l2_norm (Vector< Scalar > *vec)
 

Friends

void warn_order ()
 Warns about integration order iff ward order flags it not set. Sets warn order flag. More...
 

Detailed Description

template<typename Scalar>
class Hermes::Hermes2D::Global< Scalar >

Class for global functions.

Definition at line 49 of file adapt.h.

Member Function Documentation

template<typename Scalar >
double Hermes::Hermes2D::Global< Scalar >::calc_norms ( Hermes::vector< Solution< Scalar > * >  slns)
static

Calculate norm of a (possibly vector-valued) solution. Take norm from spaces where these solutions belong.

Definition at line 138 of file global.cpp.

Referenced by Hermes::Hermes2D::NewtonSolver< Scalar >::solve(), and Hermes::Hermes2D::NewtonSolver< Scalar >::solve_keep_jacobian().

Friends And Related Function Documentation

template<typename Scalar>
void warn_order ( )
friend

Warns about integration order iff ward order flags it not set. Sets warn order flag.

Todo:
Fix this, so that it complies with the rest of the code.

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