HLIBpro  2.1
Public Member Functions | Protected Attributes | List of all members
TStdGeomAdmCond Class Reference

Standard admissibility for FEM/BEM applications normal : adm iff min( diam(τ), diam(σ) ) ≤ η·dist(τ,σ) use_max: adm iff max( diam(τ), diam(σ) ) ≤ η·dist(τ,σ)

#include <TGeomAdmCond.hh>

Inheritance diagram for TStdGeomAdmCond:
TAdmCondition TWeakStdGeomAdmCond

Public Member Functions

 TStdGeomAdmCond (const double eta=2.0, const diam_mode_t diam_mode=use_min_diam)
 construct standard admissiblity
 
 TStdGeomAdmCond (const TPoint &period, const double eta=2.0, const diam_mode_t diam_mode=use_min_diam)
 construct standard admissiblity with periodic geometry
 
virtual ~TStdGeomAdmCond ()
 dtor
 
virtual bool is_adm (const TBlockCluster *cl) const
 return true if cluster cl is admissible
 
- Public Member Functions inherited from TAdmCondition
 TAdmCondition ()
 ctor
 
virtual ~TAdmCondition ()
 dtor
 

Protected Attributes

const double _eta
 parameter for ratio between diameter and distance
 
const diam_mode_t _diam_mode
 choose between min/max cluster diameters
 
const TPoint _period
 defines periodicity of coordinates