21 #ifndef FIELD_REFINER_H 22 #define FIELD_REFINER_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/any.h" 33 #include "SheafSystem/fields.h" 50 using namespace sheaf;
53 class field_refinement_policy;
54 class field_refiner_family;
77 const std::string& xrefiner_family_name,
78 const std::string& xrefinement_policy_name,
94 void refine(
field_vd& xtarget,
bool xauto_access);
99 void refine(
const sec_ed& xcoordinates,
const sec_vd& xproperty,
bool xauto_access);
138 virtual bool invariant()
const;
151 #endif // ifndef FIELD_REFINER_H A family of compatible local_field_refiners, one for each member of some family of cell types; a map ...
Namespace for fields component of sheaf system.
A section of a fiber bundle with a d-dimensional Euclidean vector space fiber.
Abstract base class with useful features for all objects.
A client handle for a mutable partially ordered set.
An abstract policy that determines the conditions under which a zone should be refined.
A vd-valued property as a function of global coordinates.
A section of a fiber bundle with a d-dimensional vector space fiber.
Namespace for the sheaves component of the sheaf system.
Refines a given field and its base space using a given refinement policy and refiner family...
Namespace for the fiber_bundles component of the sheaf system.