src/expde/abbrevi.h File Reference

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

Go to the source code of this file.

Classes

class  Edge_Corner_point

Enumerations

enum  type_of_update { no_update, partial_update, full_update }
enum  diff_type {
  Dx_type, Dy_type, Dz_type, Helm_type,
  Poisson_type
}
enum  dir1D { Ld, Rd }
enum  Ort1D { LOrt, MOrt, ROrt }
enum  f_type { an, spitz }
enum  dir2D_sons { SWdir, SEdir, NWdir, NEdir }
enum  dir_2D { Wdir2D, Edir2D, Sdir2D, Ndir2D }
enum  dir_sons {
  WSDd, ESDd, WNDd, ENDd,
  WSTd, ESTd, WNTd, ENTd
}
enum  dir_3D {
  Wdir, Edir, Sdir, Ndir,
  Ddir, Tdir
}
enum  main_dir_3D { WE_dir, SN_dir, DT_dir }
enum  Edges_cell {
  SDed, NDed, STed, NTed,
  WDed, EDed, WTed, ETed,
  SWed, SEed, NWed, NEed
}
enum  calc_dis { no, yes, more_than }
enum  PointtypeD { exteriorD, interiorD }
enum  Cornertype { exCorner, intCorner, boCorner }
enum  Pointtype {
  parallel_p, exterior, multigrid, interior,
  slave, nearb, boundary, uniform,
  hierarchical, ausnahme
}
enum  Celltype {
  noinfo, ex_cell, int_cell, bo_cell,
  fine_bo_cell, no_cell_exists
}
enum  Edgetype { edge_not_interior, edge_interior, noeinfo }
enum  Cell_type_points { corner_poi_typ, edge_poi_typ, cell_poi_typ }
enum  types_of_label_send { dont_send, Dirichlet_send, Neumann_send }
enum  typ_of_general_points { type_P_Bo2p, type_P_interior, type_P_cellpoi, type_P_nearb }

Functions

main_dir_3D Main_direction (dir_3D d)
dir1D OneDpart (dir_3D d)
dir_3D Add (dir1D lr, main_dir_3D md)
dir_sons corner_sur (dir_3D f, dir2D_sons cor)
dir_3D direction_from_to (dir_sons from, dir_sons to)
dir_sons Transform (Edges_cell ec, dir1D d)
dir_3D Trans_dir (Edges_cell ec, dir1D d)
dir_sons Next_corner (dir_sons co, dir_3D dir)
dir_sons Next_corner_x (dir_sons co)
dir_sons Next_corner_y (dir_sons co)
dir_sons Next_corner_z (dir_sons co)
f_type opposite (f_type f)
dir_3D xCoord (dir_sons d)
dir_3D yCoord (dir_sons d)
dir_3D zCoord (dir_sons d)
double Unit_vector_x (dir_sons d)
double Unit_vector_y (dir_sons d)
double Unit_vector_z (dir_sons d)
int sign (dir_3D d)
void Change (Edge_Corner_point &A, Edge_Corner_point &B)
f_type Calc_f_type (dir_3D dx, dir_3D dy)
f_type opposite_face_type (f_type a)
dir1D x1DCoord (dir_sons d)
dir1D y1DCoord (dir_sons d)
dir1D z1DCoord (dir_sons d)
int How_Equal (dir_sons da, dir_sons db)
dir_3D opposite3D (dir_3D dir)
dir_sons opposite3D (dir_sons dir)
Edges_cell opposite3D (Edges_cell ed)
Edges_cell CalcEdge_cells (dir_3D d, dir2D_sons sons)
Edges_cell Edge_surface (dir_3D surf, dir_2D dir)
dir_3D OrthoA (Edges_cell ec)
dir_3D OrthoB (Edges_cell ec)
dir_sons dir_sons_from_three_LR (dir1D i, dir1D j, dir1D k)
int trans27 (Ort1D i, Ort1D j, Ort1D k)
int trans_cellP_27 (dir_sons dz, dir_sons ds)
Ort1D trans_cellP_27_x (dir_sons dz, dir_sons ds)
Ort1D trans_cellP_27_y (dir_sons dz, dir_sons ds)
Ort1D trans_cellP_27_z (dir_sons dz, dir_sons ds)
void Print (dir_sons d)
void Print (dir2D_sons d)
void Print (dir_3D d)
void Print (dir_2D d)
void Print (Edges_cell ed)
void Print (dir1D d)
void Print (Pointtype p)


Enumeration Type Documentation

enum calc_dis
 

Enumerator:
no 
yes 
more_than 

Definition at line 73 of file abbrevi.h.

enum Cell_type_points
 

