Point_hashtable0 Class Reference

#include <hash.h>

Collaboration diagram for Point_hashtable0:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Point_hashtable0 (Index3D I)
 Point_hashtable0 (Point_hashtable0 *point_old)
Index3D Give_Index ()
double * Give_var ()
Celltype Give_cell_typ ()
Point_hashtable0Next ()
bool isCell ()
bool doSend ()
void will_be_sent (bool s)
int Give_Tiefe ()
 ~Point_hashtable0 ()

Friends

class Grid_base
class Grid

Detailed Description

Definition at line 26 of file hash.h.


Constructor & Destructor Documentation

Point_hashtable0::Point_hashtable0 Index3D  I  )  [inline]
 

Definition at line 42 of file hash.h.

References Index3D::Cell_index(), noeinfo, and Index3D::Tiefe().

Here is the call graph for this function:

Point_hashtable0::Point_hashtable0 Point_hashtable0 point_old  )  [inline]
 

Definition at line 292 of file hash.h.

References depth_m, ind, isCell_m, typ, and var.

Point_hashtable0::~Point_hashtable0  )  [inline]
 

Definition at line 58 of file hash.h.


Member Function Documentation

bool Point_hashtable0::doSend  )  [inline]
 

Definition at line 55 of file hash.h.

Celltype Point_hashtable0::Give_cell_typ  )  [inline]
 

Definition at line 303 of file hash.h.

References Index3D::Cell_index(), Index3D::coordinate(), developer_version, endl(), and D3vector::Print().

Referenced by DResDiff< A >::Iterate_Calc_stencil(), and DResDiff_Bo< A >::Iterate_Calc_stencil().

Here is the call graph for this function:

Index3D Point_hashtable0::Give_Index  )  [inline]
 

Definition at line 50 of file hash.h.

Referenced by Grid_base::Calc_interior_cells_Part2(), Grid_base::Calc_multigrid_points_part1(), Grid_base::Construct_points_hash1(), Grid_base::Correct_faces_uniform(), DResDiff< A >::Iterate_Calc_stencil(), DResDiff_Bo< A >::Iterate_Calc_stencil(), Grid_base::Print_Test_all_Cell(), Grid_base::Print_Variable_AVS_coarse(), Grid_base::Print_Variable_AVS_parallel(), and Grid_base::Test().

int Point_hashtable0::Give_Tiefe  )  [inline]
 

Definition at line 57 of file hash.h.

Referenced by Grid_base::Prepare_communication_boundary_stencils(), Grid_base::Send_cells_parallel(), and Grid_base::Send_interior_stencils_in_direction().

double* Point_hashtable0::Give_var  )  [inline]
 

Definition at line 51 of file hash.h.

bool Point_hashtable0::isCell  )  [inline]
 

Definition at line 54 of file hash.h.

Referenced by Grid_base::Calc_boundary_cells(), Grid_base::Calc_multigrid_points_part1(), Grid_base::Calc_number_boundary_cells_for_hash2(), Grid_base::Prepare_communication_boundary_stencils(), Grid_base::Send_boundary_cell_in_direction(), Grid_base::Send_cells_parallel(), and Grid_base::Send_interior_stencils_in_direction().

Point_hashtable0* Point_hashtable0::Next  )  [inline]
 

Definition at line 53 of file hash.h.

void Point_hashtable0::will_be_sent bool  s  )  [inline]
 

Definition at line 56 of file hash.h.

Referenced by Grid_base::Send_cell_in_direction().


Friends And Related Function Documentation

friend class Grid [friend]
 

Definition at line 28 of file hash.h.

friend class Grid_base [friend]
 

Definition at line 27 of file hash.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:45:27 2006 for IPPL by  doxygen 1.4.6