balance_tree(int level_delta, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
bbox_delta | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | private |
bbox_max | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | private |
bbox_min | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | private |
cbegin_samples() | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_cell_full_width(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_cell_get_corner_max(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_cell_get_corner_min(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_cell_half_width(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_cell_level(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_cell_quarter_width(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_children(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_children(diti_t cell, int index, int direction) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_corners(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_corners(diti_t cell, int index, int direction) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_neighbor(diti_t cell, int index, int direction) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_neighbors(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_top_cell() const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ccc_get_vertexes(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_above_domain_level(diti_t cell, int domain_index, src_t domain_level) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_above_range_level(diti_t cell, int range_index, src_t range_level) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_below_domain_level(diti_t cell, int domain_index, src_t domain_level) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_below_range_level(diti_t cell, int range_index, src_t range_level) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_can_have_children(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_corner_is_nan(diti_t cell) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_cross_range_level(diti_t cell, int range_index, src_t range_level) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_cross_sdf(diti_t cell, drpt2real_func_t sdf) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_exists(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_good_cords(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_has_child(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_has_neighbor(diti_t cell, int index, int direction) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_has_no_child(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_is_sampled(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_is_unbalanced(int level_delta, diti_t cell) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_near_domain_level(diti_t cell, int domain_index, src_t domain_level, src_t epsilon) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_near_domain_point(drpt_t domain_point, src_t epsilon, diti_t cell) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cell_vertex_is_nan(diti_t cell) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cend_samples() | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
count_leaf_cells(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_axis_cross(diti_t diti, dic_t delta) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_dec_all_crd(diti_t diti, dic_t value) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_dec_crd(diti_t diti, int index, dic_t value) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_get_crd(diti_t diti, int index) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_inc_all_crd(diti_t diti, dic_t value) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_inc_crd(diti_t diti, int index, dic_t value) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_set_all_crd(dic_t value) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_two_cross(diti_t diti, dic_t delta) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
cuc_two_cross(diti_t diti, dic_t delta, int index, int direction) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
dic_bits | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
dic_ctr | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
dic_max | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
dic_min | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
dic_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
dita_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
dita_to_diti(const dita_t &dita) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
diti2bool_func_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
diti_bits | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
diti_list_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
diti_msk0 | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | privatestatic |
diti_ones | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | privatestatic |
diti_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
diti_to_dita(diti_t diti) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
diti_to_drpt(diti_t diti) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
diti_to_drta(diti_t diti) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
diti_to_string(diti_t diti, bool include_domain, bool do_hex) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
diti_to_string(diti_t diti, bool include_domain) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
diti_to_string(diti_t diti) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
ditv_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
dom_at(drpt_t value, int index) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
domain_dimension | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
drpt2bool_func_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
drpt2real_func_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
drpt2rrpt_func_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
drpt_distance_inf(drpt_t val1, drpt_t val2) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
drpt_midpoint(drpt_t val1, drpt_t val2) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
drpt_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
drpt_to_string(drpt_t x) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
drta_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
drtv_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
dump_tree(int max_num_print) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
dump_tree_datafile(std::string file_name) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_bbox_delta() const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_bbox_max() const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_bbox_min() const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_existing_neighbor(diti_t cell, int index, int direction) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_leaf_cells(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_leaf_cells() const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_leaf_cells(diti_t cell, int index, int direction) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_leaf_cells_pred(diti_t cell, diti2bool_func_t pred) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_sample(diti_t vertex) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_sample_rrta(diti_t vertex) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
get_smallest_neighbor_level(diti_t cell) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
maximum_level | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
MR_rect_tree() | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
MR_rect_tree(drpt_t new_bbox_min, drpt_t new_bbox_max) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
priv_dic_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | private |
priv_diti_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | private |
range_dimension | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | static |
real_domain_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
real_range_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
refine_grid(diti_t cell, int level_delta, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_grid(int level_delta, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_leaves_atomically_if_cell_pred(diti_t cell, int level, drpt2rrpt_func_t func, diti2bool_func_t pred) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_leaves_atomically_if_cell_pred(int level, drpt2rrpt_func_t func, diti2bool_func_t pred) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_leaves_once_if_cell_pred(diti_t cell, int level, drpt2rrpt_func_t func, diti2bool_func_t pred) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_leaves_once_if_cell_pred(int level, drpt2rrpt_func_t func, diti2bool_func_t pred) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_leaves_once_if_unbalanced(int level_delta, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_leaves_recursive_cell_pred(diti_t cell, int level, drpt2rrpt_func_t func, diti2bool_func_t pred) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_leaves_recursive_cell_pred(int level, drpt2rrpt_func_t func, diti2bool_func_t pred) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_once(diti_t cell, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_recursive(diti_t cell, int level, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_recursive(int level, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_recursive_cell_pred(diti_t cell, int level, drpt2rrpt_func_t func, diti2bool_func_t pred) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
refine_recursive_if_cell_vertex_is_nan(int level, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
rng_at(rrpt_t value, int index) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
rrpt_distance_inf(rrpt_t val1, rrpt_t val2) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
rrpt_is_nan(rrpt_t val) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
rrpt_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
rrpt_to_string(rrpt_t x) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
rrta_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
rrtv_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
sample_cell(diti_t cell, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
sample_cell(drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
sample_point(diti_t diti, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
sample_point_maybe(diti_t diti, drpt2rrpt_func_t func) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
samples | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | private |
set_bbox(drpt_t new_bbox_min, drpt_t new_bbox_max) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
set_bbox_default() | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
set_bbox_max(drpt_t new_bbox_max) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
set_bbox_min(drpt_t new_bbox_min) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
src_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
this_t typedef | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | |
update_bbox_delta() | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
vertex_exists(diti_t vertex) const | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |
vertex_is_nan(diti_t vertex) | mjr::MR_rect_tree< max_level, spc_real_t, dom_dim, rng_dim > | inline |