P_nearb Class Reference

#include <listnb1.h>

Collaboration diagram for P_nearb:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 P_nearb (Index3D I, P_nearb *Next)
void initialize (const Grid *gitter, int level)
double * varM (const Grid *gitter, int level) const
double * varP_slow (const Grid *gitter, int var_ebene, Ort1D i, Ort1D j, Ort1D k, int level) const
double * varN (const Grid *gitter, int level) const
double * varS (const Grid *gitter, int level) const
double * varW (const Grid *gitter, int level) const
double * varE (const Grid *gitter, int level) const
double * varT (const Grid *gitter, int level) const
double * varD (const Grid *gitter, int level) const
double * varND (const Grid *gitter, int level) const
double * varWN (const Grid *gitter, int level) const
double * varWT (const Grid *gitter, int level) const
double * varED (const Grid *gitter, int level) const
double * varST (const Grid *gitter, int level) const
double * varES (const Grid *gitter, int level) const
double * varEST (const Grid *gitter, int level) const
double * varWND (const Grid *gitter, int level) const
double * varWD (const Grid *gitter, int level) const
double * varET (const Grid *gitter, int level) const
Celltype Give_cell_typ (const Grid *grid, dir_sons i, int l) const
BoCeDataGive_Bo_cell (const Grid *grid, dir_sons i, int l) const
D3vector coordinate (const Grid *gitter) const
double coordinateX (const Grid *gitter) const
double coordinateY (const Grid *gitter) const
double coordinateZ (const Grid *gitter) const
P_nearbNext () const
Index3D Ind () const
void Set_first_mg_coeff_nearb (Point_mg_coeff_nearb *first)
void Set_first_mg_coeff_bo (Point_mg_coeff_bo *first)
Point_mg_coeff_nearbGive_first_mg_coeff_nearb () const
Point_mg_coeff_boGive_first_mg_coeff_bo () const
 P_nearb (Index3D I, P_nearb *Next)
void initialize (const Grid *gitter, int level)
double * varM (const Grid *gitter, int level) const
double * varP_slow (const Grid *gitter, int var_ebene, Ort1D i, Ort1D j, Ort1D k, int level) const
double * varN (const Grid *gitter, int level) const
double * varS (const Grid *gitter, int level) const
double * varW (const Grid *gitter, int level) const
double * varE (const Grid *gitter, int level) const
double * varT (const Grid *gitter, int level) const
double * varD (const Grid *gitter, int level) const
double * varND (const Grid *gitter, int level) const
double * varWN (const Grid *gitter, int level) const
double * varWT (const Grid *gitter, int level) const
double * varED (const Grid *gitter, int level) const
double * varST (const Grid *gitter, int level) const
double * varES (const Grid *gitter, int level) const
double * varEST (const Grid *gitter, int level) const
double * varWND (const Grid *gitter, int level) const
double * varWD (const Grid *gitter, int level) const
double * varET (const Grid *gitter, int level) const
Celltype Give_cell_typ (const Grid *grid, dir_sons i, int l) const
BoCeDataGive_Bo_cell (const Grid *grid, dir_sons i, int l) const
D3vector coordinate (const Grid *gitter) const
double coordinateX (const Grid *gitter) const
double coordinateY (const Grid *gitter) const
double coordinateZ (const Grid *gitter) const
P_nearbNext () const
Index3D Ind () const
void Set_first_mg_coeff_nearb (Point_mg_coeff_nearb *first)
void Set_first_mg_coeff_bo (Point_mg_coeff_bo *first)
Point_mg_coeff_nearbGive_first_mg_coeff_nearb () const
Point_mg_coeff_boGive_first_mg_coeff_bo () const
 P_nearb (Index3D I, P_nearb *Next)