Enumerator:
corner_poi_typ 
edge_poi_typ 
cell_poi_typ 

Definition at line 103 of file abbrevi.h.

enum Celltype
 

Enumerator:
noinfo 
ex_cell 
int_cell 
bo_cell 
fine_bo_cell 
no_cell_exists 

Definition at line 91 of file abbrevi.h.

enum Cornertype
 

Enumerator:
exCorner 
intCorner 
boCorner 

Definition at line 82 of file abbrevi.h.

enum diff_type
 

Enumerator:
Dx_type 
Dy_type 
Dz_type 
Helm_type 
Poisson_type 

Definition at line 30 of file abbrevi.h.

enum dir1D
 

Enumerator:
Ld 
Rd 

Definition at line 34 of file abbrevi.h.

enum dir2D_sons
 

Enumerator:
SWdir 
SEdir 
NWdir 
NEdir 

Definition at line 42 of file abbrevi.h.

enum dir_2D
 

Enumerator:
Wdir2D 
Edir2D 
Sdir2D 
Ndir2D 

Definition at line 45 of file abbrevi.h.

enum dir_3D
 

Enumerator:
Wdir 
Edir 
Sdir 
Ndir 
Ddir 
Tdir 

Definition at line 58 of file abbrevi.h.

enum dir_sons
 

Enumerator:
WSDd 
ESDd 
WNDd 
ENDd 
WSTd 
ESTd 
WNTd 
ENTd 

Definition at line 55 of file abbrevi.h.

enum Edges_cell
 

Enumerator:
SDed 
NDed 
STed 
NTed 
WDed 
EDed 
WTed 
ETed 
SWed 
SEed 
NWed 
NEed 

Definition at line 64 of file abbrevi.h.

enum Edgetype
 

Enumerator:
edge_not_interior 
edge_interior 
noeinfo 

Definition at line 96 of file abbrevi.h.

enum f_type
 

Enumerator:
an 
spitz 

Definition at line 37 of file abbrevi.h.

enum main_dir_3D
 

Enumerator:
WE_dir 
SN_dir 
DT_dir 

Definition at line 61 of file abbrevi.h.

enum Ort1D
 

Enumerator:
LOrt 
MOrt 
ROrt 

Definition at line 35 of file abbrevi.h.

enum Pointtype
 

Enumerator:
parallel_p 
exterior 
multigrid 
interior 
slave 
nearb 
boundary 
uniform 
hierarchical 
ausnahme 

Definition at line 86 of file abbrevi.h.

enum PointtypeD
 

Enumerator:
exteriorD 
interiorD 

Definition at line 78 of file abbrevi.h.

enum typ_of_general_points
 

Enumerator:
type_P_Bo2p 
type_P_interior 
type_P_cellpoi 
type_P_nearb 

Definition at line 118 of file abbrevi.h.

enum type_of_update
 

Enumerator:
no_update 
partial_update 
full_update 

Definition at line 27 of file abbrevi.h.

enum types_of_label_send
 

Enumerator:
dont_send 
Dirichlet_send 
Neumann_send 

Definition at line 105 of file abbrevi.h.


Function Documentation

dir_3D Add dir1D  lr,
main_dir_3D  md
[inline]
 

Definition at line 145 of file abbrevi.h.

References SN_dir, and WE_dir.

f_type Calc_f_type dir_3D  dx,
dir_3D  dy
[inline]
 

Definition at line 261 of file abbrevi.h.

References OneDpart().

Referenced by Act_on_subdivision_partII().

Here is the call graph for this function:

Edges_cell CalcEdge_cells dir_3D  d,
dir2D_sons  sons
[inline]
 

Definition at line 323 of file abbrevi.h.

void Change Edge_Corner_point A,
Edge_Corner_point B
[inline]
 

Definition at line 254 of file abbrevi.h.

dir_sons corner_sur dir_3D  f,
dir2D_sons  cor
[inline]
 

Definition at line 154 of file abbrevi.h.

References Ndir, and Sdir.

Referenced by Act_on_subdivision_partII(), and Act_on_subdivision_partIV().

dir_sons dir_sons_from_three_LR dir1D  i,
dir1D  j,
dir1D  k
[inline]
 

Definition at line 370 of file abbrevi.h.

dir_3D direction_from_to dir_sons  from,
dir_sons  to
[inline]
 

Definition at line 164 of file abbrevi.h.

References Ddir, Edir, Ndir, Sdir, Tdir, and Wdir.

Referenced by Act_on_subdivision_partII().

Edges_cell Edge_surface dir_3D  surf,
dir_2D  dir
[inline]
 

Definition at line 330 of file abbrevi.h.

