| _find_small_cell | ogdf::NMM | [private] |
| _particles_in_leaves | ogdf::NMM | [private] |
| _precision | ogdf::NMM | [private] |
| _tree_construction_way | ogdf::NMM | [private] |
| add_local_expansion(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2) | ogdf::NMM | [private] |
| add_local_expansion_of_leaf(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *leaf_ptr, QuadTreeNodeNM *act_ptr) | ogdf::NMM | [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::NMM | [private] |
| add_shifted_expansion_to_father_expansion(QuadTreeNodeNM *act_ptr) | ogdf::NMM | [private] |
| add_shifted_local_exp_of_parent(QuadTreeNodeNM *node_ptr) | ogdf::NMM | [private] |
| binko(int n, int k) | ogdf::NMM | [private] |
| BK | ogdf::NMM | [private] |
| bordering(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2) | ogdf::NMM | [private] |
| boxlength | ogdf::NMM | [private] |
| build_up_red_quad_tree_path_by_path(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::NMM | [private] |
| build_up_red_quad_tree_subtree_by_subtree(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::NMM | [private] |
| build_up_root_node(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::NMM | [private] |
| build_up_root_vertex(const Graph &G, QuadTreeNM &T) | ogdf::NMM | [private] |
| build_up_sorted_subLists(List< ParticleInfo > &L_x_copy, List< ParticleInfo > &act_y_List_copy) | ogdf::NMM | [private] |
| calculate_boundaries_of_act_node(QuadTreeNodeNM *act_ptr, double &x_min, double &x_max, double &y_min, double &y_max) | ogdf::NMM | [private] |
| calculate_local_expansions_and_WSPRLS(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *act_node_ptr) | ogdf::NMM | [private] |
| calculate_neighbourcell_forces(const Graph &G, NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_direct) | ogdf::NMM | [private] |
| calculate_repulsive_forces(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep) | ogdf::NMM | |
| calculate_repulsive_forces_by_exact_method(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep) | ogdf::NMM | [private] |
| calculate_repulsive_forces_by_NMM(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep) | ogdf::NMM | [private] |
| check_and_delete_degenerated_node(QuadTreeNM &T) | ogdf::NMM | [private] |
| collect_contained_nodes(QuadTreeNM &T, QuadTreeNodeNM *new_leaf_ptr) | ogdf::NMM | [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::NMM | [private] |
| construct_reduced_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &new_subtree_root_List) | ogdf::NMM | [private] |
| construct_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, QuadTreeNodeNM *subtree_root_ptr, List< QuadTreeNodeNM * > &new_subtree_root_List) | ogdf::NMM | [private] |
| create_sorted_coordinate_Lists(const Graph &G, NodeArray< NodeAttributes > &A, List< ParticleInfo > &L_x, List< ParticleInfo > &L_y) | ogdf::NMM | [private] |
| deallocate_memory() | ogdf::NMM | |
| decompose_subtreenode(QuadTreeNM &T, List< ParticleInfo > &act_x_List_copy, List< ParticleInfo > &act_y_List_copy, List< QuadTreeNodeNM * > &new_leaf_List) | ogdf::NMM | [private] |
| delete_empty_subtrees(QuadTreeNM &T) | ogdf::NMM | [private] |
| delete_red_quad_tree_and_count_treenodes(QuadTreeNM &T) | ogdf::NMM | [private] |
| delete_sparse_subtree(QuadTreeNM &T, QuadTreeNodeNM *new_leaf_ptr) | ogdf::NMM | [private] |
| down_left_corner | ogdf::NMM | [private] |
| ExactMethod | ogdf::NMM | [private] |
| f_rep_scalar(double d) | ogdf::NMM | [private] |
| find_sm_cell() const | ogdf::NMM | [inline, private] |
| find_sm_cell(int a) | ogdf::NMM | [inline, private] |
| find_small_cell_by_formula(QuadTreeNodeNM *act_ptr, double x_min, double x_max, double y_min, double y_max) | ogdf::NMM | [private] |
| find_small_cell_iteratively(QuadTreeNodeNM *act_ptr, double x_min, double x_max, double y_min, double y_max) | ogdf::NMM | [private] |
| find_smallest_quad(NodeArray< NodeAttributes > &A, QuadTreeNM &T) | ogdf::NMM | [private] |
| form_multipole_expansion_of_leaf_node(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *act_ptr) | ogdf::NMM | [private] |
| form_multipole_expansion_of_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &quad_tree_leaves) | ogdf::NMM | [private] |
| form_multipole_expansions(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &quad_tree_leaves) | ogdf::NMM | [private] |
| free_binko() | ogdf::NMM | [private] |
| free_power_of_2_array() | ogdf::NMM | [private] |
| in_lb_quad(QuadTreeNodeNM *act_ptr, double x_min, double x_max, double y_min, double y_max) | ogdf::NMM | [private] |
| in_lt_quad(QuadTreeNodeNM *act_ptr, double x_min, double x_max, double y_min, double y_max) | ogdf::NMM | [private] |
| in_rb_quad(QuadTreeNodeNM *act_ptr, double x_min, double x_max, double y_min, double y_max) | ogdf::NMM | [private] |
| in_rt_quad(QuadTreeNodeNM *act_ptr, double x_min, double x_max, double y_min, double y_max) | ogdf::NMM | [private] |
| init_binko(int t) | ogdf::NMM | [private] |
| init_expansion_Lists(QuadTreeNodeNM *act_ptr) | ogdf::NMM | [private] |
| init_power_of_2_array(void) | ogdf::NMM | [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::NMM | [private] |
| make_initialisations(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep, double boxlength, DPoint down_left_corner, int particles_in_leaves, int precision, int tree_construction_way, int find_small_cell) | ogdf::NMM | |
| max_power_of_2_index | ogdf::NMM | [private] |
| maxboxindex(int level) | ogdf::NMM | [private] |
| MIN_NODE_NUMBER | ogdf::NMM | [private] |
| NMM() | ogdf::NMM | |
| particles_in_leaves(int b) | ogdf::NMM | [inline, private] |
| particles_in_leaves() const | ogdf::NMM | [inline, private] |
| power_of_2 | ogdf::NMM | [private] |
| power_of_two(int i) | ogdf::NMM | [private] |
| precision(int p) | ogdf::NMM | [inline, private] |
| precision() const | ogdf::NMM | [inline, private] |
| rep_forces | ogdf::NMM | [private] |
| set_center(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *act_ptr) | ogdf::NMM | [private] |
| set_contained_nodes_for_leaves(NodeArray< NodeAttributes > &A, QuadTreeNM &T, QuadTreeNodeNM *subtree_root_ptr, Array2D< QuadTreeNodeNM * > &leaf_ptr, int maxindex) | ogdf::NMM | [private] |
| set_particlenumber_in_subtree_entries(QuadTreeNM &T) | ogdf::NMM | [private] |
| split_in_x_direction(QuadTreeNodeNM *act_ptr, List< ParticleInfo > &L_x_copy, List< ParticleInfo > &L_y_copy, List< ParticleInfo > *&L_x_left_ptr, List< ParticleInfo > *&L_y_left_ptr, List< ParticleInfo > *&L_x_right_ptr, List< ParticleInfo > *&L_y_right_ptr) | ogdf::NMM | [private] |
| split_in_y_direction(QuadTreeNodeNM *act_ptr, List< ParticleInfo > &L_x_copy, List< ParticleInfo > &L_y_copy, List< ParticleInfo > *&L_x_bottom_ptr, List< ParticleInfo > *&L_y_bottom_ptr, List< ParticleInfo > *&L_x_top_ptr, List< ParticleInfo > *&L_y_top_ptr) | ogdf::NMM | [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::NMM | [private] |
| transform_local_exp_to_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_local_exp) | ogdf::NMM | [private] |
| transform_multipole_exp_to_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_multipole_exp) | ogdf::NMM | [private] |
| tree_construction_way() const | ogdf::NMM | [inline, private] |
| tree_construction_way(int a) | ogdf::NMM | [inline, private] |
| update_boxlength_and_cornercoordinate(double b_l, DPoint d_l_c) | ogdf::NMM | |
| using_NMM | ogdf::NMM | [private] |
| well_seperated(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2) | ogdf::NMM | [private] |
| x_delete_left_subLists(QuadTreeNodeNM *act_ptr, List< ParticleInfo > &L_x_copy, List< ParticleInfo > &L_y_copy, 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) | ogdf::NMM | [private] |
| x_delete_right_subLists(QuadTreeNodeNM *act_ptr, List< ParticleInfo > &L_x_copy, List< ParticleInfo > &L_y_copy, 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) | ogdf::NMM | [private] |
| y_delete_left_subLists(QuadTreeNodeNM *act_ptr, List< ParticleInfo > &L_x_copy, List< ParticleInfo > &L_y_copy, 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) | ogdf::NMM | [private] |
| y_delete_right_subLists(QuadTreeNodeNM *act_ptr, List< ParticleInfo > &L_x_copy, List< ParticleInfo > &L_y_copy, 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) | ogdf::NMM | [private] |
| y_move_left_subLists(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) | ogdf::NMM | [private] |
| y_move_right_subLists(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) | ogdf::NMM | [private] |
| ~NMM() | ogdf::NMM | |