void initialize (const Grid *gitter, int level)
double * varM (const Grid *gitter, int level) const
double * varP_slow (const Grid *gitter, int var_ebene, Ort1D i, Ort1D j, Ort1D k, int level) const
double * varN (const Grid *gitter, int level) const
double * varS (const Grid *gitter, int level) const
double * varW (const Grid *gitter, int level) const
double * varE (const Grid *gitter, int level) const
double * varT (const Grid *gitter, int level) const
double * varD (const Grid *gitter, int level) const
double * varND (const Grid *gitter, int level) const
double * varWN (const Grid *gitter, int level) const
double * varWT (const Grid *gitter, int level) const
double * varED (const Grid *gitter, int level) const
double * varST (const Grid *gitter, int level) const
double * varES (const Grid *gitter, int level) const
double * varEST (const Grid *gitter, int level) const
double * varWND (const Grid *gitter, int level) const
double * varWD (const Grid *gitter, int level) const
double * varET (const Grid *gitter, int level) const
Celltype Give_cell_typ (const Grid *grid, dir_sons i, int l) const
BoCeDataGive_Bo_cell (const Grid *grid, dir_sons i, int l) const
D3vector coordinate (const Grid *gitter) const
double coordinateX (const Grid *gitter) const
double coordinateY (const Grid *gitter) const
double coordinateZ (const Grid *gitter) const
P_nearbNext () const
Index3D Ind () const
void Set_first_mg_coeff_nearb (Point_mg_coeff_nearb *first)
void Set_first_mg_coeff_bo (Point_mg_coeff_bo *first)
Point_mg_coeff_nearbGive_first_mg_coeff_nearb () const
Point_mg_coeff_boGive_first_mg_coeff_bo () const
 P_nearb (Index3D I, P_nearb *Next)
void initialize (const Grid *gitter, int level)
double * varM (const Grid *gitter, int level) const
double * varP_slow (const Grid *gitter, int var_ebene, Ort1D i, Ort1D j, Ort1D k, int level) const
double * varN (const Grid *gitter, int level) const
double * varS (const Grid *gitter, int level) const
double * varW (const Grid *gitter, int level) const
double * varE (const Grid *gitter, int level) const
double * varT (const Grid *gitter, int level) const
double * varD (const Grid *gitter, int level) const
double * varND (const Grid *gitter, int level) const
double * varWN (const Grid *gitter, int level) const
double * varWT (const Grid *gitter, int level) const
double * varED (const Grid *gitter, int level) const
double * varST (const Grid *gitter, int level) const
double * varES (const Grid *gitter, int level) const
double * varEST (const Grid *gitter, int level) const
double * varWND (const Grid *gitter, int level) const
double * varWD (const Grid *gitter, int level) const
double * varET (const Grid *gitter, int level) const
Celltype Give_cell_typ (const Grid *grid, dir_sons i, int l) const
BoCeDataGive_Bo_cell (const Grid *grid, dir_sons i, int l) const
D3vector coordinate (const Grid *gitter) const
double coordinateX (const Grid *gitter) const
double coordinateY (const Grid *gitter) const
double coordinateZ (const Grid *gitter) const
P_nearbNext () const
Index3D Ind () const
void Set_first_mg_coeff_nearb (Point_mg_coeff_nearb *first)
void Set_first_mg_coeff_bo (Point_mg_coeff_bo *first)
Point_mg_coeff_nearbGive_first_mg_coeff_nearb () const
Point_mg_coeff_boGive_first_mg_coeff_bo () const
bool Give_Label (int num, int level, const Grid *gitter) const

Detailed Description

Definition at line 21 of file listnb1.h.


Constructor & Destructor Documentation

P_nearb::P_nearb Index3D  I,
P_nearb Next
[inline]
 

Definition at line 23 of file listnb1.h.

P_nearb::P_nearb Index3D  I,
P_nearb Next
[inline]
 

Definition at line 23 of file listnb2.h.

P_nearb::P_nearb Index3D  I,
P_nearb Next
[inline]
 

Definition at line 23 of file listnb3.h.

P_nearb::P_nearb Index3D  I,
P_nearb Next
[inline]
 

Definition at line 27 of file listnb4.h.


Member Function Documentation

D3vector P_nearb::coordinate const Grid gitter  )  const
 

D3vector P_nearb::coordinate const Grid gitter  )  const
 

D3vector P_nearb::coordinate const Grid gitter  )  const
 

