src/expde/extemp/variable.cc File Reference

#include <iostream>
#include <fstream>
#include <ctime>
#include <cmath>
#include "../parser.h"
#include "../paramete.h"
#include "../abbrevi.h"
#include "../math_lib/math_lib.h"
#include "../basic/basic.h"
#include "../domain/domain.h"
#include "../formulas/boundy.h"
#include "../formulas/loc_sten.h"
#include "../grid/gpar.h"
#include "../grid/parallel.h"
#include "../grid/mgcoeff.h"
#include "../grid/sto_man.h"
#include "../grid/gridbase.h"
#include "../grid/grid.h"
#include "../grid/input.h"
#include "../evpar/evpar.h"
#include "variable.h"

Include dependency graph for variable.cc:

Go to the source code of this file.

Functions

double L_infty (Variable &v)
double Find_one_value_of_an_active_point (Variable &v, double sign)
double Maximum (Variable &v)
double Minimum (Variable &v)
double product (Variable &b, Variable &a)
double product (Variable &a1, Variable &a2, Variable &a3, Variable &b1, Variable &b2, Variable &b3)
void Print_UCD (Variable &a, ofstream *Datei)
void Print_UCD_parallel (Variable &a, ofstream *Datei)
void Print_UCD_parallel (Variable &a, ofstream *Datei, int level)
void Print_UCD_surface_parallel (Variable &a, ofstream *Datei)
void Print_UCD (Variable &a, Variable &b, Variable &c, ofstream *Datei)
void Print_UCD_parallel (Variable &a, Variable &b, Variable &c, ofstream *Datei)
void Print_UCD_moved (Variable &v, Variable &a, Variable &b, Variable &c, ofstream *Datei)
void Print_UCD_moved_parallel (Variable &v, Variable &a, Variable &b, Variable &c, ofstream *Datei)
void Print_Gnuplot_moved (Variable &a, Variable &b, Variable &c, ofstream *Datei)
void Print_Dx_parallel (Variable &a, ofstream *Datei)
void Print_Dx (Variable &a, ofstream *Datei)
void Print_Dx_moved (Variable &v, Variable &a, Variable &b, Variable &c, ofstream *Datei)
void Print (Variable &v)
void Normal_vector (Variable &vx, Variable &vy, Variable &vz)
void Sum_ghost_nodes (Variable &v)
void Update_ghost_nodes (Variable &v)


Function Documentation

double Find_one_value_of_an_active_point Variable v,
double  sign
 

Definition at line 183 of file variable.cc.

References endl(), Variable::Level(), Variable::Max_Level(), and Variable::Test_init().

Referenced by Maximum(), and Minimum().

Here is the call graph for this function:

double L_infty Variable v  ) 
 

Definition at line 88 of file variable.cc.

double Maximum Variable v  ) 
 

Definition at line 244 of file variable.cc.

References endl(), Find_one_value_of_an_active_point(), Variable::Level(), max, Variable::Max_Level(), and Variable::Test_init().

Here is the call graph for this function:

double Minimum Variable v  ) 
 

Definition at line 339 of file variable.cc.

References endl(), Find_one_value_of_an_active_point(), Variable::Level(), Variable::Max_Level(), min, and Variable::Test_init().

Here is the call graph for this function:

void Normal_vector Variable vx,
Variable vy,
Variable vz
 

Definition at line 1009 of file variable.cc.

References BoCeData::corner(), BoCeData::edge_dir(), edge_poi_typ, BoCeData::edge_point(), P_Bo2p::Give_BoData(), Variable::Give_grid(), Grid_base::Give_h(), BoCeData::Give_number_points(), h, P_Bo2p::Ind(), Grid_base::Max_level(), Index3D::neighbour(), P_Bo2p::Next(), Index3D::next(), Grid::Start_P_Bo2p(), and weight().

Here is the call graph for this function:

void Print Variable v  ) 
 

Definition at line 898 of file variable.cc.

