22 #ifndef PROPERTY_DISC_ITERATOR_1_2_H 23 #define PROPERTY_DISC_ITERATOR_1_2_H 25 #ifndef SHEAF_DLL_SPEC_H 26 #include "SheafSystem/sheaf_dll_spec.h" 29 #ifndef PROPERTY_DISC_ITERATOR_H 30 #include "SheafSystem/property_disc_iterator.h" 33 #ifndef BASE_SPACE_POSET_H 34 #include "SheafSystem/base_space_poset.h" 37 #ifndef CHART_POINT_3D_H 38 #include "SheafSystem/chart_point_3d.h" 42 #include "SheafSystem/sec_vd.h" 46 #include "SheafSystem/std_list.h" 50 #include "SheafSystem/std_set.h" 54 #include "SheafSystem/zn_to_bool.h" 60 class section_space_schema_member;
61 class section_evaluator;
62 class sec_rep_descriptor;
63 class structured_block;
116 void coord_eval_previsit_action();
121 void prop_disc_previsit_action();
126 void coord_disc_previsit_action();
131 void coord_eval_postvisit_action();
146 virtual void get_prop_disc_values(
const sec_vd& xsec);
158 using property_disc_iterator::next;
166 virtual void next(
bool xtruncate);
171 virtual void reset(
bool xreset_markers =
true);
186 virtual bool is_ancestor_of(
const any* xother)
const;
196 bool invariant()
const;
204 #endif // ifndef PROPERTY_DISC_ITERATOR_1_2_H A property discretization iterator for a proerty section with the same evaluation subposet as the coo...
Namespace for fields component of sheaf system.
Abstract base class with useful features for all objects.
A vd-valued property as a function of global coordinates.
A section of a fiber bundle with a d-dimensional vector space fiber.
A client handle for a poset member which has been prepared for use as a schema for a section space...
Namespace for the fiber_bundles component of the sheaf system.
Abstract iterator over the discretization of the property section of a field_vd. Concurrently travers...