D3vector P_nearb::coordinate const Grid gitter  )  const [inline]
 

Definition at line 103 of file listnb1.h.

References Grid_base::transform_coord().

Here is the call graph for this function:

double P_nearb::coordinateX const Grid gitter  )  const
 

double P_nearb::coordinateX const Grid gitter  )  const
 

double P_nearb::coordinateX const Grid gitter  )  const
 

double P_nearb::coordinateX const Grid gitter  )  const [inline]
 

Definition at line 106 of file listnb1.h.

References Grid_base::transform_coordX().

Referenced by CoordinateX::Give_nearb().

Here is the call graph for this function:

double P_nearb::coordinateY const Grid gitter  )  const
 

double P_nearb::coordinateY const Grid gitter  )  const
 

double P_nearb::coordinateY const Grid gitter  )  const
 

double P_nearb::coordinateY const Grid gitter  )  const [inline]
 

Definition at line 109 of file listnb1.h.

References Grid_base::transform_coordY().

Referenced by CoordinateY::Give_nearb().

Here is the call graph for this function:

double P_nearb::coordinateZ const Grid gitter  )  const
 

double P_nearb::coordinateZ const Grid gitter  )  const
 

double P_nearb::coordinateZ const Grid gitter  )  const
 

double P_nearb::coordinateZ const Grid gitter  )  const [inline]
 

Definition at line 112 of file listnb1.h.

References Grid_base::transform_coordZ().

Referenced by CoordinateZ::Give_nearb().

Here is the call graph for this function:

BoCeData* P_nearb::Give_Bo_cell const Grid grid,
dir_sons  i,
int  l
const
 

BoCeData* P_nearb::Give_Bo_cell const Grid grid,
dir_sons  i,
int  l
const
 

BoCeData* P_nearb::Give_Bo_cell const Grid grid,
dir_sons  i,
int  l
const
 

BoCeData * P_nearb::Give_Bo_cell const Grid grid,
dir_sons  i,
int  l
const [inline]
 

Definition at line 213 of file listnb1.h.

References Grid_base::Give_Bo_cell(), and Index3D::next().

Here is the call graph for this function:

Celltype P_nearb::Give_cell_typ const Grid grid,
dir_sons  i,
int  l
const
 

Celltype P_nearb::Give_cell_typ const Grid grid,
dir_sons  i,
int  l
const
 

Celltype P_nearb::Give_cell_typ const Grid grid,
dir_sons  i,
int  l
const
 

Celltype P_nearb::Give_cell_typ const Grid grid,
dir_sons  i,
int  l
const [inline]
 

Definition at line 209 of file listnb1.h.

References Grid_base::Give_cell_typ(), and Index3D::next().

Referenced by Nearb_Ablage::Initialize().

Here is the call graph for this function:

Point_mg_coeff_bo* P_nearb::Give_first_mg_coeff_bo  )  const [inline]
 

Definition at line 85 of file listnb4.h.

Point_mg_coeff_bo* P_nearb::Give_first_mg_coeff_bo  )  const [inline]
 

Definition at line 85 of file listnb3.h.

References endl().

Here is the call graph for this function:

Point_mg_coeff_bo* P_nearb::Give_first_mg_coeff_bo  )  const [inline]
 

Definition at line 85 of file listnb2.h.

References endl().

Here is the call graph for this function:

Point_mg_coeff_bo* P_nearb::Give_first_mg_coeff_bo  )  const [inline]
 

Definition at line 85 of file listnb1.h.

References endl().

Referenced by DVar_Res_Op::Give_nearb().

Here is the call graph for this function:

Point_mg_coeff_nearb* P_nearb::Give_first_mg_coeff_nearb  )  const [inline]
 

Definition at line 82 of file listnb4.h.

Point_mg_coeff_nearb* P_nearb::Give_first_mg_coeff_nearb  )  const [inline]
 

Definition at line 80 of file listnb3.h.

References endl().

Here is the call graph for this function:

Point_mg_coeff_nearb* P_nearb::Give_first_mg_coeff_nearb  )  const [inline]
 

