21 #ifndef ARRAY_CYLINDRICAL_POINT_LOCATOR_H 22 #define ARRAY_CYLINDRICAL_POINT_LOCATOR_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef CYLINDRICAL_POINT_LOCATOR_H 29 #include "SheafSystem/cylindrical_point_locator.h" 35 template <
int DC,
int DB>
84 bool is_dlinear_quads(
const sec_ed& xcoords)
const;
90 bool is_dlinear_triangles(
const sec_ed& xcoords)
const;
182 virtual void clear();
197 virtual bool invariant()
const;
216 #endif // ARRAY_CYLINDRICAL_POINT_LOCATOR_H array_cylindrical_point_locator()
Default constructor; disabled.
Fixed point relative coordinates for a tree domain.
A section of a fiber bundle with a d-dimensional Euclidean vector space fiber.
A point location query in domains with global coordinate dimension DC and local coordinate dimension ...
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
A bounding box that can be strung together into a list.
singly_linked_list< const d_bounding_box< 2, 2 > * > box_list_type
The type of box list.
An abstract point location query in domains with global coordinate dimension dc and local coordinate ...
block< box_list_type > _bins
The search structure; a d-dimensional array of bins.
SHEAF_DLL_SPEC std::ostream & operator<<(std::ostream &xos, const array_cylindrical_point_locator &xpl)
Insert array_cylindrical_point_locator xpl into ostream xos.
array_cylindrical_point_locator(const array_cylindrical_point_locator &xother)
Copy constructor; disabled.
Namespace for geometry component of sheaf system.
vd_value_type sec_vd_value_type
The type of component in the value of a section at a point.
Wrapper class for forward_list or slist depending on compiler. The class replicates the minimum subse...
An abstract point location query in domains with global coordinate dimension dc and local coordinate ...