Storage_manager Class Reference

#include <sto_man.h>

Inheritance diagram for Storage_manager:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Storage_manager ()
int Give_number_variable ()
int Give_number_bo_stencil ()
int Give_number_stencil ()
int Give_number_cell_variable ()
int Give_number_label_bo ()
void Remove_number_label_bo (int num)
bool Is_storage_initialized ()
int cell_number_of_bo_stencil (int num) const
int cell_number_of_stencil (int num) const

Protected Member Functions

void Storge_initialization_done ()
int Give_max_num_var ()
int Give_max_num_cell_var ()
int Give_max_num_coarse_int_cells ()
int Give_max_num_bo_cells ()
int Give_max_num_fine_all_cells ()
int Give_max_num_label ()
int Give_max_num_matrices_bo ()
bool Give_increase_max_num_label ()
void No_increase_max_num_label ()

Detailed Description

Definition at line 40 of file sto_man.h.


Constructor & Destructor Documentation

Storage_manager::Storage_manager  )  [inline]
 

Definition at line 42 of file sto_man.h.

References Max_label_number.


Member Function Documentation

int Storage_manager::cell_number_of_bo_stencil int  num  )  const [inline]
 

Definition at line 167 of file sto_man.h.

Referenced by Grid_base::Give_bo_stencil(), and Grid::Update_boundary_stencil().

int Storage_manager::cell_number_of_stencil int  num  )  const [inline]
 

Definition at line 171 of file sto_man.h.

Referenced by Grid_base::Give_stencil(), and Grid::Update_global_stencil().

bool Storage_manager::Give_increase_max_num_label  )  [inline, protected]
 

Definition at line 131 of file sto_man.h.

Referenced by Grid_base::Restrict_label_bo().

int Storage_manager::Give_max_num_bo_cells  )  [inline, protected]
 

Definition at line 149 of file sto_man.h.

int Storage_manager::Give_max_num_cell_var  )  [inline, protected]
 

Definition at line 145 of file sto_man.h.

Referenced by Grid_base::Print_Cell_Variable_AVS(), Grid_base::Print_Cell_Variable_AVS_moved(), and Grid_base::Print_Cell_Variable_AVS_parallel().

int Storage_manager::Give_max_num_coarse_int_cells  )  [inline, protected]
 

Definition at line 157 of file sto_man.h.

int Storage_manager::Give_max_num_fine_all_cells  )  [inline, protected]
 

Definition at line 161 of file sto_man.h.

int Storage_manager::Give_max_num_label  )  [inline, protected]
 

Definition at line 139 of file sto_man.h.

Referenced by Grid_base::Restrict_label_bo(), and Grid_base::Set_label_bo_mg().

int Storage_manager::Give_max_num_matrices_bo  )  [inline, protected]
 

Definition at line 153 of file sto_man.h.

int Storage_manager::Give_max_num_var  )  [inline, protected]
 

Definition at line 142 of file sto_man.h.

Referenced by Grid::Full_update_Variable(), Grid::Initialize(), Grid_base::Initialize_variable(), Grid_base::Print_surface_Variable_AVS_parallel(), Grid_base::Print_Variable_AVS(), Grid_base::Print_Variable_AVS_coarse(), Grid_base::Print_Variable_AVS_moved(), Grid_base::Print_Variable_AVS_moved_parallel(), Grid_base::Print_Variable_AVS_parallel(), Grid_base::Print_Variable_OpenDx(), Grid_base::Print_Variable_OpenDx_moved(), and Grid_base::Print_Variable_OpenDx_parallel().

int Storage_manager::Give_number_bo_stencil  )  [inline]
 

Definition at line 121 of file sto_man.h.

int Storage_manager::Give_number_cell_variable  )  [inline]
 

Definition at line 115 of file sto_man.h.

Referenced by Cell_Variable::Cell_Variable().

int Storage_manager::Give_number_label_bo  ) 
 

Definition at line 78 of file labbo.cc.

References Max_label_number.

Referenced by Sub_boundary_grid::Sub_boundary_grid().

int Storage_manager::Give_number_stencil  )  [inline]
 

Definition at line 126 of file sto_man.h.

Referenced by Res_stencil::Res_stencil().

int Storage_manager::Give_number_variable  )  [inline]
 

Definition at line 111 of file sto_man.h.

bool Storage_manager::Is_storage_initialized  )  [inline]
 

Definition at line 180 of file sto_man.h.

Referenced by Cell_Variable::Cell_Variable(), Grid::Initialize(), Grid_base::Print_Cell_Variable_AVS(), Grid_base::Print_Cell_Variable_AVS_moved(), Grid_base::Print_Cell_Variable_AVS_parallel(), Grid_base::Print_Domain_AVS(), Grid::Print_maximal_interior_angles(), Grid_base::Print_processes_UCD(), Grid_base::Print_surface_processes_UCD(), Grid_base::Print_surface_Variable_AVS_parallel(), Grid_base::Print_Variable_AVS(), Grid_base::Print_Variable_AVS_coarse(), Grid_base::Print_Variable_AVS_moved(), Grid_base::Print_Variable_AVS_moved_parallel(), Grid_base::Print_Variable_AVS_parallel(), Grid_base::Print_Variable_OpenDx(), Grid_base::Print_Variable_OpenDx_moved(), Grid_base::Print_Variable_OpenDx_parallel(), Res_stencil::Res_stencil(), and Grid::Test_init().

void Storage_manager::No_increase_max_num_label  )  [inline, protected]
 

Definition at line 135 of file sto_man.h.

void Storage_manager::Remove_number_label_bo int  num  ) 
 

Definition at line 99 of file labbo.cc.

References developer_version, endl(), and Max_label_number.

Here is the call graph for this function:

void Storage_manager::Storge_initialization_done  )  [inline, protected]
 

Definition at line 176 of file sto_man.h.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:46:29 2006 for IPPL by  doxygen 1.4.6