src/expde/formulas/loc_sten.h File Reference

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

Go to the source code of this file.

Classes

class  Loc_stencil_container
class  Restriction_stencil_container

Functions

void Restrict_local_stiffness_matrix (double *Stencil_coarse, double **Stencils_fine, bool *corner_in_domain)
double Evaluate_lsm (double *const *u_Recell, int num_var, dir_sons dir_v, double *sten)
void Set_coarse_function (double U[27], dir_sons v)
void Set_coarse_function (int U[27], dir_sons v)
void Print_27_stencil_of_local_matrix (double *sten)
void Print_u_Recell (double *const *u_Recell, int num)
void Print_Loc_stencil (double *sten)
void Print_part_loc_stencil (double *sten)
void Print_Factor (diff_type typ_u, diff_type typ_v)
void Print_Factor_Poisson ()
void Print_27_stencil (double Sten27[27])
void Print_27_stencil (diff_type typ_u, diff_type typ_v)
void Print_27_stencil_var (diff_type typ_u, diff_type typ_v)
void Print_27_stencil_formula_var (diff_type typ_u, diff_type typ_v)
void Print_27_stencil_Poisson ()
void Print_27_stencil_Poisson_var ()
void Calc_Loc_stencil (double *sten, diff_type typ_u, diff_type typ_v)
double Test_evaluation_of_lsm (double *sten, dir_sons dir_v, bool *corner_in_domain)
double Test_evaluation_of_lsm (double *sten, dir_sons dir_v)
double Test_evaluation_of_lsm (double *sten, dir_sons dir_v, double *UU)
void Print_restriction_formula ()


Function Documentation

void Calc_Loc_stencil double *  sten,
diff_type  typ_u,
diff_type  typ_v
 

Definition at line 152 of file loc_sten.cc.

References ENDd, ENTd, ESDd, ESTd, Evaluate_tet(), Helm_type, In_tet(), WNDd, WNTd, WSDd, and WSTd.

Referenced by Loc_stencil_container::Give_Loc_sten(), Print_27_stencil(), Print_27_stencil_formula_var(), Print_27_stencil_Poisson(), Print_27_stencil_Poisson_var(), and Print_27_stencil_var().

Here is the call graph for this function:

double Evaluate_lsm double *const *  u_Recell,
int  num_var,
dir_sons  dir_v,
double *  sten
[inline]
 

Definition at line 84 of file loc_sten.h.

References sum().

Referenced by DResDiff< A >::Give_interior_coarse(), DResDiff_Bo< A >::Give_nearb(), and DResDiff_Bo_ARR< A >::Give_nearb().

Here is the call graph for this function:

void Print_27_stencil diff_type  typ_u,
diff_type  typ_v
 

Definition at line 333 of file loc_sten.cc.

References Calc_Loc_stencil(), opposite3D(), Print_Factor(), and trans_cellP_27().

Here is the call graph for this function:

void Print_27_stencil double  Sten27[27]  ) 
 

Definition at line 678 of file loc_sten.cc.

References trans27().

Here is the call graph for this function:

void Print_27_stencil_formula_var diff_type  typ_u,
diff_type  typ_v
 

Definition at line 440 of file loc_sten.cc.

References Calc_Loc_stencil(), opposite3D(), Print(), Print_Factor(), and trans_cellP_27().

Here is the call graph for this function:

void Print_27_stencil_of_local_matrix double *  sten  ) 
 

Definition at line 639 of file loc_sten.cc.

References opposite3D(), and trans_cellP_27().

Here is the call graph for this function:

void Print_27_stencil_Poisson  ) 
 

Definition at line 708 of file loc_sten.cc.

References Calc_Loc_stencil(), Dx_type, Dy_type, Dz_type, opposite3D(), Print_Factor_Poisson(), and trans_cellP_27().

Here is the call graph for this function:

void Print_27_stencil_Poisson_var  ) 
 

Definition at line 767 of file loc_sten.cc.

References Calc_Loc_stencil(), Dx_type, Dy_type, Dz_type, endl(), opposite3D(), Print(), Print_Factor_Poisson(), and trans_cellP_27().

Here is the call graph for this function:

void Print_27_stencil_var diff_type  typ_u,
diff_type  typ_v
 

Definition at line 377 of file loc_sten.cc.

References Calc_Loc_stencil(), endl(), opposite3D(), Print(), Print_Factor(), and trans_cellP_27().

Here is the call graph for this function:

void Print_Factor diff_type  typ_u,
diff_type  typ_v
 

Definition at line 826 of file loc_sten.cc.

References endl(), and Helm_type.

Referenced by Print_27_stencil(), Print_27_stencil_formula_var(), and Print_27_stencil_var().

Here is the call graph for this function:

void Print_Factor_Poisson  ) 
 

Definition at line 838 of file loc_sten.cc.

References endl().

Referenced by Print_27_stencil_Poisson(), and Print_27_stencil_Poisson_var().

Here is the call graph for this function:

void Print_Loc_stencil double *  sten  ) 
 

Definition at line 297 of file loc_sten.cc.

References Print(), and Print_part_loc_stencil().

Here is the call graph for this function:

void Print_part_loc_stencil double *  sten  ) 
 

Definition at line 288 of file loc_sten.cc.

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

Referenced by Print_Loc_stencil().

Here is the call graph for this function:

void Print_restriction_formula  ) 
 

Definition at line 1018 of file loc_sten.cc.

References Drucke_code, endl(), and Print_ijk_name().

Here is the call graph for this function:

void Print_u_Recell double *const *  u_Recell,
int  num
 

Definition at line 279 of file loc_sten.cc.

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

Here is the call graph for this function:

void Restrict_local_stiffness_matrix double *  Stencil_coarse,
double **  Stencils_fine,
bool corner_in_domain
 

Definition at line 316 of file res_sten.cc.

References Set_coarse_function(), and trans_cellP_27().

Here is the call graph for this function:

void Set_coarse_function int  U[27],
dir_sons  v
 

void Set_coarse_function double  U[27],
dir_sons  v
 

Referenced by Restrict_local_stiffness_matrix().

double Test_evaluation_of_lsm double *  sten,
dir_sons  dir_v,
double *  UU
 

Definition at line 854 of file loc_sten.cc.

References sum().

Here is the call graph for this function:

double Test_evaluation_of_lsm double *  sten,
dir_sons  dir_v
 

Definition at line 865 of file loc_sten.cc.

References sum().

Here is the call graph for this function:

double Test_evaluation_of_lsm double *  sten,
dir_sons  dir_v,
bool corner_in_domain
 

Definition at line 842 of file loc_sten.cc.

References sum().

Here is the call graph for this function:


Generated on Mon Jan 16 13:36:02 2006 for IPPL by  doxygen 1.4.6