References Ddir, Sdir, and Tdir.

Referenced by Act_on_subdivision_partII().

int How_Equal dir_sons  da,
dir_sons  db
[inline]
 

Definition at line 285 of file abbrevi.h.

main_dir_3D Main_direction dir_3D  d  )  [inline]
 

Definition at line 128 of file abbrevi.h.

References DT_dir, Ndir, Sdir, SN_dir, and WE_dir.

Referenced by IndexSurface::operator<=(), IndexSurface::operator>>(), and Parallel_Info::Set_rank_3D().

dir_sons Next_corner dir_sons  co,
dir_3D  dir
[inline]
 

Definition at line 195 of file abbrevi.h.

References Ndir, and Sdir.

Referenced by Act_on_subdivision_partIII().

dir_sons Next_corner_x dir_sons  co  )  [inline]
 

Definition at line 205 of file abbrevi.h.

dir_sons Next_corner_y dir_sons  co  )  [inline]
 

Definition at line 208 of file abbrevi.h.

dir_sons Next_corner_z dir_sons  co  )  [inline]
 

Definition at line 211 of file abbrevi.h.

dir1D OneDpart dir_3D  d  )  [inline]
 

Definition at line 137 of file abbrevi.h.

References Ndir, and Sdir.

Referenced by Calc_f_type(), Index3D::next(), and Parallel_Info::Set_rank_3D().

f_type opposite f_type  f  )  [inline]
 

Definition at line 217 of file abbrevi.h.

References an, and spitz.

Referenced by Act_on_subdivision_partII().

Edges_cell opposite3D Edges_cell  ed  )  [inline]
 

Definition at line 303 of file abbrevi.h.

References EDed, ETed, NDed, NEed, NTed, NWed, SDed, SEed, STed, SWed, WDed, and WTed.

dir_sons opposite3D dir_sons  dir  )  [inline]
 

Definition at line 299 of file abbrevi.h.

dir_3D opposite3D dir_3D  dir  )  [inline]
 

Definition at line 293 of file abbrevi.h.

References Ndir, and Sdir.

Referenced by Act_on_subdivision_partI(), Act_on_subdivision_partII(), Act_on_subdivision_partIII(), DVarDiff_17S_Op_var< Vv, Va, DiffOp >::Give_Bo2p(), DVarDiff_15S_Op< V, DiffOp >::Give_Bo2p(), DiagonalDiff_Op_convar< A, DiffOp >::Give_Bo2p(), DVarDiff_25S_Op_convar< A, DiffOp >::Give_Bo2p(), DResDiagDiff< A >::Give_interior_coarse(), DResDiff< A >::Give_interior_coarse(), DResDiagDiff< A >::Give_nearb(), DResDiagDiff_Bo< A >::Give_nearb(), DResDiff_Bo< A >::Give_nearb(), DVarDiff_17S_Op_var< Vv, Va, DiffOp >::Give_nearb(), DVarDiff_15S_Op< V, DiffOp >::Give_nearb(), DiagonalDiff_Op_convar< A, DiffOp >::Give_nearb(), DVarDiff_25S_Op_convar< A, DiffOp >::Give_nearb(), DResDiff_Bo_ARR< A >::Give_nearb(), Parallel_Info::give_next_rank_source(), Print_27_stencil(), Print_27_stencil_formula_var(), Print_27_stencil_of_local_matrix(), Print_27_stencil_Poisson(), Print_27_stencil_Poisson_var(), Print_27_stencil_var(), and Parallel_Info::Set_rank_3D().

f_type opposite_face_type f_type  a  )  [inline]
 

Definition at line 266 of file abbrevi.h.

dir_3D OrthoA Edges_cell  ec  )  [inline]
 

Definition at line 352 of file abbrevi.h.

References Ndir, and Sdir.

dir_3D OrthoB Edges_cell  ec  )  [inline]
 

Definition at line 361 of file abbrevi.h.

References Ndir, and Sdir.

void Print Pointtype  p  )  [inline]
 

Definition at line 464 of file abbrevi.h.

References ausnahme, boundary, exterior, hierarchical, interior, multigrid, nearb, slave, and uniform.

void Print dir1D  d  )  [inline]
 

Definition at line 459 of file abbrevi.h.

References Ld, and Rd.

void Print Edges_cell  ed  )  [inline]
 

Definition at line 444 of file abbrevi.h.

References EDed, ETed, NDed, NEed, NTed, NWed, SDed, SEed, STed, SWed, WDed, and WTed.

void Print dir_2D  d  )  [inline]
 

Definition at line 437 of file abbrevi.h.

References Edir2D, Ndir2D, Sdir2D, and Wdir2D.

