src/expde/grid/parallel.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Partitioning
class  quality
class  rough_domain
class  Point_hashtable_proc
class  Point_hashtable_proc_corner
class  Parallel_Info

Defines

#define iterate_hash_proc   for(p_iter=0;p_iter<hashtable_proc_leng;++p_iter) for(point_proc=hashtable_proc_start[p_iter];point_proc!=NULL;point_proc=point_proc->next)
#define iterate_hash_proc_corner   for(p_iter_corner=0;p_iter_corner<hashtable_proc_corner_leng;++p_iter_corner) for(point_proc_corner=hashtable_proc_corner_start[p_iter_corner];point_proc_corner!=NULL;point_proc_corner=point_proc_corner->next)

Functions

int hashtable_proc_function (int x, int y, int z, int length)
int hashtable_proc_corner_function (int x, int y, int z, int length)


Define Documentation

#define iterate_hash_proc   for(p_iter=0;p_iter<hashtable_proc_leng;++p_iter) for(point_proc=hashtable_proc_start[p_iter];point_proc!=NULL;point_proc=point_proc->next)
 

Definition at line 180 of file parallel.h.

Referenced by Parallel_Info::Calc_coarse_processors(), Parallel_Info::Give_level_index_of(), Parallel_Info::give_next_rank_destination(), Parallel_Info::give_next_rank_source(), Parallel_Info::Print_processors(), Grid_base::Print_region_processes_UCD(), Parallel_Info::Print_region_processes_UCD_normalized(), Parallel_Info::Set_rank_3D(), and Grid_base::Test_just_this().

#define iterate_hash_proc_corner   for(p_iter_corner=0;p_iter_corner<hashtable_proc_corner_leng;++p_iter_corner) for(point_proc_corner=hashtable_proc_corner_start[p_iter_corner];point_proc_corner!=NULL;point_proc_corner=point_proc_corner->next)
 

Definition at line 217 of file parallel.h.


Function Documentation

int hashtable_proc_corner_function int  x,
int  y,
int  z,
int  length
[inline]
 

Definition at line 210 of file parallel.h.

Referenced by Parallel_Info::Add_proc_corner(), and Parallel_Info::hashtable_proc_corner_point().

int hashtable_proc_function int  x,
int  y,
int  z,
int  length
[inline]
 

Definition at line 173 of file parallel.h.

Referenced by Parallel_Info::Add_proc_cell(), and Parallel_Info::hashtable_proc_point().


Generated on Mon Jan 16 13:36:25 2006 for IPPL by  doxygen 1.4.6