#include <gridbase.h>
Inheritance diagram for Grid_base:
Public Member Functions | |
void | Information () |
void | Print_test_AVS (ofstream *Datei, int type) |
void | Test (int type) |
void | Print_Test_Cell (ofstream *Datei) |
void | Print_Test_all_Cell (ofstream *Datei, int level) |
void | Test_just_this () |
void | Test_just_this2 (int bla) |
void | Print_Variable_AVS (ofstream *Datei, int number_var) |
void | Print_Variable_AVS_coarse (ofstream *Datei, int number_var, int level) |
void | Print_Cell_Variable_AVS (ofstream *Datei, int number_var) |
void | Print_Cell_Variable_AVS_parallel (ofstream *Datei, int number_var) |
void | Print_Variable_AVS_parallel (ofstream *Datei, int number_var) |
void | Print_Variable_AVS_parallel (ofstream *Datei, int number_var, int level) |
void | Print_Variable_AVS_parallel (ofstream *Datei, int number_var, int number_varb, int number_varc) |
void | Print_surface_Variable_AVS_parallel (ofstream *Datei, int number_var) |
void | Print_Cell_Variable_AVS_moved (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
void | Print_Variable_AVS_moved (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
void | Print_Variable_AVS_moved_parallel (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
void | Print_Variable_AVS (ofstream *Datei, int var_a, int var_b, int var_c) |
void | Print_Domain_AVS (ofstream *Datei) |
void | Print_processes_UCD (ofstream *Datei) |
void | Print_region_processes_UCD (ofstream *Datei) |
void | Print_surface_processes_UCD (ofstream *Datei) |
void | Print_Grid_Gnuplot (ofstream *Datei) |
void | Print_Grid_Gnuplot_moved (ofstream *Datei, int var_a, int var_b, int var_c) |
void | Print_Variable_OpenDx (ofstream *Datei, int number_var) |
void | Print_Variable_OpenDx_parallel (ofstream *Datei, int number_var) |
void | Print_Variable_OpenDx_moved (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
void | Print_Special (ofstream *File, int number_var, int num_X_DISP, int num_Y_DISP, int num_Z_DISP) |
void | Print_Special_streched (ofstream *File, int number_var, int num_z_correct, int num_X_DISP, int num_Y_DISP, int num_Z_DISP) |
void | Print_Special_streched (ofstream *File, int number_var, int num_x_coor, int num_y_coor, int num_z_coor, int num_X_DISP, int num_Y_DISP, int num_Z_DISP) |
void | Print_Special_streched_half (ofstream *File, int number_var, int num_x_coor, int num_y_coor, int num_z_coor, int num_X_DISP, int num_Y_DISP, int num_Z_DISP) |
void | Print_Special_streched_quad (ofstream *File, int number_var, int num_x_coor, int num_y_coor, int num_z_coor, int num_X_DISP, int num_Y_DISP, int num_Z_DISP) |
void | Print_Special_streched_quad (ofstream *File, double hlen, int number_var, int num_x_coor, int num_y_coor, int num_z_coor, int num_X_DISP, int num_Y_DISP, int num_Z_DISP, int num_heat) |
void | Print_Special_streched_X_Y (ofstream *, int, int, int, int, int, int, int, int, int, int, int) |
void | Pr_Var_AVS_mo_boundary (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
void | Pr_Var_AVS_mo_surface (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
void | Pr_Var_AVS_mo_surface_half (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
void | Pr_Var_AVS_mo_surface_transv (ofstream *Datei, int number_var, int var_a, int var_b, int var_c, double plane) |
void | Print_Variable_AVS_moved_half (ofstream *Datei, int number_var, int var_a, int var_b, int var_c) |
int | Max_level () const |
int | Min_level () const |
double | finest_mesh_size () const |
double | Give_finest_mesh_size () const |
double | H_mesh () const |
D3vector | Give_A () const |
bool | Give_label_bo (Index3D I, dir_3D d, int num) const |
void | Put_label_bo (bool(*Formula)(double x, double y, double z), int num) |
void | Put_label_bo_complementary (int num_org, int num) |
void | Put_label_bo (int num_var, int num) |
void | Put_union_label (int num, int numa, int numb) |
void | Put_label_bo (bool lab, Index3D I, dir_3D d, int num) const |
bool | Give_label_bo_D (Index3D I, int num, int level) const |
void | Restrict_label_bo (int num) |
void | Set_label_bo_mg (Index3D Ind, int num, bool label, int level) |
void | Interpolation_label_bo (Index3D I, int level, int num, bool Dirichlet) |
double * | Give_variable (Index3D I, int v_e) const |
double * | Give_variable_slow (const Index3D I, int v_e) const |
double * | Give_variable (Index3D I, dir_3D d) const |
double | Give_h (Index3D I, dir_3D d) const |
double * | Give_variable_cellpoi (Index3D I) const |
double * | Give_bo_stencil (Index3D I, int num_stencil) const |
double * | Give_stencil (Index3D I, int num_stencil) const |
double * | Give_cell_variable (Index3D I) const |
double * | Give_pointer_stencil (Index3D I) const |
D3vector | transform_coord (const D3vector V) const |
D3vector | back_transform_coord (const D3vector V) const |
D3vector | transform_coord (const Index3D I) const |
double | transform_coordX (const Index3D I) const |
double | transform_coordY (const Index3D I) const |
double | transform_coordZ (const Index3D I) const |
D3vector | transform_coord (const Index3D I, const dir_3D d) const |
D3vector | transform_coord_org_shift (const Index3D I, const dir_3D d, const double shift) const |
D3vector | transform_coord_cellpoi (const Index3D I) const |
double | transform_coordX_cellpoi (const Index3D I) const |
double | transform_coordY_cellpoi (const Index3D I) const |
double | transform_coordZ_cellpoi (const Index3D I) const |
void | Print_hashtable0 () |
void | Print_hashtable1 () |
void | Print_hashtable2 () |
void | Print_hashtable3 () |
void | Print_hashtable4 () |
void | Print_cell_info () |
bool | Exists_Point (Index3D I) const |
bool | Point_in_domain (Index3D I) const |
bool | Exists_Bo_Point (IndexBo I) const |
bool | Exists_Bo_Point (Index3D I, dir_3D d) const |
Pointtype | Give_type (Index3D I) const |
Pointtype | Give_global_type (Index3D I) const |
bool | Grid_point_on_finest_level (Index3D I) const |
Edgetype | Give_edge_typ (Index3D I) |
Celltype | Give_cell_typ (Index3D I) const |
bool | Exists_Cell (Index3D I) |
bool | Is_Bo_cell (Index3D I) |
BoCell * | Give_Bo_cell (Index3D I) const |
int | Give_Nummer (Index3D I) |
int | Give_Nummer (Index3D I, dir_3D d) |
int | Give_Nummer_cellpoi (Index3D I) |
void | Label_true (Index3D I) |
bool | Label_ask (Index3D I) |
void | False_Label4 () |
int | Give_hashtable0_leng () |
Point_hashtable0 ** | Give_hashtable0_start () |
int | Give_hashtable2_leng () |
Point_hashtable2 ** | Give_hashtable2_start () |
void | Put_finest_level_minimal (Index3D I, int level) |
int | Give_finest_level (Index3D I) |
int | Give_my_finest_parallel_level (Index3D I) const |
void | Construct_cell_points_hash0 () |
void | Calc_type_of_edges_uniform () |
bool | Correct_faces_uniform () |
bool | Correct_edge (Index3D I) |
bool | Correct_face (IndexSurface I) |
void | Set_edge_typ (Index3D I, Edgetype typ) |
void | Set_cell_typ (Index3D I, Celltype typ) |
void | Set_point_typ (Index3D I, Pointtype typ) |
void | Add_cell (Index3D I) |
void | Add_edge (Index3D I) |
void | Add_edge_parallel (Index3D I) |
void | Add_point (Index3D I) |
void | Set_point_typ (Index3D I, int finest_level, Pointtype type) |
void | Add_point (Index3D I, Pointtype type) |
void | Add_point_interior (Index3D I) |
void | Add_bocell (Index3D I) |
void | Add_bo2point (Index3D I, dir_3D d, int l, int number_var) |
void | Add_Uniform_Grid (int Max_tiefe) |
void | Add_double (Index3D I, int varebene, int number_var) |
void | Add_MG_double (int varebene, int number_var) |
void | Calc_multigrid_points_part1 () |
void | Calc_multigrid_points_part2 () |
void | Add_multigrid_point (Index3D I, int l) |
void | Add_interpolation_point (Index3D I, int l) |
bool | Is_Slave (Index3D I) |
void | Depth_hashtable0 (int *max_depth, double *ave_depth) |
void | Depth_hashtable1 (int *max_depth, double *ave_depth) |
void | Depth_hashtable2 (int *max_depth, double *ave_depth) |
void | Depth_hashtable3 (int *max_depth, double *ave_depth) |
void | Depth_hashtable4 (int *max_depth, double *ave_depth) |
D3vector | local_coord_cellpoi (const Index3D I) const |
Grid_base (int n_max, All_Domains *dom, Grid_gen_parameters &gpara, MPI_Comm comm) | |
Grid_base (double h_finest_level, All_Domains *dom, Grid_gen_parameters &gpara, MPI_Comm comm) | |
Grid_base (int n_max, All_Domains *dom, MPI_Comm comm) | |
Grid_base (double h_finest_level, All_Domains *dom, MPI_Comm comm) | |
void | Grid_generation (int n_max) |
void | Dummy_grid_generation () |
void | Add_27Stencil (Index3D I) |
void | Add_small_27Stencil (Index3D I, int level) |
void | Fullfill_27Stencil () |
void | Fullfill_B1B2 () |
void | Add_B1B2 (Index3D I) |
void | Add_points_of_cell (Index3D I) |
void | Remove_edges () |
void | Construct_points_hash1 () |
void | Remove_exterior_points () |
void | Calc_interior_points () |
void | Calc_interior_cells_Part1 () |
void | Calc_interior_cells_Part2 () |
void | Calc_interior_cells_Part3 (int level) |
void | Calc_boundary_cells () |
void | Calc_boundary_2points (int number_var) |
void | Info_hashtable0 () |
void | Info_hashtable1 () |
void | Info_hashtable2 () |
void | Info_hashtable3 () |
void | Info_hashtable4 () |
void | Calc_Neumann_pro_type () |
void | Remove_all_hashtables () |
void | Send_boundary_cells_parallel () |
void | Send_cells_parallel (int level) |
bool | Send_boundary_cell_in_direction (Point_hashtable0 *poi, Index3D next_index) |
bool | Send_bo_with_cell_point_in_direction (dir_3D i, Point_hashtable0 *poi) |
bool | Send_cell_in_direction (Point_hashtable0 *poi, int t, Index3D my_lev_index, Index3D next_index) |
void | Send_grid_points_direct_parallel (Pointtype typ) |
bool | Send_point_direct_in_direction (int i, Point_hashtable1 *poi, Index3D next_index) |
void | Send_coarse_grid_points_parallel () |
void | Send_coarse_grid_points_parallel (int level) |
bool | Send_coarse_point_direct_in_direction (int i, Point_hashtable1 *poi, int t, Index3D my_lev_index, Index3D next_index) |
bool | Send_label_in_direction_A (int i, Point_hashtable1 *poi, int t, Index3D my_lev_index, Index3D next_index) |
bool | Send_label_in_direction_B (int i, Point_hashtable1 *poi, int t, Index3D my_lev_index, Index3D next_index) |
void | Send_label_parallel (int level, int num) |
void | Send_multi_grid_points_parallel (int level) |
bool | Send_multi_grid_point_in_direction (int d, Point_hashtable1 *poi, int t, Index3D my_lev_index, Index3D next_index) |
bool | Send_prol_point_in_direction (int d, Point_hashtable1 *poi, int t, Index3D my_lev_index, Index3D next_index) |
bool | Send_I_point_in_direction (int d, Point_hashtable1 *poi, int t, bool also_f_p, Index3D my_lev_index, Index3D next_index) |
bool | Send_B_point_in_direction (int d, Bo2Point *poi, Index3D next_index) |
bool | Send_Z_point_in_direction (int d, BoCell *poi, Index3D next_index) |
bool | Send_boundary_stencils_in_direction (Point_hashtable0 *poi, int t, Index3D my_lev_index, Index3D next_index) |
bool | Send_interior_stencils_in_direction (Point_hashtable0 *poi, int t, Index3D my_lev_index, Index3D next_index) |
void | Prepare_communication () |
void | Prepare_communication_coarser_grids () |
void | Prepare_communication_all_grids () |
void | Prepare_communication_boundary_stencils () |
void | Prepare_communication_boundary_stencils (int level) |
void | Prepare_communication_interior_stencils () |
void | Prepare_communication_interior_stencils (int level) |
void | Start_for_face_correction_parallel () |
void | End_for_face_correction_parallel () |
void | Test_array (int i) |
int * | Give_receive_buffer (int length) |
void | put_for_send_edge (Index3D I) |
bool | must_edges_be_send () |
bool | send_edges () |
double | distanceD (D3vector V, dir_3D d) |
void | Initialize_variable () |
Point_hashtable0 * | hashtable0_point (Index3D I) const |
void | Initialize_hash0 (int lenght) |
Point_hashtable1 * | hashtable1_point (Index3D I) const |
void | Initialize_hash1 (int lenght) |
void | Resize_hash0 (int lenght) |
void | Resize_hash1 (int lenght) |
Point_hashtable2 * | hashtable2_point (Index3D I) const |
void | Initialize_hash2 (int lenght) |
int | Calc_number_boundary_cells_for_hash2 () |
Point_hashtable3 * | hashtable3_point (IndexBo IB) const |
Point_hashtable3 * | hashtable3_point (Index3D Ind, dir_3D dir) const |
void | Initialize_hash3 (int lenght) |
Point_hashtable4 * | hashtable4_point (Index3D, int level) |
Point_hashtable4 * | hashtable4_point (Index3D) |
void | Initialize_hash4 (int lenght) |
bool | Calc_Is_Slave (Index3D I) |
bool | Decide_poi_interpolates (Index3D I) |
void | Recursion_Add_27Stencil (Index3D I, int l) |
int | Recursion_Count_Cells (Index3D I) |
int | Recursion_Cells_parallel (Index3D I, int number, int number_cell_var, double *buffer_send_double) |
int | Recursion_Cells_AVS (Index3D I, ofstream *Datei, int nummer) |
int | Recursion_Cells_AVS (Index3D I, ofstream *Datei, int nummer, int number_cell_variable) |
int | Recursion_Cells_AVS_parallel (Index3D I, int nummer, int *buffer) |
int | Write_Cells_AVS_parallel (Index3D I, int nummer, int *buffer) |
int | Recursion_Edges_AVS (Index3D I, ofstream *Datei, int nummer) |
int | Recursion_Cells_OPENDX (Index3D I, ofstream *Datei, int nummer) |
void | Recursion_Print_cell_info (Index3D I) |
void | Recursion_Construct_cell_points_hash0 (Index3D I) |
void | Recursion_Calc_type_of_edges_uniform (Index3D I) |
Celltype | Recursion_calc_interior_cells_Part1 (Index3D I) |
Celltype | Recursion_calc_interior_cells_Part2 (Index3D I) |
void | Recursion_calc_interior_cells_Part3 (Index3D I, int level) |
Celltype | Calc_cell_type (Index3D I) |
void | Recursion_add_Uniform_Grid (Index3D I, int Max_tiefe) |
void | Print_Cell_avs (Index3D I, ofstream *Datei) |
void | Print_ec_avs (IndexBo indexbo_A, IndexBo indexbo_B, ofstream *Datei, int number) |
int | avs_bo_cell (BoCell *bo, ofstream *Datei, bool print_or_calc, int number) |
int | avs_bo_cell (BoCell *bo, ofstream *Datei, int number, int number_cell_var) |
int | avs_bo_cell_parallel_surface (BoCell *bo, int number, int *buffer, bool print_or_calc) |
int | avs_bo_cell_parallel (BoCell *bo, int number, int *buffer) |
int | avs_bo_cell_parallel (BoCell *bo, int number, int number_cell_var, double *buffer_send_double) |
int | avs_bo_cell_typ (BoCell *bo, ofstream *datei, int number, double value) |
int | Recursion_Cell_typ_AVS (Index3D I, ofstream *Datei, int nummer) |
int | Recursion_Count_all_Cells (Index3D I) |
bool | is_negative (BoCell *bo, Tetraeder_storage *tets) |
bool | is_negative_surf (BoCell *bo, Tetraeder_storage *tets) |
int | avs_bo_cell_half (BoCell *bo, ofstream *Datei, bool print_or_calc, int number) |
int | count_edgepoint (Tetraeder_storage *tet, BoCell *bo) |
int | count_nearb_surf_half (BoCell *bo, bool posi) |
int | count_nearb_surf_transv (BoCell *bo, bool posi) |
int | avs_bo_cell_surf (BoCell *bo, ofstream *datei, bool print_or_calc, int number) |
int | avs_bo_cell_surf_half (BoCell *bo, ofstream *datei, bool print_or_calc, int number) |
int | avs_bo_cell_surf_transv (BoCell *bo, ofstream *datei, bool print_or_calc, int number) |
int | Recursion_Count_Cells_half (Index3D I) |
int | Recursion_Count_Cells_surf_half (Index3D I) |
int | Recursion_Count_Cells_surf_transv (Index3D I) |
int | Recursion_Cells_AVS_half (Index3D I, ofstream *Datei, int nummer) |
int | Recursion_Cells_AVS_surf_half (Index3D I, ofstream *Datei, int nummer) |
int | Recursion_Cells_AVS_surf_transv (Index3D I, ofstream *Datei, int nummer) |
void | Print_Cell_opendx (Index3D I, ofstream *Datei) |
void | Print_ec_opendx (IndexBo indexbo_A, IndexBo indexbo_B, ofstream *Datei, int number) |
int | opendx_bo_cell (BoCell *bo, ofstream *Datei, bool print_or_calc, int number) |
Public Attributes | |
double | h_min_for_boundary_points |
P_boundary_tet * | auxiliary_P |
int | auxiliary_number |
double | h_offset |
double | finest_meshsize |
int * | edges_to_be_sent [18] |
int | lenght_edges_to_be_sent [18] |
int | number_edges_to_be_sent [18] |
int | direction_and_number [2] |
int * | direction_and_number_process |
int * | receive_buffer |
int | length_receive_buffer |
double | offset_square |
int | i_iter |
Point_hashtable0 * | point0 |
int | hashtable0_leng |
int | hashtable0_occ |
Point_hashtable0 ** | hashtable0_start |
Point_hashtable1 * | point1 |
int | hashtable1_leng |
int | hashtable1_occ |
Point_hashtable1 ** | hashtable1_start |
Point_hashtable2 * | bocell |
int | hashtable2_leng |
int | hashtable2_occ |
Point_hashtable2 ** | hashtable2_start |
Point_hashtable3 * | bo2point |
int | hashtable3_leng |
int | hashtable3_occ |
Point_hashtable3 ** | hashtable3_start |
Point_hashtable4 * | varpoint |
int | hashtable4_leng |
int | hashtable4_occ |
Point_hashtable4 ** | hashtable4_start |
D3vector | A_domain_sp |
D3vector | B_domain_sp |
Friends | |
class | Point_hashtable3 |
Definition at line 44 of file gridbase.h.
|
Definition at line 75 of file gridbase.cc. References endl(), and All_Domains::Is_periodic(). Here is the call graph for this function: |
|
Definition at line 122 of file gridbase.cc. References endl(), and All_Domains::Is_periodic(). Here is the call graph for this function: |
|
Definition at line 178 of file gridbase.cc. References All_Domains::Is_periodic(), Grid_gen_parameters::Set_offset_square(), and Grid_gen_parameters::Set_stretch_square(). Here is the call graph for this function: |
|
Definition at line 221 of file gridbase.cc. References All_Domains::Is_periodic(). Here is the call graph for this function: |
|
Definition at line 945 of file gridbase.cc. References Recursion_Add_27Stencil(), and Index3D::Tiefe(). Referenced by Fullfill_27Stencil(). Here is the call graph for this function: |
|
Definition at line 461 of file ggen.cc. References Add_point(), Exists_Point(), Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index3D::next(), Index1D::Tiefe(), and Index3D::Tiefe(). Referenced by Fullfill_B1B2(). Here is the call graph for this function: |
|
Definition at line 875 of file gridbase.cc. References Index3D::direction(), hashtable3_function(), hashtable3_leng, hashtable3_occ, hashtable3_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable3. Referenced by Calc_boundary_2points(). Here is the call graph for this function: |
|
Definition at line 852 of file gridbase.cc. References hashtable2_function(), hashtable2_leng, hashtable2_occ, hashtable2_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable2. Referenced by Calc_boundary_cells(). Here is the call graph for this function: |
|
Definition at line 638 of file gridbase.cc. References Index3D::Cell_index(), developer_version, hashtable0_function(), hashtable0_leng, hashtable0_occ, hashtable0_start, Point_hashtable0::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable0::next. Referenced by Construct_cell_points_hash0(), and Recursion_Construct_cell_points_hash0(). Here is the call graph for this function: |
|
Definition at line 569 of file gridbase.cc. References hashtable4_function(), hashtable4_leng, hashtable4_occ, hashtable4_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, Point_hashtable4, and Put_finest_level_minimal(). Referenced by Add_MG_double(). Here is the call graph for this function: |
|
Definition at line 662 of file gridbase.cc. References developer_version, and Index3D::Edge_index(). Referenced by Add_edge_parallel(). Here is the call graph for this function: |
|
Definition at line 693 of file gridbase.cc. References Add_edge(), Parallel_Info::my_index, and put_for_send_edge(). Here is the call graph for this function: |
|
Definition at line 323 of file mgcoeff.cc. References Add_multigrid_point(), Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), Index3D::next_EST(), Index3D::next_WND(), and Index1D::Tiefe(). Referenced by Calc_multigrid_points_part2(). Here is the call graph for this function: |
|
Definition at line 624 of file gridbase.cc. References Add_double(), Point_hashtable1::ind, iterate_hash1, Point_hashtable1::label4, and point1. Here is the call graph for this function: |
|
Definition at line 379 of file mgcoeff.cc. References Add_point(), developer_version, endl(), Exists_Point(), exterior, Index1D::get(), Give_type(), Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), multigrid, Parallel_Info::my_rank, and Put_finest_level_minimal(). Referenced by Add_interpolation_point(). Here is the call graph for this function: |
|
Definition at line 761 of file gridbase.cc. References developer_version, hashtable1_function(), hashtable1_leng, hashtable1_occ, hashtable1_start, Point_hashtable1::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, Point_hashtable1::next, and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 796 of file gridbase.cc. References hashtable1_function(), hashtable1_leng, hashtable1_occ, hashtable1_start, Point_hashtable1::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable1::next. Referenced by Add_B1B2(), Add_multigrid_point(), Add_points_of_cell(), Add_small_27Stencil(), Calc_multigrid_points_part1(), Construct_points_hash1(), Recursion_Add_27Stencil(), Recursion_add_Uniform_Grid(), and Grid::Refine(). Here is the call graph for this function: |
|
Definition at line 831 of file gridbase.cc. References hashtable1_function(), hashtable1_leng, hashtable1_occ, hashtable1_start, Point_hashtable1::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, interior, and Point_hashtable1::next. Here is the call graph for this function: |
|
Definition at line 967 of file gridbase.cc. References Add_point(), Exists_Point(), and Index3D::neighbour(). Referenced by Construct_cell_points_hash0(), and Recursion_Construct_cell_points_hash0(). Here is the call graph for this function: |
|
Definition at line 932 of file gridbase.cc. References Add_point(), Exists_Point(), and Index3D::next(). Here is the call graph for this function: |
|
Definition at line 1107 of file ggen.cc. References Recursion_add_Uniform_Grid(). Here is the call graph for this function: |
|
|
|
Definition at line 88 of file printavs.cc. References BoCell::Give_Index(), Index3D::Is_non_periodic(), Index3D::neighbour_non_periodic(), and WSDd. Referenced by Print_Cell_Variable_AVS(), Print_Cell_Variable_AVS_moved(), Print_Cell_Variable_AVS_parallel(), Print_test_AVS(), Print_Test_Cell(), Print_Variable_AVS(), Print_Variable_AVS_moved(), and Print_Variable_AVS_moved_parallel(). Here is the call graph for this function: |
|
|
|
Definition at line 2313 of file printpa.cc. References BoCeData::Give_tets(), Tetraeder_storage::Give_variable(), and Tetraeder_storage::Next(). Here is the call graph for this function: |
|
Definition at line 571 of file printpa.cc. References BoCell::Give_Index(), Index3D::Is_non_periodic(), Index3D::neighbour_non_periodic(), and WSDd. Here is the call graph for this function: |
|
Definition at line 1596 of file printpa.cc. References edge_poi_typ, BoCeData::edge_point(), BoCeData::Give_tets(), Tetraeder_storage::N0(), Tetraeder_storage::N1(), Tetraeder_storage::N2(), Tetraeder_storage::N3(), and Tetraeder_storage::Next(). Here is the call graph for this function: |
|
|
|
|
|
|
|
Definition at line 1676 of file printavs.cc. References BoCeData::Give_tets(), and Tetraeder_storage::Next(). Here is the call graph for this function: |
|
Definition at line 800 of file gridbase.h. References Give_A(), H_mesh(), D3vector::x, x, D3vector::y, y, D3vector::z, and z. Referenced by partHelm_FE(), and partInterp(). Here is the call graph for this function: |
|
Definition at line 397 of file gridbase.cc. References Add_bo2point(), bocell, boundary, IndexEdge::corner(), Index3D::edge(), edge_interior, exterior, Give_edge_typ(), Give_type(), h, hashtable3_point(), IndexEdge::I(), iterate_hash2, multigrid, IndexEdge::opposite_direction(), Bo_description::Put_edge(), Bo_description::Put_edge_point(), Bo_description::Put_zero(), Index3D::Tiefe(), and Transform(). Referenced by Initialize_variable(). Here is the call graph for this function: |
|
Definition at line 1041 of file ggen.cc. References Add_bocell(), fine_bo_cell, Point_hashtable0::ind, Point_hashtable0::isCell(), iterate_hash0, point0, and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 801 of file ggen.cc. References boundary, exterior, Give_type(), multigrid, and Index3D::neighbour(). Here is the call graph for this function: |
|
Definition at line 771 of file ggen.cc. References Parallel_Info::my_index, Recursion_calc_interior_cells_Part1(), and Set_cell_typ(). Here is the call graph for this function: |
|
Definition at line 781 of file ggen.cc. References ex_cell, Point_hashtable0::Give_Index(), iterate_hash0, Max_level(), Parallel_Info::my_index, point0, Recursion_calc_interior_cells_Part2(), Set_cell_typ(), Index3D::Tiefe(), and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 912 of file ggen.cc. References Recursion_calc_interior_cells_Part3(). Here is the call graph for this function: |
|
Definition at line 967 of file ggen.cc. References exterior, Give_cell_typ(), hierarchical, Point_hashtable1::ind, int_cell, iterate_hash1, Max_level(), multigrid, Parallel_Info::my_index, Index3D::next(), parallel_p, point1, and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 1087 of file gridbase.cc. References Decide_poi_interpolates(), Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index3D::neighbour_EW(), Index3D::neighbour_NS(), Index3D::neighbour_TD(), Index1D::Tiefe(), and Index3D::Tiefe(). Referenced by Is_Slave(). Here is the call graph for this function: |
|
Definition at line 1067 of file ggen.cc. References Add_point(), ex_cell, exterior, Point_hashtable0::Give_Index(), Give_type(), Point_hashtable0::isCell(), iterate_hash0, multigrid, Parallel_Info::my_coarsest_level, Index3D::neighbour(), point0, Set_point_typ(), Index3D::Tiefe(), and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 75 of file mgcoeff.cc. References Add_interpolation_point(), bo2point, bocell, Point_hashtable1::finest_level, Point_hashtable1::Give_Index(), Parallel_Info::Give_my_coarsest_level(), Parallel_Info::Give_my_level_index(), Give_type(), Parallel_Info::I_am_active(), interior, iterate_hash1, iterate_hash2, iterate_hash3, Parallel_Info::max_level, multigrid, Index3D::neighbour(), Index3D::next(), parallel_version, point1, Send_multi_grid_points_parallel(), and Index3D::Tiefe(). Referenced by Initialize_variable(). Here is the call graph for this function: |
|
|
|
Definition at line 1053 of file ggen.cc. References fine_bo_cell, Point_hashtable0::isCell(), iterate_hash0, point0, and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 578 of file ggen.cc. References A_domain_sp, B_domain_sp, Parallel_Info::domain, All_Domains::GiveA(), All_Domains::GiveVecH(), Parallel_Info::my_index, and Recursion_Calc_type_of_edges_uniform(). Referenced by Grid_generation(). Here is the call graph for this function: |
|
Definition at line 518 of file ggen.cc. References Add_cell(), Add_points_of_cell(), Point_hashtable1::Give_Index(), interior, iterate_hash1, Parallel_Info::max_level, Parallel_Info::my_index, Index3D::next(), point1, Recursion_Construct_cell_points_hash0(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 559 of file ggen.cc. References Add_point(), Index3D::corner_of_edge_index(), developer_version, Index3D::Edge_index(), edge_interior, endl(), Point_hashtable0::Give_Index(), iterate_hash0, nearb, point0, and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 668 of file ggen.cc. References Correct_face(), Ddir, Index3D::I_x(), Index3D::I_y(), Parallel_Info::max_level, Parallel_Info::my_index, Index3D::next_D(), Index3D::next_E(), Index3D::next_N(), Index3D::next_S(), Index3D::next_T(), Index3D::next_W(), Sdir, Index1D::Tiefe(), and Wdir. Referenced by Correct_faces_uniform(). Here is the call graph for this function: |
|
Definition at line 695 of file ggen.cc. References IndexSurface::edge(), edge_interior, and Give_edge_typ(). Referenced by Correct_edge(). Here is the call graph for this function: |
|
Definition at line 655 of file ggen.cc. References Correct_edge(), Point_hashtable0::Give_Index(), iterate_hash0, and point0. Referenced by Grid_generation(). Here is the call graph for this function: |
|
|
|
|
|
|
|
Definition at line 1076 of file gridbase.cc. References exterior, Give_type(), multigrid, and nearb. Referenced by Calc_Is_Slave(). Here is the call graph for this function: |
|
Definition at line 89 of file hash.cc. References hashtable0_leng, hashtable0_start, and Point_hashtable0::next. Referenced by Info_hashtable0(). |
|
Definition at line 304 of file hash.cc. References hashtable1_leng, hashtable1_start, and Point_hashtable1::next. Referenced by Info_hashtable1(). |
|
Definition at line 396 of file hash.cc. References hashtable2_leng, hashtable2_start, and Point_hashtable2. Referenced by Info_hashtable2(). |
|
Definition at line 452 of file hash.cc. References hashtable3_leng, hashtable3_start, and Point_hashtable3. Referenced by Info_hashtable3(). |
|
Definition at line 494 of file hash.cc. References hashtable4_leng, hashtable4_start, and Point_hashtable4. Referenced by Info_hashtable4(). |
|
Definition at line 1186 of file gridbase.cc. References All_Domains::distance(), Parallel_Info::domain, and transform_coord(). Here is the call graph for this function: |
|
Definition at line 73 of file ggen.cc. References End_for_face_correction_parallel(), hashtable0_lenght, Initialize_hash0(), Initialize_hash1(), Initialize_hash2(), Initialize_hash3(), must_edges_be_send(), and Start_for_face_correction_parallel(). Here is the call graph for this function: |
|
Definition at line 1103 of file gpar.cc. References edges_to_be_sent. Referenced by Dummy_grid_generation(). |
|
Definition at line 704 of file gridbase.h. References hashtable3_point(). Here is the call graph for this function: |
|
Definition at line 700 of file gridbase.h. References hashtable3_point(). Here is the call graph for this function: |
|
Definition at line 689 of file gridbase.h. References Index3D::Cell_index(), developer_version, endl(), and hashtable0_point(). Referenced by Recursion_calc_interior_cells_Part1(), and Recursion_calc_interior_cells_Part2(). Here is the call graph for this function: |
|
Definition at line 696 of file gridbase.h. References hashtable1_point(). Referenced by Add_B1B2(), Add_multigrid_point(), Add_points_of_cell(), Add_small_27Stencil(), Recursion_Add_27Stencil(), Recursion_Cell_typ_AVS(), Recursion_Cells_AVS(), Recursion_Cells_AVS_parallel(), Recursion_Cells_OPENDX(), Recursion_Cells_parallel(), Recursion_Count_Cells(), and Recursion_Print_cell_info(). Here is the call graph for this function: |
|
Definition at line 631 of file gridbase.cc. References iterate_hash1, Point_hashtable1::label4, and point1. |
|
Definition at line 273 of file gridbase.cc. References H_mesh(), Max_level(), and Zweipotenz(). Referenced by Initialize_variable(), and Put_label_bo(). Here is the call graph for this function: |
|
Definition at line 920 of file gridbase.cc. References Add_27Stencil(), hashtable1_occ, Point_hashtable1::ind, iterate_hash1, and point1. Here is the call graph for this function: |
|
Definition at line 450 of file ggen.cc. References Add_B1B2(), hashtable1_occ, Point_hashtable1::ind, iterate_hash1, and point1. Referenced by Grid::Refine(). Here is the call graph for this function: |
|
|
Definition at line 915 of file gridbase.cc. References hashtable2_point(). Referenced by P_nearb::Give_Bo_cell(), P_Bo2p::initialize(), DResDiff< A >::Iterate_Calc_stencil(), DResDiff_Bo< A >::Iterate_Calc_stencil(), and DExpr< A >::operator[](). Here is the call graph for this function: |
|
Definition at line 720 of file gridbase.h. References Storage_manager::cell_number_of_bo_stencil(), hashtable0_point(), and Point_hashtable0::var. Referenced by DResDiagDiff_Bo< A >::Give_nearb(), DResDiff_Bo< A >::Give_nearb(), and DResDiff_Bo_ARR< A >::Give_nearb(). Here is the call graph for this function: |
|
Definition at line 869 of file gridbase.h. References Index3D::Cell_index(), Index3D::coordinate(), developer_version, endl(), and D3vector::Print(). Referenced by Calc_interior_points(), P_nearb::Give_cell_typ(), DResDiff< A >::Iterate_Calc_stencil(), DResDiff_Bo< A >::Iterate_Calc_stencil(), partInterp(), Recursion_Cell_typ_AVS(), Recursion_Cells_AVS(), Recursion_Cells_AVS_parallel(), Recursion_Cells_OPENDX(), Recursion_Cells_parallel(), Recursion_Count_Cells(), and Recursion_Print_cell_info(). Here is the call graph for this function: |
|
Definition at line 712 of file gridbase.h. References hashtable0_point(), and Point_hashtable0::var. Referenced by P_interior::cell_varEND(), P_interior::cell_varENT(), P_interior::cell_varESD(), P_interior::cell_varEST(), P_interior::cell_varWND(), P_interior::cell_varWNT(), P_interior::cell_varWSD(), P_interior::cell_varWST(), DVarDiff_25S_Op_convar< A, DiffOp >::Give_interior_sten_element(), Recursion_Cells_AVS(), and Recursion_Cells_parallel(). Here is the call graph for this function: |
|
Definition at line 701 of file gridbase.cc. References Index3D::coordinate(), developer_version, Index3D::Edge_index(), and D3vector::Print(). Referenced by Calc_boundary_2points(), and Correct_face(). Here is the call graph for this function: |
|
Definition at line 1156 of file gridbase.cc. References Point_hashtable1::finest_level, and hashtable1_point(). Referenced by Print_Variable_AVS_parallel(). Here is the call graph for this function: |
|
Definition at line 192 of file gridbase.h. Referenced by DVar_Prol_Op::Give_Bo2p(), DVar_Res_Op::Give_nearb(), DResDiff< A >::Iterate_Calc_stencil(), DResDiff_Bo< A >::Iterate_Calc_stencil(), partHelm_FE(), and partInterp(). |
|
Definition at line 543 of file gridbase.cc. References exterior, Point_hashtable1::global_typ, and hashtable1_point(). Referenced by DResDiff< A >::Iterate_Calc_stencil(). Here is the call graph for this function: |
|
Definition at line 771 of file gridbase.h. References Index3D::direction(), hashtable3_function(), hashtable3_leng, hashtable3_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable3. Referenced by DVar_Prol_Op::Give_Bo2p(), DVar_Extra_Op::Give_Bo2p(), Normal_vector(), and Grid::Print_maximal_interior_angles(). Here is the call graph for this function: |
|
Definition at line 303 of file gridbase.h. Referenced by DResDiff< A >::Iterate_Calc_stencil(), and DResDiff_Bo< A >::Iterate_Calc_stencil(). |
|
Definition at line 304 of file gridbase.h. Referenced by DResDiff< A >::Iterate_Calc_stencil(), and DResDiff_Bo< A >::Iterate_Calc_stencil(). |
|
Definition at line 307 of file gridbase.h. |
|
Definition at line 308 of file gridbase.h. |
|
Definition at line 110 of file labbo.cc. References Index3D::direction(), hashtable3_function(), hashtable3_leng, hashtable3_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable3. Referenced by P_Bo2p::Give_Label(). Here is the call graph for this function: |
|
Definition at line 521 of file labbo.cc. References developer_version, endl(), Point_hashtable1::Give_label(), and hashtable1_point(). Referenced by P_nearb::Give_Label(), and DResDiff< A >::Iterate_Calc_stencil(). Here is the call graph for this function: |
|
Definition at line 1176 of file gridbase.cc. References hashtable1_point(), and Point_hashtable1::my_finest_parallel_level. Here is the call graph for this function: |
|
Definition at line 497 of file gridbase.cc. References developer_version, and hashtable3_point(). Here is the call graph for this function: |
|
Definition at line 483 of file gridbase.cc. References developer_version, hashtable1_point(), and Point_hashtable1::nummer. Referenced by Print_Cell_avs(), Recursion_Cells_AVS(), Recursion_Cells_AVS_parallel(), Recursion_Cells_OPENDX(), and Write_Cells_AVS_parallel(). Here is the call graph for this function: |
|
Definition at line 518 of file gridbase.cc. References developer_version, and hashtable2_point(). Here is the call graph for this function: |
|
Definition at line 716 of file gridbase.h. References hashtable0_point(), and Point_hashtable0::var. Here is the call graph for this function: |
|
Definition at line 1155 of file gpar.cc. References length_receive_buffer, and receive_buffer. |
|
Definition at line 724 of file gridbase.h. References Storage_manager::cell_number_of_stencil(), hashtable0_point(), and Point_hashtable0::var. Referenced by DResDiagDiff< A >::Give_interior_coarse(), DResDiff< A >::Give_interior_coarse(), and DResDiagDiff< A >::Give_nearb(). Here is the call graph for this function: |
|
Definition at line 533 of file gridbase.cc. References exterior, hashtable1_point(), and Point_hashtable1::typ. Referenced by Add_multigrid_point(), Calc_boundary_2points(), Calc_cell_type(), Calc_multigrid_points_part1(), Calc_multigrid_points_part2(), Decide_poi_interpolates(), DVar_Extra_Op::Give_Bo2p(), Restrict_label_bo(), Set_label_bo_mg(), and Test_just_this2(). Here is the call graph for this function: |
|
Definition at line 728 of file gridbase.h. References Index3D::direction(), hashtable3_function(), hashtable3_leng, hashtable3_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable3. Here is the call graph for this function: |
|
|
Definition at line 744 of file gridbase.h. References developer_version, endl(), Index1D::get(), hashtable2_function(), hashtable2_leng, hashtable2_start, Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, Parallel_Info::my_rank, and Point_hashtable2. Referenced by P_cellpoi::varM(). Here is the call graph for this function: |
|
Definition at line 593 of file hash.h. References hashtable4_function(), hashtable4_leng, hashtable4_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, Parameter_MG_Variable, and Point_hashtable4. Referenced by Nearb_Ablage::Initialize_27(), Grid::Set_pointer_on_bocell(), P_nearb::varP_slow(), and P_Bo2p::varP_slow(). Here is the call graph for this function: |
|
Definition at line 88 of file ggen.cc. References Calc_type_of_edges_uniform(), Correct_faces_uniform(), endl(), hashtable0_lenght, Initialize_hash0(), must_edges_be_send(), Parallel_Info::my_rank, parallel_version, print_status_of_grid_generator, send_edges(), and Start_for_face_correction_parallel(). Here is the call graph for this function: |
|
Definition at line 554 of file gridbase.cc. References hashtable1_point(), interior, Parallel_Info::max_level, Point_hashtable1::my_finest_parallel_level, parallel_p, and Point_hashtable1::typ. Here is the call graph for this function: |
|
|
Definition at line 280 of file hash.h. References hashtable0_function(), hashtable0_leng, hashtable0_start, Point_hashtable0::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable0::next. Referenced by Exists_Cell(), Give_bo_stencil(), Give_cell_variable(), Give_pointer_stencil(), Give_stencil(), Set_cell_typ(), and Set_edge_typ(). Here is the call graph for this function: |
|
Definition at line 370 of file hash.h. References hashtable1_function(), hashtable1_leng, hashtable1_start, Point_hashtable1::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable1::next. Referenced by Exists_Point(), Give_finest_level(), Give_global_type(), Give_label_bo_D(), Give_my_finest_parallel_level(), Give_Nummer(), Give_type(), Grid_point_on_finest_level(), Is_Slave(), Label_ask(), Label_true(), Point_in_domain(), Put_finest_level_minimal(), Set_label_bo_mg(), and Set_point_typ(). Here is the call graph for this function: |
|
Definition at line 390 of file hash.h. References hashtable2_function(), hashtable2_leng, hashtable2_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable2. Referenced by Give_Bo_cell(), Give_Nummer_cellpoi(), and Is_Bo_cell(). Here is the call graph for this function: |
|
Definition at line 543 of file hash.h. References Index3D::direction(), hashtable3_function(), hashtable3_leng, hashtable3_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable3. Here is the call graph for this function: |
|
Definition at line 531 of file hash.h. References IndexBo::d, Index3D::direction(), hashtable3_function(), hashtable3_leng, hashtable3_start, IndexBo::I, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable3. Referenced by Calc_boundary_2points(), Exists_Bo_Point(), Give_Nummer(), Print_ec_avs(), Print_ec_opendx(), transform_coord(), and transform_coord_org_shift(). Here is the call graph for this function: |
|
Definition at line 632 of file hash.h. References hashtable4_function(), hashtable4_leng, hashtable4_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable4. Here is the call graph for this function: |
|
Definition at line 619 of file hash.h. References hashtable4_function(), hashtable4_leng, hashtable4_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, Parameter_MG_Variable, and Point_hashtable4. Here is the call graph for this function: |
|
Definition at line 77 of file hash.cc. References Depth_hashtable0(), endl(), hashtable0_leng, and hashtable0_occ. Referenced by Information(). Here is the call graph for this function: |
|
Definition at line 255 of file hash.cc. References Depth_hashtable1(), endl(), hashtable1_leng, and hashtable1_occ. Referenced by Information(). Here is the call graph for this function: |
|
Definition at line 372 of file hash.cc. References Depth_hashtable2(), endl(), hashtable2_leng, and hashtable2_occ. Referenced by Information(). Here is the call graph for this function: |
|
Definition at line 427 of file hash.cc. References Depth_hashtable3(), endl(), hashtable3_leng, and hashtable3_occ. Referenced by Information(). Here is the call graph for this function: |
|
Definition at line 483 of file hash.cc. References Depth_hashtable4(), endl(), hashtable4_leng, and hashtable4_occ. Referenced by Information(). Here is the call graph for this function: |
|
Definition at line 473 of file gridbase.cc. References Info_hashtable0(), Info_hashtable1(), Info_hashtable2(), Info_hashtable3(), and Info_hashtable4(). Here is the call graph for this function: |
|
Definition at line 68 of file hash.cc. References Find_next_prime(), hashtable0_leng, hashtable0_occ, and hashtable0_start. Referenced by Dummy_grid_generation(), and Grid_generation(). Here is the call graph for this function: |
|
Definition at line 201 of file hash.cc. References Find_next_prime(), hashtable1_leng, hashtable1_occ, and hashtable1_start. Referenced by Dummy_grid_generation(). Here is the call graph for this function: |
|
Definition at line 362 of file hash.cc. References Find_next_prime(), hashtable2_leng, hashtable2_occ, hashtable2_start, and Point_hashtable2. Referenced by Dummy_grid_generation(). Here is the call graph for this function: |
|
Definition at line 416 of file hash.cc. References Find_next_prime(), hashtable3_leng, hashtable3_occ, hashtable3_start, and Point_hashtable3. Referenced by Dummy_grid_generation(). Here is the call graph for this function: |
|
Definition at line 474 of file hash.cc. References Find_next_prime(), hashtable4_leng, hashtable4_occ, hashtable4_start, and Point_hashtable4. Here is the call graph for this function: |
|
Definition at line 282 of file gridbase.cc. References auxiliary_number, auxiliary_P, bocell, Calc_boundary_2points(), Calc_multigrid_points_part2(), Parallel_Info::domain, factor_boundary_dis, finest_mesh_size(), Storage_manager::Give_max_num_var(), All_Domains::GiveH(), h_min_for_boundary_points, iterate_hash2, Parallel_Info::my_rank, newdouble(), and Remove_edges(). Referenced by Grid::Initialize(). Here is the call graph for this function: |
|
Definition at line 388 of file labbo.cc. References Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), Index3D::next_EST(), Index3D::next_WND(), Set_label_bo_mg(), and Index1D::Tiefe(). Referenced by Restrict_label_bo(). Here is the call graph for this function: |
|
Definition at line 912 of file gridbase.cc. References hashtable2_point(). Here is the call graph for this function: |
|
|
|
|
|
Definition at line 1061 of file gridbase.cc. References Calc_Is_Slave(), hashtable1_point(), Point_hashtable1::level, slave, Index3D::Tiefe(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 906 of file gridbase.cc. References hashtable1_point(), and Point_hashtable1::label4. Here is the call graph for this function: |
|
Definition at line 902 of file gridbase.cc. References hashtable1_point(), and Point_hashtable1::label4. Here is the call graph for this function: |
|
Definition at line 837 of file gridbase.h. References hashtable2_function(), hashtable2_leng, hashtable2_start, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, and Point_hashtable2. Referenced by transform_coord_cellpoi(), transform_coordX_cellpoi(), transform_coordY_cellpoi(), and transform_coordZ_cellpoi(). Here is the call graph for this function: |
|
|
Definition at line 710 of file gridbase.h. References Parallel_Info::min_level. Referenced by Grid::Calc_MG_Coefficients(). |
|
Definition at line 1163 of file gpar.cc. Referenced by Dummy_grid_generation(), and Grid_generation(). |
|
Definition at line 81 of file p_opendx.cc. References BoCell::Give_Index(), Index3D::Is_non_periodic(), Index3D::neighbour_non_periodic(), and WSDd. Referenced by Print_Variable_OpenDx(), Print_Variable_OpenDx_moved(), and Print_Variable_OpenDx_parallel(). Here is the call graph for this function: |
|
Definition at line 678 of file gridbase.h. References hashtable1_point(), interior, parallel_p, and Point_hashtable1::typ. Referenced by DVar_Extra_Op::Give_Bo2p(). Here is the call graph for this function: |
|
|
|
|
|
|
|
|
|
|
Definition at line 573 of file communi.cc. References Parallel_Info::Give_my_level_index(), Point_hashtable1::Give_Tiefe(), interior, iterate_hash1, Max_level(), MPI_Request, MPI_Status, multigrid, Parallel_Info::my_coarsest_level, point1, and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 129 of file commbos.cc. References bo_cell, Parallel_Info::Give_my_level_index(), Point_hashtable0::Give_Tiefe(), Point_hashtable0::ind, Point_hashtable0::isCell(), iterate_hash0, MPI_Request, MPI_Status, point0, and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 113 of file commbos.cc. References Max_number_levels, Parallel_Info::number_receive_bo_stencil, and Parallel_Info::number_send_bo_stencil. |
|
Definition at line 302 of file communi.cc. References Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), Parallel_Info::min_level, MPI_Request, MPI_Status, and Parallel_Info::n_parallel. Here is the call graph for this function: |
|
Definition at line 484 of file commbos.cc. References Parallel_Info::Give_my_level_index(), Parallel_Info::Give_next_on_level(), Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), MPI_Request, and MPI_Status. Here is the call graph for this function: |
|
Definition at line 467 of file commbos.cc. References Max_number_levels, Parallel_Info::number_receive_stencil, and Parallel_Info::number_send_stencil. |
|
Definition at line 210 of file printavs.cc. References Give_Nummer(), Ld, Index3D::neighbour_EW(), Index3D::neighbour_NS(), Index3D::neighbour_TD(), and Rd. Here is the call graph for this function: |
|
Definition at line 281 of file hash.cc. References Recursion_Print_cell_info(). Here is the call graph for this function: |
|
|
|
Definition at line 958 of file printavs.cc. References avs_bo_cell(), bo2point, bocell, Index3D::coordinate(), Give_A(), Storage_manager::Give_max_num_cell_var(), H_mesh(), Point_hashtable1::ind, interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Point_hashtable1::nummer, parallel_p, point1, Print(), Recursion_Count_Cells(), transform_coord(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 1062 of file printavs.cc. References avs_bo_cell(), bo2point, bocell, Index3D::coordinate(), Give_A(), Storage_manager::Give_max_num_cell_var(), Give_variable(), H_mesh(), Point_hashtable1::ind, interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Max_level(), Point_hashtable1::nummer, parallel_p, point1, Print(), Recursion_Count_Cells(), transform_coord(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 2016 of file printpa.cc. References avs_bo_cell(), bo2point, bocell, endl(), Point_hashtable1::Give_Index(), Storage_manager::Give_max_num_cell_var(), Parallel_Info::I_am_active(), interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, MPI_Status, Parallel_Info::my_index, Point_hashtable1::nummer, parallel_p, point1, Recursion_Count_Cells(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 339 of file printavs.cc. References Index3D::coordinate(), endl(), ENTd, hashtable1_occ, Point_hashtable1::ind, Storage_manager::Is_storage_initialized(), iterate_hash1, Point_hashtable1::nummer, point1, Print(), Recursion_Cells_AVS(), Recursion_Count_Cells(), Index3D::son(), transform_coord(), and WSDd. Here is the call graph for this function: |
|
Definition at line 79 of file printavs.cc. References hashtable3_point(). Here is the call graph for this function: |
|
Definition at line 72 of file p_opendx.cc. References endl(), and hashtable3_point(). Here is the call graph for this function: |
|
Definition at line 1192 of file printavs.cc. References bocell, Give_A(), H_mesh(), iterate_hash2, Tetraeder_storage::N0(), Tetraeder_storage::N1(), Tetraeder_storage::N2(), Index3D::neighbour(), Tetraeder_storage::Next(), Print(), D3vector::Print(), and transform_coord(). Here is the call graph for this function: |
|
Definition at line 1233 of file printavs.cc. References bocell, iterate_hash2, MAX_of_vectors(), MIN_of_vectors(), Tetraeder_storage::N0(), Tetraeder_storage::N1(), Tetraeder_storage::N2(), Index3D::neighbour(), Tetraeder_storage::Next(), and transform_coord(). Here is the call graph for this function: |
|
Definition at line 151 of file hash.cc. References Index3D::coordinate(), endl(), hashtable0_occ, Point_hashtable0::ind, iterate_hash0, point0, and D3vector::Print(). Here is the call graph for this function: |
|
Definition at line 291 of file hash.cc. References Index3D::coordinate(), endl(), hashtable1_occ, Point_hashtable1::ind, iterate_hash1, Point_hashtable1::level, point1, D3vector::Print(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 384 of file hash.cc. References bocell, endl(), hashtable2_occ, and iterate_hash2. Here is the call graph for this function: |
|
Definition at line 439 of file hash.cc. References bo2point, endl(), Give_A(), H_mesh(), hashtable3_occ, iterate_hash3, and Print(). Here is the call graph for this function: |
|
Definition at line 514 of file hash.cc. References endl(), hashtable4_occ, iterate_hash4, and varpoint. Here is the call graph for this function: |
|
Definition at line 1377 of file printpa.cc. References endl(), Storage_manager::Is_storage_initialized(), Macro_PRINT_Einsetzen, MPI_Status, and Parallel_Info::my_rank. Here is the call graph for this function: |
|
Definition at line 1456 of file printpa.cc. References Index3D::coordinate(), endl(), Point_hashtable_proc::Give_Index(), Point_hashtable_proc::Give_num_proc(), Parallel_Info::give_number_of_active_processes(), iterate_hash_proc, Parallel_Info::my_rank, Parallel_Info::n_parallel, Index3D::neighbour_non_periodic(), Parallel_Info::point_proc, Index3D::Tiefe(), transform_coord(), D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1831 of file printpa.cc. References endl(), Storage_manager::Is_storage_initialized(), Macro_PRINT_sur_Einsetzen, MPI_Status, and Parallel_Info::my_rank. Here is the call graph for this function: |
|
Definition at line 1905 of file printpa.cc. References bo2point, Parallel_Info::comm, endl(), Storage_manager::Give_max_num_var(), Give_variable(), Parallel_Info::I_am_active(), Storage_manager::Is_storage_initialized(), iterate_hash3, Macro_PRINT_sur_Einsetzen, MPI_DOUBLE, MPI_Recv(), MPI_Send(), MPI_Status, and Parallel_Info::my_rank. Here is the call graph for this function: |
|
Definition at line 1725 of file printavs.cc. References Index3D::Cell_index(), Point_hashtable0::Give_Index(), iterate_hash0, point0, and Index3D::Tiefe(). Here is the call graph for this function: |
|
Definition at line 1330 of file printavs.cc. References avs_bo_cell(), bo2point, bocell, exterior, iterate_hash1, iterate_hash2, iterate_hash3, Point_hashtable1::nummer, point1, Recursion_Count_Cells(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 1582 of file printavs.cc. References avs_bo_cell(), bo2point, bocell, interior, iterate_hash1, iterate_hash2, iterate_hash3, Point_hashtable1::nummer, parallel_p, point1, Recursion_Count_Cells(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 664 of file printavs.cc. References avs_bo_cell(), bo2point, bocell, Index3D::coordinate(), Give_A(), Storage_manager::Give_max_num_var(), H_mesh(), Point_hashtable1::ind, interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Point_hashtable1::nummer, parallel_p, point1, Print(), Recursion_Count_Cells(), transform_coord(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 380 of file printavs.cc. References avs_bo_cell(), bo2point, bocell, Index3D::coordinate(), endl(), Give_A(), Storage_manager::Give_max_num_var(), H_mesh(), Point_hashtable1::ind, interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Point_hashtable1::nummer, parallel_p, point1, Print(), Recursion_Count_Cells(), transform_coord(), and Point_hashtable1::typ. Referenced by Variable::Print_AVS(). Here is the call graph for this function: |
|
Definition at line 509 of file printavs.cc. References bo_cell, Index3D::Cell_index(), endl(), exterior, Point_hashtable1::finest_level, Point_hashtable0::Give_Index(), Storage_manager::Give_max_num_var(), Point_hashtable1::ind, int_cell, Storage_manager::Is_storage_initialized(), iterate_hash0, iterate_hash1, Point_hashtable1::nummer, point0, point1, Index3D::Tiefe(), Point_hashtable1::typ, and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 812 of file printavs.cc. References avs_bo_cell(), bo2point, bocell, Index3D::coordinate(), Give_A(), Storage_manager::Give_max_num_var(), Give_variable(), H_mesh(), Point_hashtable1::ind, interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Max_level(), Point_hashtable1::nummer, parallel_p, point1, Print(), Recursion_Count_Cells(), transform_coord(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
|
|
Definition at line 892 of file printpa.cc. References avs_bo_cell(), bo2point, bocell, Parallel_Info::comm, endl(), Point_hashtable1::finest_level, Point_hashtable1::Give_Index(), Storage_manager::Give_max_num_var(), Parallel_Info::I_am_active(), interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Parallel_Info::max_level, MPI_Barrier(), MPI_Status, Parallel_Info::my_index, Parallel_Info::my_rank, Point_hashtable1::nummer, parallel_p, point1, Recursion_Count_Cells(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 1231 of file printpa.cc. References bo2point, bocell, endl(), Give_finest_level(), Storage_manager::Give_max_num_var(), Give_variable(), Parallel_Info::I_am_active(), Point_hashtable1::ind, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Macro_PRINT_Einsetzen, MPI_Status, Parallel_Info::my_index, Parallel_Info::my_rank, Point_hashtable1::nummer, point1, and Problemzeile. Here is the call graph for this function: |
|
Definition at line 82 of file printpa.cc. References Index3D::Cell_index(), endl(), exterior, Point_hashtable1::finest_level, Point_hashtable1::Give_Index(), Point_hashtable0::Give_Index(), Storage_manager::Give_max_num_var(), Parallel_Info::I_am_active(), int_cell, Storage_manager::Is_storage_initialized(), iterate_hash0, iterate_hash1, MPI_Status, Parallel_Info::my_index, Parallel_Info::my_rank, Point_hashtable1::nummer, point0, point1, Index3D::Tiefe(), Point_hashtable1::typ, and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 763 of file printpa.cc. References bo2point, bocell, Parallel_Info::comm, endl(), Give_finest_level(), Storage_manager::Give_max_num_var(), Give_variable(), Parallel_Info::I_am_active(), Point_hashtable1::ind, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Macro_PRINT_Einsetzen, MPI_Barrier(), MPI_Status, Parallel_Info::my_index, Parallel_Info::my_rank, Point_hashtable1::nummer, and point1. Referenced by Print_UCD_parallel(). Here is the call graph for this function: |
|
Definition at line 243 of file p_opendx.cc. References bo2point, bocell, Index3D::coordinate(), endl(), Give_A(), Storage_manager::Give_max_num_var(), H_mesh(), Point_hashtable1::ind, interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Point_hashtable1::nummer, opendx_bo_cell(), point1, Print(), Recursion_Count_Cells(), transform_coord(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 398 of file p_opendx.cc. References bo2point, bocell, Index3D::coordinate(), Give_A(), Storage_manager::Give_max_num_var(), Give_variable(), H_mesh(), Point_hashtable1::ind, interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Max_level(), Point_hashtable1::nummer, opendx_bo_cell(), point1, Print(), Recursion_Count_Cells(), transform_coord(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 86 of file pridxpa.cc. References bo2point, bocell, Parallel_Info::comm, endl(), Point_hashtable1::finest_level, Point_hashtable1::Give_Index(), Storage_manager::Give_max_num_var(), interior, Storage_manager::Is_storage_initialized(), iterate_hash1, iterate_hash2, iterate_hash3, Parallel_Info::max_level, MPI_Barrier(), MPI_Status, Parallel_Info::my_index, Point_hashtable1::nummer, opendx_bo_cell(), parallel_p, point1, Recursion_Count_Cells(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 1150 of file gridbase.cc. References Point_hashtable1::finest_level, and hashtable1_point(). Referenced by Add_double(), and Add_multigrid_point(). Here is the call graph for this function: |
|
Definition at line 1128 of file gpar.cc. References developer_version, Index3D::Edge_index(), and endl(). Referenced by Add_edge_parallel(). Here is the call graph for this function: |
|
|
|
Definition at line 154 of file labbo.cc. References bo2point, eps_boundary_var, finest_mesh_size(), iterate_hash3, and Restrict_label_bo(). Here is the call graph for this function: |
|
Definition at line 140 of file labbo.cc. References bo2point, iterate_hash3, Restrict_label_bo(), shift_eps, transform_coord_org_shift(), D3vector::x, D3vector::y, and D3vector::z. Referenced by P_Bo2p::Put_Label(), and Sub_boundary_grid::Sub_boundary_grid(). Here is the call graph for this function: |
|
Definition at line 163 of file labbo.cc. References bo2point, iterate_hash3, and Restrict_label_bo(). Here is the call graph for this function: |
|
Definition at line 173 of file labbo.cc. References bo2point, iterate_hash3, and Restrict_label_bo(). Here is the call graph for this function: |
|
Definition at line 949 of file gridbase.cc. References Add_point(), Exists_Point(), Ld, and Rd. Referenced by Add_27Stencil(). Here is the call graph for this function: |
|
Definition at line 1114 of file ggen.cc. References Add_point(), Index3D::son(), and Index3D::Tiefe(). Referenced by Add_Uniform_Grid(). Here is the call graph for this function: |
|
Definition at line 834 of file ggen.cc. References ex_cell, Exists_Cell(), int_cell, Parallel_Info::max_level, Set_cell_typ(), Index3D::son(), and Index3D::Tiefe(). Referenced by Calc_interior_cells_Part1(). Here is the call graph for this function: |
|
Definition at line 871 of file ggen.cc. References ex_cell, Exists_Cell(), int_cell, Parallel_Info::max_level, Set_cell_typ(), Index3D::son(), and Index3D::Tiefe(). Referenced by Calc_interior_cells_Part2(). Here is the call graph for this function: |
|
Definition at line 919 of file ggen.cc. References Index3D::son(), and Index3D::Tiefe(). Referenced by Calc_interior_cells_Part3(). Here is the call graph for this function: |
|
Definition at line 593 of file ggen.cc. References A_domain_sp, B_domain_sp, ENTd, Parallel_Info::max_level, Index3D::neighbour_non_periodic(), pre_check_box_grid_generation, Index3D::son(), Index3D::Tiefe(), transform_coord(), WSDd, D3vector::x, D3vector::y, and D3vector::z. Referenced by Calc_type_of_edges_uniform(). Here is the call graph for this function: |
|
Definition at line 1688 of file printavs.cc. References Exists_Point(), Give_cell_typ(), int_cell, and Index3D::son(). Here is the call graph for this function: |
|
Definition at line 300 of file printavs.cc. References Exists_Point(), Give_cell_typ(), Give_cell_variable(), int_cell, Recursion_Cells_AVS(), and Index3D::son(). Here is the call graph for this function: |
|
Definition at line 223 of file printavs.cc. References ENDd, ENTd, ESDd, ESTd, Exists_Point(), Give_cell_typ(), Give_Nummer(), int_cell, Index3D::Is_non_periodic(), Index3D::neighbour_non_periodic(), Index3D::son(), WNDd, WNTd, WSDd, and WSTd. Referenced by Print_Domain_AVS(), and Recursion_Cells_AVS(). Here is the call graph for this function: |
|
|
|
Definition at line 646 of file printpa.cc. References ENDd, ENTd, ESDd, ESTd, Exists_Point(), Give_cell_typ(), Give_Nummer(), int_cell, Index3D::Is_non_periodic(), Index3D::neighbour_non_periodic(), Index3D::son(), WNDd, WNTd, WSDd, and WSTd. Here is the call graph for this function: |
|
|
|
|
|
Definition at line 169 of file p_opendx.cc. References ENDd, ENTd, ESDd, ESTd, Exists_Point(), Give_cell_typ(), Give_Nummer(), int_cell, Index3D::Is_non_periodic(), Index3D::neighbour_non_periodic(), Index3D::son(), WNDd, WNTd, WSDd, and WSTd. Here is the call graph for this function: |
|
Definition at line 2325 of file printpa.cc. References Exists_Point(), Give_cell_typ(), Give_cell_variable(), int_cell, and Index3D::son(). Here is the call graph for this function: |
|
Definition at line 541 of file ggen.cc. References Add_cell(), Add_points_of_cell(), and Index3D::father(). Referenced by Construct_cell_points_hash0(). Here is the call graph for this function: |
|
|
|
Definition at line 185 of file printavs.cc. References Exists_Point(), Give_cell_typ(), int_cell, Index3D::Is_non_periodic(), Index3D::neighbour_non_periodic(), Index3D::son(), and WSDd. Referenced by Print_Cell_Variable_AVS(), Print_Cell_Variable_AVS_moved(), Print_Cell_Variable_AVS_parallel(), Print_Domain_AVS(), Print_test_AVS(), Print_Test_Cell(), Print_Variable_AVS(), Print_Variable_AVS_moved(), Print_Variable_AVS_moved_parallel(), Print_Variable_OpenDx(), Print_Variable_OpenDx_moved(), and Print_Variable_OpenDx_parallel(). Here is the call graph for this function: |
|
|
|
|
|
|
|
|
|
Definition at line 267 of file hash.cc. References Index3D::coordinate(), endl(), Exists_Point(), Give_cell_typ(), D3vector::Print(), and Index3D::son(). Referenced by Print_cell_info(). Here is the call graph for this function: |
|
Definition at line 529 of file hash.cc. References hashtable0_leng, hashtable0_start, i_iter, and point0. Referenced by Grid::Delete_storage(). |
|
Definition at line 164 of file hash.cc. References Index3D::Edge_index(), hashtable0_leng, hashtable0_occ, hashtable0_start, i_iter, Point_hashtable0::ind, Point_hashtable0::next, and point0. Referenced by Initialize_variable(). Here is the call graph for this function: |
|
Definition at line 322 of file hash.cc. References exterior, hashtable1_leng, hashtable1_occ, hashtable1_start, i_iter, Point_hashtable1::next, point1, and Point_hashtable1::typ. |
|
Definition at line 106 of file hash.cc. References Find_next_prime(), hashtable0_function(), hashtable0_leng, hashtable0_start, i_iter, Point_hashtable0::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, iterate_hash0, Point_hashtable0::next, and point0. Here is the call graph for this function: |
|
Definition at line 210 of file hash.cc. References Find_next_prime(), hashtable1_function(), hashtable1_leng, hashtable1_start, i_iter, Point_hashtable1::ind, Index3D::ind_x, Index3D::ind_y, Index3D::ind_z, Index1D::index, iterate_hash1, Point_hashtable1::next, and point1. Here is the call graph for this function: |
|
Definition at line 200 of file labbo.cc. References bo2point, bocell, dont_send, Storage_manager::Give_increase_max_num_label(), Point_hashtable1::Give_Index(), Storage_manager::Give_max_num_label(), Give_type(), Parallel_Info::I_am_active(), Interpolation_label_bo(), iterate_hash1, iterate_hash2, iterate_hash3, Point_hashtable1::label_level, Parallel_Info::max_level, multigrid, Index3D::neighbour(), parallel_p, point1, Point_hashtable1::send_label, and Set_label_bo_mg(). Referenced by Put_label_bo(), Put_label_bo_complementary(), and Put_union_label(). Here is the call graph for this function: |
|
Definition at line 148 of file communi.cc. References Bo2Point::direction, Bo2Point::ind, Is_cell_in_direction(), Parallel_Info::max_level, Parallel_Info::my_index, Index3D::neighbour(), and Index3D::next(). Here is the call graph for this function: |
|
|
|
Definition at line 84 of file gpar.cc. References Index3D::father(), fine_bo_cell, Point_hashtable0::ind, Point_hashtable0::isCell(), Index3D::neighbour(), and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 113 of file gpar.cc. References Parallel_Info::Give_next_on_level(), Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), MPI_Request, MPI_Status, Parallel_Info::my_index, and Parallel_Info::n_parallel. Here is the call graph for this function: |
|
Definition at line 78 of file commbos.cc. References Point_hashtable0::ind, and Index3D::neighbour(). Here is the call graph for this function: |
|
Definition at line 317 of file gpar.cc. References Point_hashtable0::ind, Index3D::neighbour(), and Point_hashtable0::will_be_sent(). Here is the call graph for this function: |
|
Definition at line 354 of file gpar.cc. References bo_cell, Parallel_Info::Give_my_level_index(), Point_hashtable0::Give_Tiefe(), Point_hashtable0::ind, int_cell, Point_hashtable0::isCell(), iterate_hash0, MPI_Request, MPI_Status, point0, and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 752 of file gpar.cc. References Parallel_Info::Give_my_level_index(), Parallel_Info::Give_next_on_level(), Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), MPI_Request, and MPI_Status. Here is the call graph for this function: |
|
Definition at line 738 of file gpar.cc. References iterate_hash1, Max_level(), Parallel_Info::my_coarsest_level, Point_hashtable1::my_finest_parallel_level, and point1. Here is the call graph for this function: |
|
Definition at line 703 of file gpar.cc. References exterior, Point_hashtable1::Give_Tiefe(), Point_hashtable1::ind, Index3D::next(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 1181 of file gpar.cc. References Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), MPI_Request, MPI_Status, and Parallel_Info::n_parallel. Referenced by Grid_generation(). Here is the call graph for this function: |
|
Definition at line 575 of file gpar.cc. References Parallel_Info::Give_next_on_level(), Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), MPI_Request, MPI_Status, Parallel_Info::my_index, and Parallel_Info::n_parallel. Here is the call graph for this function: |
|
Definition at line 526 of file communi.cc. References Point_hashtable1::ind, and Index3D::next(). Here is the call graph for this function: |
|
Definition at line 439 of file commbos.cc. References Point_hashtable0::Give_Tiefe(), Point_hashtable0::ind, int_cell, Point_hashtable0::isCell(), Index3D::neighbour(), and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 540 of file labbo.cc. References dont_send, Point_hashtable1::ind, Index3D::next(), Point_hashtable1::send_label, and Index3D::Tiefe(). Here is the call graph for this function: |
|
Definition at line 576 of file labbo.cc. References dont_send, Point_hashtable1::ind, Index3D::next(), Point_hashtable1::send_label, and Index3D::Tiefe(). Here is the call graph for this function: |
|
Definition at line 608 of file labbo.cc. References Parallel_Info::Give_my_level_index(), Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), MPI_Request, and MPI_Status. Here is the call graph for this function: |
|
Definition at line 887 of file gpar.cc. References Point_hashtable1::Give_Tiefe(), Point_hashtable1::ind, multigrid, Index3D::next(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 931 of file gpar.cc. References Parallel_Info::Give_my_level_index(), Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), MPI_Request, and MPI_Status. Referenced by Calc_multigrid_points_part2(). Here is the call graph for this function: |
|
Definition at line 536 of file gpar.cc. References exterior, Point_hashtable1::ind, Parallel_Info::max_level, Parallel_Info::my_index, Index3D::next(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 269 of file communi.cc. References Point_hashtable1::Give_Tiefe(), Point_hashtable1::ind, interior, multigrid, Index3D::next(), and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 203 of file communi.cc. References BoCeData::Exists_bocellpoint(), Index3D::father(), BoCell::ind, Parallel_Info::my_index, and Index3D::neighbour(). Here is the call graph for this function: |
|
Definition at line 733 of file gridbase.cc. References Index3D::Cell_index(), developer_version, hashtable0_point(), and Point_hashtable0::typ. Referenced by Calc_interior_cells_Part1(), Calc_interior_cells_Part2(), Recursion_calc_interior_cells_Part1(), and Recursion_calc_interior_cells_Part2(). Here is the call graph for this function: |
|
Definition at line 716 of file gridbase.cc. References developer_version, Index3D::Edge_index(), edge_interior, hashtable0_point(), and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 461 of file labbo.cc. References developer_version, Dirichlet_send, endl(), Index1D::get(), Point_hashtable1::Give_label(), Storage_manager::Give_max_num_label(), Give_type(), hashtable1_point(), Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), Point_hashtable1::label_level, multigrid, Parallel_Info::my_rank, Neumann_send, parallel_p, Point_hashtable1::Put_label_level(), and Point_hashtable1::send_label. Referenced by Interpolation_label_bo(), and Restrict_label_bo(). Here is the call graph for this function: |
|
Definition at line 817 of file gridbase.cc. References developer_version, hashtable1_point(), Point_hashtable1::my_finest_parallel_level, and Point_hashtable1::typ. Here is the call graph for this function: |
|
Definition at line 749 of file gridbase.cc. References developer_version, hashtable1_point(), and Point_hashtable1::typ. Referenced by Calc_multigrid_points_part1(). Here is the call graph for this function: |
|
Definition at line 1091 of file gpar.cc. References edges_to_be_sent, lenght_edges_to_be_sent, and number_edges_to_be_sent. Referenced by Dummy_grid_generation(), and Grid_generation(). |
|
Definition at line 1451 of file printavs.cc. References bocell, Index3D::Cell_index(), Index3D::coordinate(), Point_hashtable0::Give_Index(), int_cell, iterate_hash0, iterate_hash2, point0, Print(), Index3D::Tiefe(), transform_coord(), and Point_hashtable0::typ. Here is the call graph for this function: |
|
Definition at line 1112 of file gpar.cc. References edges_to_be_sent, lenght_edges_to_be_sent, and number_edges_to_be_sent. |
|
Definition at line 1371 of file gridbase.cc. References Index1D::coordinate(), Point_hashtable_proc::Give_Index(), Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), iterate_hash_proc, MPI_Barrier(), MPI_COMM_WORLD, Parallel_Info::my_index, Parallel_Info::my_rank, and Parallel_Info::point_proc. Here is the call graph for this function: |
|
Definition at line 1330 of file gridbase.cc. References Index3D::coordinate(), Point_hashtable1::finest_level, Index1D::get(), Point_hashtable1::Give_Index(), Point_hashtable1::Give_label(), Give_type(), Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), iterate_hash1, MPI_Barrier(), MPI_COMM_WORLD, multigrid, Parallel_Info::my_index, Parallel_Info::my_rank, point1, Index3D::Tiefe(), D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: |
|
Definition at line 821 of file gridbase.h. References Give_A(), H_mesh(), and hashtable3_point(). Here is the call graph for this function: |
|
Definition at line 807 of file gridbase.h. References Index3D::coordinate(), and transform_coord(). Here is the call graph for this function: |
|
Definition at line 793 of file gridbase.h. References Give_A(), H_mesh(), D3vector::x, x, D3vector::y, y, D3vector::z, and z. Referenced by P_parallel::coordinate(), P_nearb::coordinate(), P_interior::coordinate(), P_interior_cell::coordinate(), P_Bo2p::coordinate(), P_Bo2p::coordinateX(), P_Bo2p::coordinateY(), P_Bo2p::coordinateZ(), distanceD(), partInterp(), Print_Cell_Variable_AVS(), Print_Cell_Variable_AVS_moved(), Print_Domain_AVS(), Print_Grid_Gnuplot(), Print_Grid_Gnuplot_moved(), Print_region_processes_UCD(), Print_Variable_AVS(), Print_Variable_AVS_moved(), Print_Variable_OpenDx(), Print_Variable_OpenDx_moved(), Recursion_Calc_type_of_edges_uniform(), Test(), transform_coord(), and transform_coord_cellpoi(). Here is the call graph for this function: |
|
Definition at line 849 of file gridbase.h. References Index3D::coordinate(), local_coord_cellpoi(), and transform_coord(). Referenced by P_cellpoi::coordinate(). Here is the call graph for this function: |
|
Definition at line 826 of file gridbase.h. References Give_A(), H_mesh(), hashtable3_point(), Max_level(), and Zweipotenz(). Referenced by Put_label_bo(). Here is the call graph for this function: |
|
Definition at line 810 of file gridbase.h. References Index3D::coordinate_x(), Give_A(), H_mesh(), and D3vector::x. Referenced by P_parallel::coordinateX(), P_nearb::coordinateX(), P_interior::coordinateX(), and P_interior_cell::coordinateX(). Here is the call graph for this function: |
|
Definition at line 853 of file gridbase.h. References Index3D::coordinate_x(), Give_A(), H_mesh(), local_coord_cellpoi(), and D3vector::x. Referenced by P_cellpoi::coordinateX(). Here is the call graph for this function: |
|
Definition at line 813 of file gridbase.h. References Index3D::coordinate_y(), Give_A(), H_mesh(), and D3vector::y. Referenced by P_parallel::coordinateY(), P_nearb::coordinateY(), P_interior::coordinateY(), and P_interior_cell::coordinateY(). Here is the call graph for this function: |
|
Definition at line 858 of file gridbase.h. References Index3D::coordinate_y(), Give_A(), H_mesh(), local_coord_cellpoi(), and D3vector::y. Referenced by P_cellpoi::coordinateY(). Here is the call graph for this function: |
|
Definition at line 816 of file gridbase.h. References Index3D::coordinate_z(), Give_A(), H_mesh(), and D3vector::z. Referenced by P_parallel::coordinateZ(), P_nearb::coordinateZ(), P_interior::coordinateZ(), and P_interior_cell::coordinateZ(). Here is the call graph for this function: |
|
Definition at line 863 of file gridbase.h. References Index3D::coordinate_z(), Give_A(), H_mesh(), local_coord_cellpoi(), and D3vector::z. Referenced by P_cellpoi::coordinateZ(). Here is the call graph for this function: |
|
Definition at line 711 of file printpa.cc. References ENDd, ENTd, ESDd, ESTd, Give_Nummer(), Index3D::neighbour(), WNDd, WNTd, WSDd, and WSTd. Here is the call graph for this function: |
|
Definition at line 45 of file gridbase.h. Referenced by Add_bo2point(), Depth_hashtable3(), Give_h(), Give_label_bo(), Give_variable(), hashtable3_point(), and Initialize_hash3(). |
|
Definition at line 611 of file gridbase.h. Referenced by Calc_type_of_edges_uniform(), and Recursion_Calc_type_of_edges_uniform(). |
|
Definition at line 317 of file gridbase.h. Referenced by Initialize_variable(). |
|
Definition at line 316 of file gridbase.h. Referenced by Initialize_variable(). |
|
Definition at line 612 of file gridbase.h. Referenced by Calc_type_of_edges_uniform(), and Recursion_Calc_type_of_edges_uniform(). |
|
|
|
Definition at line 499 of file gridbase.h. |
|
Definition at line 500 of file gridbase.h. |
|
Definition at line 494 of file gridbase.h. Referenced by End_for_face_correction_parallel(), Start_for_face_correction_parallel(), and Test_array(). |
|
Definition at line 323 of file gridbase.h. |
|
Definition at line 197 of file gridbase.h. Referenced by Initialize_variable(). |
|
Definition at line 322 of file gridbase.h. |
|
Definition at line 534 of file gridbase.h. Referenced by Add_cell(), Depth_hashtable0(), hashtable0_point(), Info_hashtable0(), Initialize_hash0(), Remove_all_hashtables(), Remove_edges(), and Resize_hash0(). |
|
Definition at line 535 of file gridbase.h. Referenced by Add_cell(), Info_hashtable0(), Initialize_hash0(), Print_hashtable0(), and Remove_edges(). |
|
Definition at line 536 of file gridbase.h. Referenced by Add_cell(), Depth_hashtable0(), hashtable0_point(), Initialize_hash0(), Remove_all_hashtables(), Remove_edges(), and Resize_hash0(). |
|
Definition at line 548 of file gridbase.h. Referenced by Add_point(), Add_point_interior(), Depth_hashtable1(), hashtable1_point(), Info_hashtable1(), Initialize_hash1(), Remove_exterior_points(), and Resize_hash1(). |
|
Definition at line 549 of file gridbase.h. Referenced by Add_point(), Add_point_interior(), Fullfill_27Stencil(), Fullfill_B1B2(), Info_hashtable1(), Initialize_hash1(), Print_Domain_AVS(), Print_hashtable1(), and Remove_exterior_points(). |
|
Definition at line 550 of file gridbase.h. Referenced by Add_point(), Add_point_interior(), Depth_hashtable1(), hashtable1_point(), Initialize_hash1(), Remove_exterior_points(), and Resize_hash1(). |
|
Definition at line 561 of file gridbase.h. Referenced by Add_bocell(), Depth_hashtable2(), Give_variable_cellpoi(), hashtable2_point(), Info_hashtable2(), Initialize_hash2(), and local_coord_cellpoi(). |
|
Definition at line 562 of file gridbase.h. Referenced by Add_bocell(), Info_hashtable2(), Initialize_hash2(), and Print_hashtable2(). |
|
Definition at line 563 of file gridbase.h. Referenced by Add_bocell(), Depth_hashtable2(), Give_variable_cellpoi(), hashtable2_point(), Initialize_hash2(), and local_coord_cellpoi(). |
|
Definition at line 574 of file gridbase.h. Referenced by Add_bo2point(), Depth_hashtable3(), Give_h(), Give_label_bo(), Give_variable(), hashtable3_point(), Info_hashtable3(), and Initialize_hash3(). |
|
Definition at line 575 of file gridbase.h. Referenced by Add_bo2point(), Info_hashtable3(), Initialize_hash3(), and Print_hashtable3(). |
|
Definition at line 576 of file gridbase.h. Referenced by Add_bo2point(), Depth_hashtable3(), Give_h(), Give_label_bo(), Give_variable(), hashtable3_point(), and Initialize_hash3(). |
|
Definition at line 587 of file gridbase.h. Referenced by Add_double(), Depth_hashtable4(), Give_variable(), Give_variable_slow(), hashtable4_point(), Info_hashtable4(), and Initialize_hash4(). |
|
Definition at line 588 of file gridbase.h. Referenced by Add_double(), Info_hashtable4(), Initialize_hash4(), and Print_hashtable4(). |
|
Definition at line 589 of file gridbase.h. Referenced by Add_double(), Depth_hashtable4(), Give_variable(), Give_variable_slow(), hashtable4_point(), and Initialize_hash4(). |
|
Definition at line 524 of file gridbase.h. Referenced by Remove_all_hashtables(), Remove_edges(), Remove_exterior_points(), Resize_hash0(), and Resize_hash1(). |
|
Definition at line 495 of file gridbase.h. Referenced by Start_for_face_correction_parallel(), and Test_array(). |
|
Definition at line 502 of file gridbase.h. Referenced by Give_receive_buffer(). |
|
Definition at line 496 of file gridbase.h. Referenced by Start_for_face_correction_parallel(), and Test_array(). |
|
Definition at line 518 of file gridbase.h. |
|
|
|
Definition at line 501 of file gridbase.h. Referenced by Give_receive_buffer(). |
|
Definition at line 586 of file gridbase.h. Referenced by Print_hashtable4(). |