void Print dir_3D  d  )  [inline]
 

Definition at line 428 of file abbrevi.h.

References Ddir, Edir, Ndir, Sdir, Tdir, and Wdir.

void Print dir2D_sons  d  )  [inline]
 

Definition at line 421 of file abbrevi.h.

References NEdir, NWdir, SEdir, and SWdir.

void Print dir_sons  d  )  [inline]
 

Definition at line 411 of file abbrevi.h.

References ENDd, ENTd, ESDd, ESTd, WNDd, WNTd, WSDd, and WSTd.

Referenced by Print_27_stencil_formula_var(), Print_27_stencil_Poisson_var(), Print_27_stencil_var(), Print_bos_for_restriction(), Grid_base::Print_Cell_Variable_AVS(), Grid_base::Print_Cell_Variable_AVS_moved(), Grid_base::Print_Domain_AVS(), Grid_base::Print_Grid_Gnuplot(), Grid_base::Print_hashtable3(), Print_Loc_stencil(), Grid_base::Print_Variable_AVS(), Grid_base::Print_Variable_AVS_moved(), Grid_base::Print_Variable_OpenDx(), Grid_base::Print_Variable_OpenDx_moved(), and Grid_base::Test().

int sign dir_3D  d  )  [inline]
 

Definition at line 248 of file abbrevi.h.

References sign().

Referenced by sign().

Here is the call graph for this function:

int trans27 Ort1D  i,
Ort1D  j,
Ort1D  k
[inline]
 

Definition at line 384 of file abbrevi.h.

Referenced by Grid::Calc_MG_Coefficients(), and Print_27_stencil().

int trans_cellP_27 dir_sons  dz,
dir_sons  ds
[inline]
 

Definition at line 389 of file abbrevi.h.

Referenced by number_coarse(), Print_27_stencil(), Print_27_stencil_formula_var(), Print_27_stencil_of_local_matrix(), Print_27_stencil_Poisson(), Print_27_stencil_Poisson_var(), Print_27_stencil_var(), and Restrict_local_stiffness_matrix().

Ort1D trans_cellP_27_x dir_sons  dz,
dir_sons  ds
[inline]
 

Definition at line 395 of file abbrevi.h.

Ort1D trans_cellP_27_y dir_sons  dz,
dir_sons  ds
[inline]
 

Definition at line 398 of file abbrevi.h.

Ort1D trans_cellP_27_z dir_sons  dz,
dir_sons  ds
[inline]
 

Definition at line 401 of file abbrevi.h.

dir_3D Trans_dir Edges_cell  ec,
dir1D  d
[inline]
 

Definition at line 189 of file abbrevi.h.

dir_sons Transform Edges_cell  ec,
dir1D  d
[inline]
 

Definition at line 179 of file abbrevi.h.

References Ndir, and Sdir.

Referenced by Grid_base::Calc_boundary_2points(), and Bo_description::Put_edge().

double Unit_vector_x dir_sons  d  )  [inline]
 

Definition at line 235 of file abbrevi.h.

double Unit_vector_y dir_sons  d  )  [inline]
 

Definition at line 238 of file abbrevi.h.

double Unit_vector_z dir_sons  d  )  [inline]
 

Definition at line 241 of file abbrevi.h.

dir1D x1DCoord dir_sons  d  )  [inline]
 

Definition at line 272 of file abbrevi.h.

Referenced by partHelm_FE(), partInterp(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), and Tetraeder_Det_dz().

dir_3D xCoord dir_sons  d  )  [inline]
 

Definition at line 224 of file abbrevi.h.

Referenced by Act_on_subdivision_partI(), Act_on_subdivision_partIII(), and Is_cell_in_direction().

dir1D y1DCoord dir_sons  d  )  [inline]
 

Definition at line 275 of file abbrevi.h.

Referenced by partHelm_FE(), partInterp(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), and Tetraeder_Det_dz().

dir_3D yCoord dir_sons  d  )  [inline]
 

Definition at line 227 of file abbrevi.h.

Referenced by Act_on_subdivision_partI(), Act_on_subdivision_partIII(), and Is_cell_in_direction().

dir1D z1DCoord dir_sons  d  )  [inline]
 

Definition at line 278 of file abbrevi.h.

Referenced by partHelm_FE(), partInterp(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), and Tetraeder_Det_dz().

dir_3D zCoord dir_sons  d  )  [inline]
 

Definition at line 230 of file abbrevi.h.

Referenced by Act_on_subdivision_partI(), Act_on_subdivision_partIII(), and Is_cell_in_direction().


Generated on Mon Jan 16 13:34:58 2006 for IPPL by  doxygen 1.4.6