Definition at line 80 of file listnb2.h.

References endl().

Here is the call graph for this function:

Point_mg_coeff_nearb* P_nearb::Give_first_mg_coeff_nearb  )  const [inline]
 

Definition at line 80 of file listnb1.h.

References endl().

Referenced by DVar_Res_Op::Give_nearb().

Here is the call graph for this function:

bool P_nearb::Give_Label int  num,
int  level,
const Grid gitter
const [inline]
 

Definition at line 280 of file listnb4.h.

References Grid_base::Give_label_bo_D().

Here is the call graph for this function:

Index3D P_nearb::Ind  )  const [inline]
 

Definition at line 73 of file listnb4.h.

Index3D P_nearb::Ind  )  const [inline]
 

Definition at line 69 of file listnb3.h.

Index3D P_nearb::Ind  )  const [inline]
 

Definition at line 69 of file listnb2.h.

Index3D P_nearb::Ind  )  const [inline]
 

Definition at line 69 of file listnb1.h.

Referenced by Grid::Calc_MG_Coefficients(), DResDiagDiff< A >::Give_nearb(), DResDiagDiff_Bo< A >::Give_nearb(), DResDiff_Bo< A >::Give_nearb(), DVar_Prol_Op::Give_nearb(), DVar_Extra_Op::Give_nearb(), DResDiff_Bo_ARR< A >::Give_nearb(), and ExpdeIndex::integer().

void P_nearb::initialize const Grid gitter,
int  level
 

void P_nearb::initialize const Grid gitter,
int  level
 

void P_nearb::initialize const Grid gitter,
int  level
 

void P_nearb::initialize const Grid gitter,
int  level
[inline]
 

Definition at line 96 of file listnb1.h.

P_nearb* P_nearb::Next  )  const [inline]
 

Definition at line 70 of file listnb4.h.

P_nearb* P_nearb::Next  )  const [inline]
 

Definition at line 66 of file listnb3.h.

P_nearb* P_nearb::Next  )  const [inline]
 

Definition at line 66 of file listnb2.h.

P_nearb* P_nearb::Next  )  const [inline]
 

Definition at line 66 of file listnb1.h.

Referenced by Grid::Calc_MG_Coefficients().

void P_nearb::Set_first_mg_coeff_bo Point_mg_coeff_bo first  )  [inline]
 

Definition at line 79 of file listnb4.h.

void P_nearb::Set_first_mg_coeff_bo Point_mg_coeff_bo first  )  [inline]
 

Definition at line 76 of file listnb3.h.

References endl().

Here is the call graph for this function:

void P_nearb::Set_first_mg_coeff_bo Point_mg_coeff_bo first  )  [inline]
 

Definition at line 76 of file listnb2.h.

References endl().

Here is the call graph for this function:

void P_nearb::Set_first_mg_coeff_bo Point_mg_coeff_bo first  )  [inline]
 

Definition at line 76 of file listnb1.h.

References endl().

Here is the call graph for this function:

void P_nearb::Set_first_mg_coeff_nearb Point_mg_coeff_nearb first  )  [inline]
 

Definition at line 76 of file listnb4.h.

void P_nearb::Set_first_mg_coeff_nearb Point_mg_coeff_nearb first  )  [inline]
 

Definition at line 72 of file listnb3.h.

References endl().

Here is the call graph for this function:

void P_nearb::Set_first_mg_coeff_nearb Point_mg_coeff_nearb first  )  [inline]
 

Definition at line 72 of file listnb2.h.

References endl().

Here is the call graph for this function:

void P_nearb::Set_first_mg_coeff_nearb Point_mg_coeff_nearb first  )  [inline]
 

Definition at line 72 of file listnb1.h.

References endl().

Here is the call graph for this function:

double* P_nearb::varD const Grid gitter,
int  level
const
 

double* P_nearb::varD const Grid gitter,
int  level
const
 

double* P_nearb::varD const Grid gitter,
int  level
const
 

double * P_nearb::varD const Grid gitter,
int  level
const [inline]
 

Definition at line 140 of file listnb1.h.

