Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::energybased::fmmm::NewMultipoleMethod Member List

This is the complete list of members for ogdf::energybased::fmmm::NewMultipoleMethod, including all inherited members.

_find_small_cellogdf::energybased::fmmm::NewMultipoleMethodprivate
_particles_in_leavesogdf::energybased::fmmm::NewMultipoleMethodprivate
_precisionogdf::energybased::fmmm::NewMultipoleMethodprivate
_tree_construction_wayogdf::energybased::fmmm::NewMultipoleMethodprivate
add_local_expansion(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2)ogdf::energybased::fmmm::NewMultipoleMethodprivate
add_local_expansion_of_leaf(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *leaf_ptr, QuadTreeNodeNM *act_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
add_shifted_expansion_to_father_expansion(QuadTreeNodeNM *act_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
add_shifted_local_exp_of_parent(QuadTreeNodeNM *node_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
binko(int n, int k)ogdf::energybased::fmmm::NewMultipoleMethodprivate
BKogdf::energybased::fmmm::NewMultipoleMethodprivate
bordering(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2)ogdf::energybased::fmmm::NewMultipoleMethodprivate
boxlengthogdf::energybased::fmmm::NewMultipoleMethodprivate
build_up_red_quad_tree_path_by_path(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
build_up_red_quad_tree_subtree_by_subtree(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
build_up_root_node(const Graph &G, NodeArray< NodeAttributes > &A, QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
build_up_root_vertex(const Graph &G, QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
build_up_sorted_subLists(List< ParticleInfo > &L_x_copy, List< ParticleInfo > &act_y_List_copy)ogdf::energybased::fmmm::NewMultipoleMethodprivate
calculate_boundaries_of_act_node(QuadTreeNodeNM *act_ptr, DPoint &min, DPoint &max)ogdf::energybased::fmmm::NewMultipoleMethodprivate
calculate_local_expansions_and_WSPRLS(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *act_node_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
calculate_neighbourcell_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_direct)ogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
calculate_repulsive_forces_by_NMM(const Graph &G, NodeArray< NodeAttributes > &A, NodeArray< DPoint > &F_rep)ogdf::energybased::fmmm::NewMultipoleMethodprivate
check_and_delete_degenerated_node(QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
collect_contained_nodes(QuadTreeNM &T, QuadTreeNodeNM *new_leaf_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
construct_reduced_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &new_subtree_root_List)ogdf::energybased::fmmm::NewMultipoleMethodprivate
construct_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, QuadTreeNodeNM *subtree_root_ptr, List< QuadTreeNodeNM * > &new_subtree_root_List)ogdf::energybased::fmmm::NewMultipoleMethodprivate
create_sorted_coordinate_Lists(const Graph &G, NodeArray< NodeAttributes > &A, List< ParticleInfo > &L_x, List< ParticleInfo > &L_y)ogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
delete_empty_subtrees(QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
delete_red_quad_tree_and_count_treenodes(QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
delete_sparse_subtree(QuadTreeNM &T, QuadTreeNodeNM *new_leaf_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
down_left_cornerogdf::energybased::fmmm::NewMultipoleMethodprivate
ExactMethodogdf::energybased::fmmm::NewMultipoleMethodprivate
find_sm_cell() constogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
find_sm_cell(FMMMOptions::SmallestCellFinding scf)ogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
find_small_cell(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max)ogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
find_small_cell_by_formula(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max)ogdf::energybased::fmmm::NewMultipoleMethodprivate
find_small_cell_iteratively(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max)ogdf::energybased::fmmm::NewMultipoleMethodprivate
find_smallest_quad(NodeArray< NodeAttributes > &A, QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
form_multipole_expansion_of_leaf_node(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *act_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
form_multipole_expansion_of_subtree(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &quad_tree_leaves)ogdf::energybased::fmmm::NewMultipoleMethodprivate
form_multipole_expansions(NodeArray< NodeAttributes > &A, QuadTreeNM &T, List< QuadTreeNodeNM * > &quad_tree_leaves)ogdf::energybased::fmmm::NewMultipoleMethodprivate
free_binko()ogdf::energybased::fmmm::NewMultipoleMethodprivate
in_lb_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max)ogdf::energybased::fmmm::NewMultipoleMethodprivate
in_lt_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max)ogdf::energybased::fmmm::NewMultipoleMethodprivate
in_rb_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max)ogdf::energybased::fmmm::NewMultipoleMethodprivate
in_rt_quad(QuadTreeNodeNM *act_ptr, DPoint min, DPoint max)ogdf::energybased::fmmm::NewMultipoleMethodprivate
init_binko(int t)ogdf::energybased::fmmm::NewMultipoleMethodprivate
init_expansion_Lists(QuadTreeNodeNM *act_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
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_indexogdf::energybased::fmmm::NewMultipoleMethodprivate
maxboxindex(int level)ogdf::energybased::fmmm::NewMultipoleMethodprivate
MIN_NODE_NUMBERogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
NewMultipoleMethod()ogdf::energybased::fmmm::NewMultipoleMethod
particles_in_leaves(int b)ogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
particles_in_leaves() constogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
power_of_two(int i)ogdf::energybased::fmmm::NewMultipoleMethodprivate
precision(int p)ogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
precision() constogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
quadHelper(DPoint min, DPoint max, DPoint bottomleft, DPoint topright, QuadTreeNodeNM *act_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
rep_forcesogdf::energybased::fmmm::NewMultipoleMethodprivate
set_center(QuadTreeNodeNM *act_ptr)ogdf::energybased::fmmm::NewMultipoleMethodprivate
set_contained_nodes_for_leaves(NodeArray< NodeAttributes > &A, QuadTreeNodeNM *subtree_root_ptr, Array2D< QuadTreeNodeNM * > &leaf_ptr, int maxindex)ogdf::energybased::fmmm::NewMultipoleMethodprivate
set_particlenumber_in_subtree_entries(QuadTreeNM &T)ogdf::energybased::fmmm::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
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::NewMultipoleMethodprivate
transform_local_exp_to_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_local_exp)ogdf::energybased::fmmm::NewMultipoleMethodprivate
transform_multipole_exp_to_forces(NodeArray< NodeAttributes > &A, List< QuadTreeNodeNM * > &quad_tree_leaves, NodeArray< DPoint > &F_multipole_exp)ogdf::energybased::fmmm::NewMultipoleMethodprivate
tree_construction_way() constogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
tree_construction_way(FMMMOptions::ReducedTreeConstruction rtc)ogdf::energybased::fmmm::NewMultipoleMethodinlineprivate
update_boxlength_and_cornercoordinate(double b_l, DPoint d_l_c)ogdf::energybased::fmmm::NewMultipoleMethod
using_NMMogdf::energybased::fmmm::NewMultipoleMethodprivate
well_separated(QuadTreeNodeNM *ptr_1, QuadTreeNodeNM *ptr_2)ogdf::energybased::fmmm::NewMultipoleMethodprivate