115 class r_Aligned_Tiling :
public r_Dimension_Tiling
120 r_Aligned_Tiling(
const char* encoded)
throw (r_Error);
129 r_Aligned_Tiling(const r_Minterval& tc, r_Bytes ts =
RMInit::clientTileSize) throw (r_Error);
131 virtual r_Tiling* clone() const;
133 virtual ~r_Aligned_Tiling();
136 const r_Minterval& get_tile_config() const;
138 std::vector<r_Minterval>* compute_tiles(const r_Minterval& obj_domain, r_Bytes cell_size) const throw (r_Error);
140 char* get_string_representation() const;
146 void print_status(std::ostream& s = cout) const;
149 virtual r_Tiling_Scheme get_tiling_scheme() const;
151 static const
char* description;
154 r_Minterval compute_tile_domain(const r_Minterval& dom, r_Bytes cell_size) const;
177 r_Minterval tile_config;
180 r_Bytes get_min_opt_tile_size() const;
183 r_Minterval get_opt_size(const r_Minterval& tile_domain, r_Bytes cell_size) const;
static r_Bytes clientTileSize
Definition: rminit.hh:132