References endl(), Parallel_Info::Give_comm(), Variable::Give_grid(), Variable::Level(), Variable::Max_Level(), MPI_Comm_rank(), and Variable::Test_init().

Here is the call graph for this function:

void Print_Dx Variable a,
ofstream *  Datei
 

Definition at line 876 of file variable.cc.

References a, parallel_version, and Print_Dx_parallel().

Here is the call graph for this function:

void Print_Dx_moved Variable v,
Variable a,
Variable b,
Variable c,
ofstream *  Datei
 

Definition at line 886 of file variable.cc.

References a, b, endl(), Variable::Number_variable(), and parallel_version.

Here is the call graph for this function:

void Print_Dx_parallel Variable a,
ofstream *  Datei
 

Definition at line 871 of file variable.cc.

References a.

Referenced by Print_Dx().

void Print_Gnuplot_moved Variable a,
Variable b,
Variable c,
ofstream *  Datei
 

Definition at line 862 of file variable.cc.

References a, b, and Variable::Number_variable().

Here is the call graph for this function:

void Print_UCD Variable a,
Variable b,
Variable c,
ofstream *  Datei
 

Definition at line 790 of file variable.cc.

References a, b, Variable::Number_variable(), parallel_version, and Print_UCD_parallel().

Here is the call graph for this function:

void Print_UCD Variable a,
ofstream *  Datei
 

Definition at line 725 of file variable.cc.

void Print_UCD_moved Variable v,
Variable a,
Variable b,
Variable c,
ofstream *  Datei
 

Definition at line 824 of file variable.cc.

References a, b, Variable::Number_variable(), parallel_version, and Print_UCD_moved_parallel().

Here is the call graph for this function:

void Print_UCD_moved_parallel Variable v,
Variable a,
Variable b,
Variable c,
ofstream *  Datei
 

Definition at line 838 of file variable.cc.

References a, b, Ddir, Edir, Variable::Give_grid(), Grid_base::Max_level(), Ndir, Variable::Number_variable(), Sdir, Tdir, Grid::Update_Variable(), and Wdir.

Referenced by Print_UCD_moved().

Here is the call graph for this function:

void Print_UCD_parallel Variable a,
Variable b,
Variable c,
ofstream *  Datei
 

Definition at line 802 of file variable.cc.

References a, b, Ddir, Edir, Grid_base::Max_level(), Ndir, Variable::Number_variable(), Sdir, Tdir, Grid::Update_Variable(), and Wdir.

Here is the call graph for this function:

void Print_UCD_parallel Variable a,
ofstream *  Datei,
int  level
 

Definition at line 758 of file variable.cc.

void Print_UCD_parallel Variable a,
ofstream *  Datei
 

Definition at line 741 of file variable.cc.

void Print_UCD_surface_parallel Variable a,
ofstream *  Datei
 

Definition at line 774 of file variable.cc.

References a, Ddir, Edir, Grid_base::Max_level(), Ndir, Sdir, Tdir, Grid::Update_Variable(), and Wdir.

Here is the call graph for this function:

double product Variable a1,
Variable a2,
Variable a3,
Variable b1,
Variable b2,
Variable b3
 

Definition at line 589 of file variable.cc.

double product Variable b,
Variable a
 

Definition at line 443 of file variable.cc.

Referenced by angle_between_vectors(), Scat_domain::distance(), and Scat_domain::point_in_domain().

void Sum_ghost_nodes Variable v  ) 
 

Definition at line 1534 of file variable.cc.

References Variable::Give_grid(), Grid_base::Max_level(), Variable::Number_variable(), parallel_version, and Grid::Sum_ghost_nodes_Variable().

Here is the call graph for this function:

void Update_ghost_nodes Variable v  ) 
 

Definition at line 1544 of file variable.cc.

References Variable::Give_grid(), Grid_base::Max_level(), Variable::Number_variable(), parallel_version, and Grid::Update_Variable().

Here is the call graph for this function:


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