Index_set Class Reference

#include <index.h>

Collaboration diagram for Index_set:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Index_set (Subgrid subgrid, Grid *gr)
 Index_set (Grid *gr)
void Sort_by (sorting_types sort_typ)
int Size ()
ExpdeIndex first ()
ExpdeIndex last ()
GridGive_grid ()
void operator= (Index_set_Expr index_set_expr)
typ_of_general_points type (int n)
P_interiorpointer_P_interior (int n)
P_nearbpointer_P_nearb (int n)
P_cellpoipointer_P_cellpoi (int n)
P_Bo2ppointer_P_Bo2p (int n)
int Give_value (Index3D I, int Gedir)
int Sorted_number (int i)
int Sorted_number_back (int i)

Friends

class Variable

Detailed Description

Definition at line 94 of file index.h.


Constructor & Destructor Documentation

Index_set::Index_set Subgrid  subgrid,
Grid gr
 

Definition at line 128 of file index.cc.

References Grid_base::Max_level(), P_interior::Next(), Subgrid::run_interior(), and Grid::Start_P_interior().

Here is the call graph for this function:

Index_set::Index_set Grid gr  ) 
 

Definition at line 85 of file index.cc.

References minimal_length_P_Bo2p, minimal_length_P_cellpoi, minimal_length_P_interior, and minimal_length_P_nearb.


Member Function Documentation

ExpdeIndex Index_set::first  )  [inline]
 

Definition at line 250 of file index.h.

Grid* Index_set::Give_grid  )  [inline]
 

Definition at line 105 of file index.h.

Referenced by ExpdeIndex::Give_grid().

int Index_set::Give_value Index3D  I,
int  Gedir
 

Definition at line 505 of file index.cc.

References Point_hashtable_indices::gedir, Index1D::get(), hashtable_indices_function(), Index3D::I_x(), Index3D::I_y(), Index3D::I_z(), Point_hashtable_indices::next, Point_hashtable_indices::nx, Point_hashtable_indices::ny, Point_hashtable_indices::nz, and Point_hashtable_indices::wert.

Referenced by ExpdeIndex::integer().

Here is the call graph for this function:

ExpdeIndex Index_set::last  )  [inline]
 

Definition at line 254 of file index.h.

void Index_set::operator= Index_set_Expr  index_set_expr  ) 
 

Definition at line 185 of file neigh.cc.

References Index_set_Expr::i, ExpdeIndex::i_integer(), P_interior::Ind(), ExpdeIndex::index_set(), initialize_hashtable(), Grid_base::Max_level(), Index3D::next(), pointer_P_interior(), Index_set_Expr::set, type(), and type_P_interior.

Here is the call graph for this function:

P_Bo2p * Index_set::pointer_P_Bo2p int  n  )  [inline]
 

Definition at line 302 of file index.h.

References developer_version, and endl().

Referenced by ExpdeIndex::integer(), and DExpr< A >::operator[]().

Here is the call graph for this function:

P_cellpoi * Index_set::pointer_P_cellpoi int  n  )  [inline]
 

Definition at line 293 of file index.h.

References developer_version, and endl().

Referenced by ExpdeIndex::integer(), and DExpr< A >::operator[]().

Here is the call graph for this function:

P_interior * Index_set::pointer_P_interior int  n  )  [inline]
 

Definition at line 277 of file index.h.

References developer_version, and endl().

Referenced by ExpdeIndex::integer(), operator=(), DExpr< A >::operator[](), and Sort_by().

Here is the call graph for this function:

P_nearb * Index_set::pointer_P_nearb int  n  )  [inline]
 

Definition at line 285 of file index.h.

References developer_version, and endl().

Referenced by ExpdeIndex::integer(), and DExpr< A >::operator[]().

Here is the call graph for this function:

int Index_set::Size  )  [inline]
 

Definition at line 102 of file index.h.

void Index_set::Sort_by sorting_types  sort_typ  ) 
 

Definition at line 318 of file index.cc.

References endl(), Grid_base::Max_level(), pointer_P_interior(), type(), type_P_interior, z_plane_sort, and Zweipotenz().

Here is the call graph for this function:

int Index_set::Sorted_number int  i  )  [inline]
 

Definition at line 118 of file index.h.

Referenced by ExpdeIndex::ExpdeIndex(), ExpdeIndex::operator++(), and ExpdeIndex::operator--().

int Index_set::Sorted_number_back int  i  )  [inline]
 

Definition at line 119 of file index.h.

Referenced by ExpdeIndex::integer().

typ_of_general_points Index_set::type int  n  )  [inline]
 

Definition at line 316 of file index.h.

References developer_version, endl(), type_P_Bo2p, type_P_cellpoi, type_P_interior, and type_P_nearb.

Referenced by ExpdeIndex::integer(), operator=(), DExpr< A >::operator[](), and Sort_by().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class Variable [friend]
 

Definition at line 95 of file index.h.


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