15#ifndef dealii_boost_adaptor_bounding_box_h
16#define dealii_boost_adaptor_bounding_box_h
34 template <
int dim,
class Number>
43 template <
int dim,
class Number>
53 template <
int dim,
class Number, std::
size_t D>
54 struct indexed_access<::
BoundingBox<dim, Number>, min_corner, D>
61 get(const ::BoundingBox<dim, Number> &box)
63 return box.get_boundary_points().first[D];
81 template <
int dim,
class Number, std::
size_t D>
82 struct indexed_access<::
BoundingBox<dim, Number>, max_corner, D>
89 get(const ::BoundingBox<dim, Number> &box)
91 return box.get_boundary_points().second[D];
std::pair< Point< spacedim, Number >, Point< spacedim, Number > > & get_boundary_points()
static double get(const ::BoundingBox< dim, Number > &box)
static void set(::BoundingBox< dim, Number > &box, Number value)
static void set(::BoundingBox< dim, Number > &box, Number value)
static double get(const ::BoundingBox< dim, Number > &box)