References Grid_base::Give_variable(), Ld, and Index3D::next_TD().

Here is the call graph for this function:

double* P_nearb::varE const Grid gitter,
int  level
const
 

double* P_nearb::varE const Grid gitter,
int  level
const
 

double* P_nearb::varE const Grid gitter,
int  level
const
 

double * P_nearb::varE const Grid gitter,
int  level
const [inline]
 

Definition at line 128 of file listnb1.h.

References Grid_base::Give_variable(), Index3D::next_EW(), and Rd.

Here is the call graph for this function:

double* P_nearb::varED const Grid gitter,
int  level
const
 

double* P_nearb::varED const Grid gitter,
int  level
const
 

double* P_nearb::varED const Grid gitter,
int  level
const
 

double * P_nearb::varED const Grid gitter,
int  level
const [inline]
 

Definition at line 159 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_EW(), Index3D::next_TD(), and Rd.

Here is the call graph for this function:

double* P_nearb::varES const Grid gitter,
int  level
const
 

double* P_nearb::varES const Grid gitter,
int  level
const
 

double* P_nearb::varES const Grid gitter,
int  level
const
 

double * P_nearb::varES const Grid gitter,
int  level
const [inline]
 

Definition at line 169 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_EW(), Index3D::next_NS(), and Rd.

Here is the call graph for this function:

double* P_nearb::varEST const Grid gitter,
int  level
const
 

double* P_nearb::varEST const Grid gitter,
int  level
const
 

double* P_nearb::varEST const Grid gitter,
int  level
const
 

double * P_nearb::varEST const Grid gitter,
int  level
const [inline]
 

Definition at line 175 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_EW(), Index3D::next_NS(), Index3D::next_TD(), and Rd.

Here is the call graph for this function:

double* P_nearb::varET const Grid gitter,
int  level
const
 

double* P_nearb::varET const Grid gitter,
int  level
const
 

double* P_nearb::varET const Grid gitter,
int  level
const
 

double * P_nearb::varET const Grid gitter,
int  level
const [inline]
 

Definition at line 191 of file listnb1.h.

References Grid_base::Give_variable(), and Index3D::next_ET().

Referenced by Nearb_Ablage::Initialize_17().

Here is the call graph for this function:

double* P_nearb::varM const Grid gitter,
int  level
const
 

double* P_nearb::varM const Grid gitter,
int  level
const
 

double* P_nearb::varM const Grid gitter,
int  level
const
 

double * P_nearb::varM const Grid gitter,
int  level
const [inline]
 

Definition at line 199 of file listnb1.h.

References Grid_base::Give_variable().

Referenced by Variable::Give_nearb(), DExprVAR::Give_nearb(), DExprVAR_ARR::Give_nearb(), DExprVAR::Give_regular_pointer(), Variable::Put_nearb(), DExprVecSim< B >::Run_nearb(), DExprSimLit::Run_nearb(), and DExprSim< B >::Run_nearb().

Here is the call graph for this function:

double* P_nearb::varN const Grid gitter,
int  level
const
 

double* P_nearb::varN const Grid gitter,
int  level
const
 

double* P_nearb::varN const Grid gitter,
int  level
const
 

double * P_nearb::varN const Grid gitter,
int  level
const [inline]
 

Definition at line 120 of file listnb1.h.

References Grid_base::Give_variable(), Index3D::next_NS(), and Rd.

Here is the call graph for this function:

double* P_nearb::varND const Grid gitter,
int  level
const
 

double* P_nearb::varND const Grid gitter,
int  level
const
 

double* P_nearb::varND const Grid gitter,
int  level
const
 

double * P_nearb::varND const Grid gitter,
int  level
const [inline]
 

Definition at line 145 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_NS(), Index3D::next_TD(), and Rd.

Here is the call graph for this function:

double* P_nearb::varP_slow const Grid gitter,
int  var_ebene,
Ort1D  i,
Ort1D  j,
Ort1D  k,
int  level
const
 

double* P_nearb::varP_slow const Grid gitter,
int  var_ebene,
Ort1D  i,
Ort1D  j,
Ort1D  k,
int  level
const
 

