21 #ifndef DEPTH_BOUND_REFINEMENT_POLICY_H 22 #define DEPTH_BOUND_REFINEMENT_POLICY_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef FIELD_REFINEMENT_POLICY_H 29 #include "SheafSystem/field_refinement_policy.h" 72 static bool _has_prototype;
77 static bool make_prototype();
97 virtual const std::string& class_name()
const;
102 static const std::string& static_class_name();
117 virtual bool is_ancestor_of(
const any *other)
const;
139 virtual bool invariant()
const;
151 #endif // ifndef DEPTH_BOUND_REFINEMENT_POLICY_H A buffer for data which is used by both a local_field_refiner object and its associated field_refinem...
Namespace for fields component of sheaf system.
Abstract base class with useful features for all objects.
A policy that determines a zone should be refined if the refinement depth is less than a given upper ...
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
An abstract policy that determines the conditions under which a zone should be refined.