56 class r_Dir_Tiling :
public r_Dimension_Tiling
65 WITHOUT_SUBTILING = 0,
71 r_Dir_Tiling(
const char* encoded)
throw (r_Error);
74 r_Dir_Tiling(r_Dimension dims,
75 const std::vector<r_Dir_Decompose>& decomp,
77 SubTiling sub = WITH_SUBTILING) throw (r_Error);
89 virtual ~r_Dir_Tiling();
91 virtual std::vector<r_Minterval>* compute_tiles(const r_Minterval& obj_domain, r_Bytes cell_size) const throw (r_Error);
93 virtual
bool is_compatible(const r_Minterval& obj_domain, r_Bytes type_len) const;
95 virtual
void print_status(std::ostream& os) const;
97 virtual r_Tiling* clone() const;
99 virtual r_Tiling_Scheme get_tiling_scheme() const;
105 static r_Dir_Tiling::SubTiling get_subtiling_from_name(const
char* name);
110 static const
char* get_name_from_subtiling(SubTiling st);
112 static const
char* description;
117 std::vector<r_Dir_Decompose> dim_decomp;
130 static const
char* subtiling_name_withoutsubtiling;
131 static const
char* subtiling_name_withsubtiling;
133 static const
char* all_subtiling_names[r_Dir_Tiling::NUMBER];
static r_Bytes clientTileSize
Definition: rminit.hh:132