|
Plugins
|
Auxiliary class for compution errors as 'StdGlobPosData'. More...
#include <barry_mercer.h>
Public Member Functions | |
| void | eval (BarryMercerData &dimCoeffs, TGridFunction &u, int step, double time) |
| void | init (BarryMercerData &dimCoeffs) |
Protected Member Functions | |
| void | CompareNorms (double *normDesc, double *errDesc, double *refDesc) |
| void | ComputeNorms (TGridFunction &uref, double *norms) |
| void | PrintNorms (double *norms) |
Protected Attributes | |
| SmartPtr< BarryMercerRefDispX::pos_data_type > | m_spDispX |
| SmartPtr< BarryMercerRefDispY::pos_data_type > | m_spDispY |
| SmartPtr< BarryMercerRefPressure::pos_data_type > | m_spPressure |
Private Types | |
| enum | normTypes { L2NORM_P =0 , L2NORM_UX , L2NORM_UY , H1SEMI_UX , H1SEMI_UY , _SIZE } |
Private Attributes | |
| double | m_normErr [_SIZE] |
| double | m_normRef [_SIZE] |
| double | m_normSol [_SIZE] |
Auxiliary class for compution errors as 'StdGlobPosData'.
|
private |
|
inlineprotected |
References ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::_SIZE, and UG_LOG.
Referenced by ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::eval().
|
inlineprotected |
References ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::H1SEMI_UX, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::H1SEMI_UY, ug::H1SemiNorm(), ug::L2Norm(), ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::L2NORM_P, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::L2NORM_UX, and ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::L2NORM_UY.
Referenced by ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::eval().
|
inline |
References ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::CompareNorms(), ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::ComputeNorms(), ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::H1SEMI_UX, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::H1SEMI_UY, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::init(), ug::Interpolate(), ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::L2NORM_P, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::L2NORM_UX, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::L2NORM_UY, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_normErr, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_normRef, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_normSol, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_spDispX, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_spDispY, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_spPressure, ug::Poroelasticity::BarryMercerNondimensional::NAPPROX, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::PrintNorms(), ug::Poroelasticity::BarryMercerData::tchar, UG_LOG, and ug::VecScaleAdd().
|
inline |
References ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_spDispX, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_spDispY, ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::m_spPressure, and make_sp().
Referenced by ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::eval().
|
inlineprotected |
References ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::_SIZE, and UG_LOG.
Referenced by ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::eval().
|
private |
|
private |
|
private |
|
protected |
|
protected |
|
protected |