20#ifndef REALM_DEPPART_RECTLIST_H
21#define REALM_DEPPART_RECTLIST_H
32 template <
int N,
typename T>
50 template <
int N,
typename T>
66 template <
int N,
typename T>
69 template <
int N,
typename T>
88 template <
int N,
typename T>
95#include "realm/deppart/rectlist.inl"
size_t count
Definition rectlist.h:44
void add_point(const Point< N, T > &p)
void add_rect(const Rect< N, T > &r)
size_t get_count(void) const
void merge_rects(size_t upper_bound)
DenseRectangleList(size_t _max_rects=0)
size_t max_rects
Definition rectlist.h:62
void add_point(const Point< N, T > &p)
std::vector< Rect< N, T > > rects
Definition rectlist.h:61
void add_rect(const Rect< N, T > &r)
int merge_dim
Definition rectlist.h:63
static const size_t LOW_WATER_MARK
Definition rectlist.h:73
static const size_t HIGH_WATER_MARK
Definition rectlist.h:72
void add_rect(const Rect< N, T > &r)
void add_point(const Point< N, T > &p)
HybridRectangleList(void)
DenseRectangleList< N, T > as_vector
Definition rectlist.h:84
const std::vector< Rect< N, T > > & convert_to_vector(void)
Definition activemsg.h:38
std::ostream & operator<<(std::ostream &os, const DenseRectangleList< N, T > &drl)