RefinementSelectors Namespace Reference
[Refinement Selectors]

Namespace which encapsulates all refinement selectors. More...

Classes

class  H1ProjBasedSelector
 A projection-based selector for H1 space. More...
class  L2ProjBasedSelector
 A projection-based selector for L2 space. More...
class  OptimumSelector
 A selector that chooses an optimal candidates based on a score. More...
class  OrderPermutator
 Order permutator. Generates all permutations of orders from a set defined by a range of orders. More...
class  ProjBasedSelector
 A general projection-based selector. More...
class  Selector
 A parent of all refinement selectors. Abstract class. More...
class  HOnlySelector
 A selector that selects H-refinements only. More...
class  POnlySelector
 A selector that increases order (i.e., it selects P-refinements only). More...

Typedefs

typedef double CandElemProjError [H2DRS_MAX_ORDER+2][H2DRS_MAX_ORDER+2]
 Error of an element of a candidate for various permutations of orders.

Enumerations

enum  CandList {
  H2D_P_ISO, H2D_P_ANISO, H2D_H_ISO, H2D_H_ANISO,
  H2D_HP_ISO, H2D_HP_ANISO_H, H2D_HP_ANISO_P, H2D_HP_ANISO
}
 

Predefined list of candidates.

More...
enum  SelOption { H2D_PREFER_SYMMETRIC_MESH, H2D_APPLY_CONV_EXP_DOF }
 

Options of the selector.

More...

Functions

H2D_API std::ostream & operator<< (std::ostream &stream, const OptimumSelector::Cand &cand)
 Operator. Flushes contents of a candidate to a string stream. Useful for debug messages.
H2D_API const char * get_cand_list_str (const CandList cand_list)
 Returns a string representation of a predefined candidate list.
H2D_API bool is_hp (const CandList cand_list)
 Returns true if a predefined candidate list may contain candidates that are HP.
H2D_API bool is_p_aniso (const CandList cand_list)
 Returns true if a predefined candidate list may contain candidates with an anisotropic change of orders.

Detailed Description

Namespace which encapsulates all refinement selectors.

Generated on Sat Jun 5 15:17:44 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3