double* P_nearb::varP_slow const Grid gitter,
int  var_ebene,
Ort1D  i,
Ort1D  j,
Ort1D  k,
int  level
const
 

double * P_nearb::varP_slow const Grid gitter,
int  var_ebene,
Ort1D  i,
Ort1D  j,
Ort1D  k,
int  level
const [inline]
 

Definition at line 203 of file listnb1.h.

References Grid_base::Give_variable_slow(), and Index3D::next().

Here is the call graph for this function:

double* P_nearb::varS const Grid gitter,
int  level
const
 

double* P_nearb::varS const Grid gitter,
int  level
const
 

double* P_nearb::varS const Grid gitter,
int  level
const
 

double * P_nearb::varS const Grid gitter,
int  level
const [inline]
 

Definition at line 124 of file listnb1.h.

References Grid_base::Give_variable(), Ld, and Index3D::next_NS().

Here is the call graph for this function:

double* P_nearb::varST const Grid gitter,
int  level
const
 

double* P_nearb::varST const Grid gitter,
int  level
const
 

double* P_nearb::varST const Grid gitter,
int  level
const
 

double * P_nearb::varST const Grid gitter,
int  level
const [inline]
 

Definition at line 164 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_NS(), Index3D::next_TD(), and Rd.

Here is the call graph for this function:

double* P_nearb::varT const Grid gitter,
int  level
const
 

double* P_nearb::varT const Grid gitter,
int  level
const
 

double* P_nearb::varT const Grid gitter,
int  level
const
 

double * P_nearb::varT const Grid gitter,
int  level
const [inline]
 

Definition at line 136 of file listnb1.h.

References Grid_base::Give_variable(), Index3D::next_TD(), and Rd.

Here is the call graph for this function:

double* P_nearb::varW const Grid gitter,
int  level
const
 

double* P_nearb::varW const Grid gitter,
int  level
const
 

double* P_nearb::varW const Grid gitter,
int  level
const
 

double * P_nearb::varW const Grid gitter,
int  level
const [inline]
 

Definition at line 132 of file listnb1.h.

References Grid_base::Give_variable(), Ld, and Index3D::next_EW().

Here is the call graph for this function:

double* P_nearb::varWD const Grid gitter,
int  level
const
 

double* P_nearb::varWD const Grid gitter,
int  level
const
 

double* P_nearb::varWD const Grid gitter,
int  level
const
 

double * P_nearb::varWD const Grid gitter,
int  level
const [inline]
 

Definition at line 187 of file listnb1.h.

References Grid_base::Give_variable(), and Index3D::next_WD().

Referenced by Nearb_Ablage::Initialize_17().

Here is the call graph for this function:

double* P_nearb::varWN const Grid gitter,
int  level
const
 

double* P_nearb::varWN const Grid gitter,
int  level
const
 

double* P_nearb::varWN const Grid gitter,
int  level
const
 

double * P_nearb::varWN const Grid gitter,
int  level
const [inline]
 

Definition at line 149 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_EW(), Index3D::next_NS(), and Rd.

Here is the call graph for this function:

double* P_nearb::varWND const Grid gitter,
int  level
const
 

double* P_nearb::varWND const Grid gitter,
int  level
const
 

double* P_nearb::varWND const Grid gitter,
int  level
const
 

double * P_nearb::varWND const Grid gitter,
int  level
const [inline]
 

Definition at line 180 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_EW(), Index3D::next_NS(), Index3D::next_TD(), and Rd.

Here is the call graph for this function:

double* P_nearb::varWT const Grid gitter,
int  level
const
 

double* P_nearb::varWT const Grid gitter,
int  level
const
 

double* P_nearb::varWT const Grid gitter,
int  level
const
 

double * P_nearb::varWT const Grid gitter,
int  level
const [inline]
 

Definition at line 154 of file listnb1.h.

References Grid_base::Give_variable(), Ld, Index3D::next_EW(), Index3D::next_TD(), and Rd.

Here is the call graph for this function:


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