This is the complete list of members for ogdf::energybased::fmmm::NewMultipoleMethod, including all inherited members.
_find_small_cell | ogdf::energybased::fmmm::NewMultipoleMethod | private |
_particles_in_leaves | ogdf::energybased::fmmm::NewMultipoleMethod | private |
_precision | ogdf::energybased::fmmm::NewMultipoleMethod | private |
_tree_construction_way | ogdf::energybased::fmmm::NewMultipoleMethod | private |
add_local_expansion(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
add_local_expansion_of_leaf(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *leaf_ptr, QuadTreeNodeNM *act_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
add_rep_forces(const Graph &G, NodeArray< DPoint > &F_direct, NodeArray< DPoint > &F_multipole_exp, NodeArray< DPoint > &F_local_exp, NodeArray< DPoint > &F_rep) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
add_shifted_expansion_to_father_expansion(QuadTreeNodeNM *act_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
add_shifted_local_exp_of_parent(QuadTreeNodeNM *node_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
binko(int n, int k) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
BK | ogdf::energybased::fmmm::NewMultipoleMethod | private |
bordering(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
boxlength | ogdf::energybased::fmmm::NewMultipoleMethod | private |
build_up_red_quad_tree_path_by_path(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
build_up_red_quad_tree_subtree_by_subtree(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
build_up_root_node(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
build_up_root_vertex(const Graph &G, QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
build_up_sorted_subLists(List< ParticleInfo > &L_x_copy, List< ParticleInfo > &act_y_List_copy) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
calculate_boundaries_of_act_node(QuadTreeNodeNM *act_ptr, DPoint &min, DPoint &max) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
calculate_local_expansions_and_WSPRLS(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *act_node_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
calculate_neighbourcell_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_direct) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
calculate_repulsive_forces(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep) | ogdf::energybased::fmmm::NewMultipoleMethod | |
calculate_repulsive_forces_by_exact_method(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
calculate_repulsive_forces_by_NMM(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
check_and_delete_degenerated_node(QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
collect_contained_nodes(QuadTreeNM &T, QuadTreeNodeNM *new_leaf_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
construct_complete_subtree(QuadTreeNM &T, int subtree_depth, Array2D< QuadTreeNodeNM * > &leaf_ptr, int act_depth, int act_x_index, int act_y_index) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
construct_reduced_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &new_subtree_root_List) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
construct_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, QuadTreeNodeNM *subtree_root_ptr, List< QuadTreeNodeNM * > &new_subtree_root_List) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
create_sorted_coordinate_Lists(const Graph &G, NodeArray< NodeAttributes > &A, List< ParticleInfo > &L_x, List< ParticleInfo > &L_y) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
deallocate_memory() | ogdf::energybased::fmmm::NewMultipoleMethod | |
decompose_subtreenode(QuadTreeNM &T, List< ParticleInfo > &act_x_List_copy, List< ParticleInfo > &act_y_List_copy, List< QuadTreeNodeNM * > &new_leaf_List) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
delete_empty_subtrees(QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
delete_red_quad_tree_and_count_treenodes(QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
delete_sparse_subtree(QuadTreeNM &T, QuadTreeNodeNM *new_leaf_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
delete_subLists(QuadTreeNodeNM *act_ptr, List< ParticleInfo > *&L_x_left_ptr, List< ParticleInfo > *&L_y_left_ptr, List< ParticleInfo > *&L_x_right_ptr, List< ParticleInfo > *&L_y_right_ptr, ListIterator< ParticleInfo > last_left_item, bool deleteRight, bool isHorizontal) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
down_left_corner | ogdf::energybased::fmmm::NewMultipoleMethod | private |
ExactMethod | ogdf::energybased::fmmm::NewMultipoleMethod | private |
find_sm_cell() const | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
find_sm_cell(FMMMOptions::SmallestCellFinding scf) | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
find_small_cell(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max) | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
find_small_cell_by_formula(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
find_small_cell_iteratively(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
find_smallest_quad(NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
form_multipole_expansion_of_leaf_node(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *act_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
form_multipole_expansion_of_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &quad_tree_leaves) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
form_multipole_expansions(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &quad_tree_leaves) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
free_binko() | ogdf::energybased::fmmm::NewMultipoleMethod | private |
in_lb_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
in_lt_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
in_rb_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
in_rt_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
init_binko(int t) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
init_expansion_Lists(QuadTreeNodeNM *act_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
make_copy_and_init_Lists(List< ParticleInfo > &L_x_orig, List< ParticleInfo > &L_x_copy, List< ParticleInfo > &L_y_orig, List< ParticleInfo > &L_y_copy) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
make_initialisations(const Graph &G, double boxlength, DPoint down_left_corner, int particles_in_leaves, int precision, FMMMOptions::ReducedTreeConstruction tree_construction_way, FMMMOptions::SmallestCellFinding find_small_cell) | ogdf::energybased::fmmm::NewMultipoleMethod | |
max_power_of_2_index | ogdf::energybased::fmmm::NewMultipoleMethod | private |
maxboxindex(int level) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
MIN_NODE_NUMBER | ogdf::energybased::fmmm::NewMultipoleMethod | private |
move_subLists_vertical(List< ParticleInfo > *&L_x_ptr, List< ParticleInfo > *&L_x_b_ptr, List< ParticleInfo > *&L_x_t_ptr, List< ParticleInfo > *&L_y_ptr, List< ParticleInfo > *&L_y_b_ptr, List< ParticleInfo > *&L_y_t_ptr, ListIterator< ParticleInfo > last_left_item, bool moveRight) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
NewMultipoleMethod() | ogdf::energybased::fmmm::NewMultipoleMethod | |
particles_in_leaves(int b) | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
particles_in_leaves() const | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
power_of_two(int i) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
precision(int p) | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
precision() const | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
quadHelper(DPoint min, DPoint max, DPoint bottomleft, DPoint topright, QuadTreeNodeNM *act_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
rep_forces | ogdf::energybased::fmmm::NewMultipoleMethod | private |
set_center(QuadTreeNodeNM *act_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
set_contained_nodes_for_leaves(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *subtree_root_ptr, Array2D< QuadTreeNodeNM * > &leaf_ptr, int maxindex) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
set_particlenumber_in_subtree_entries(QuadTreeNM &T) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
split(QuadTreeNodeNM *act_ptr, List< ParticleInfo > *&L_x_left_ptr, List< ParticleInfo > *&L_y_left_ptr, List< ParticleInfo > *&L_x_right_ptr, List< ParticleInfo > *&L_y_right_ptr, bool isHorizontal) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
split_in_y_direction(QuadTreeNodeNM *act_ptr, List< ParticleInfo > *&L_x_ptr, List< ParticleInfo > *&L_x_b_ptr, List< ParticleInfo > *&L_x_t_ptr, List< ParticleInfo > *&L_y_ptr, List< ParticleInfo > *&L_y_b_ptr, List< ParticleInfo > *&L_y_t_ptr) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
transform_local_exp_to_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_local_exp) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
transform_multipole_exp_to_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_multipole_exp) | ogdf::energybased::fmmm::NewMultipoleMethod | private |
tree_construction_way() const | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
tree_construction_way(FMMMOptions::ReducedTreeConstruction rtc) | ogdf::energybased::fmmm::NewMultipoleMethod | inlineprivate |
update_boxlength_and_cornercoordinate(double b_l, DPoint d_l_c) | ogdf::energybased::fmmm::NewMultipoleMethod | |
using_NMM | ogdf::energybased::fmmm::NewMultipoleMethod | private |
well_separated(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2) | ogdf::energybased::fmmm::NewMultipoleMethod | private |