Cell_Variable Class Reference

#include <varcon.h>

Collaboration diagram for Cell_Variable:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Cell_Variable (Grid *gridp)
int my_rank ()
void Test_init ()
int Number_cell_variable () const
int Level () const
void Level_up ()
void Level_down ()
void Active_Level (int Level)
int Max_Level () const
GridGive_grid () const
template<class A>
void operator= (const Cell_Variable &v)
void operator= (double(*Formula)(double x, double y, double z))
void operator= (double x)
void operator= (Input_data_object &input_object)
template<class A>
void operator= (const CoExpr< A > &a_)
template<class A>
void operator= (const DExpr< A > &a_)
void Add_variables_for_parallel (Evaluation_Parallelization_object *evpar) const

Detailed Description

Definition at line 82 of file varcon.h.


Constructor & Destructor Documentation

Cell_Variable::Cell_Variable Grid gridp  )  [inline]
 

Definition at line 336 of file varcon.h.

References Storage_manager::Give_number_cell_variable(), Storage_manager::Is_storage_initialized(), and Grid_base::Max_level().

Here is the call graph for this function:


Member Function Documentation

void Cell_Variable::Active_Level int  Level  )  [inline]
 

Definition at line 352 of file varcon.h.

Referenced by operator=().

void Cell_Variable::Add_variables_for_parallel Evaluation_Parallelization_object evpar  )  const [inline]
 

Definition at line 140 of file varcon.h.

Grid* Cell_Variable::Give_grid  )  const [inline]
 

Definition at line 120 of file varcon.h.

References developer_version, and endl().

Referenced by L_infty(), Maximum(), and Minimum().

Here is the call graph for this function:

int Cell_Variable::Level  )  const [inline]
 

Definition at line 112 of file varcon.h.

Referenced by CoExprVAR::CoExprVAR(), L_infty(), Maximum(), and Minimum().

void Cell_Variable::Level_down  )  [inline]
 

Definition at line 349 of file varcon.h.

void Cell_Variable::Level_up  )  [inline]
 

Definition at line 346 of file varcon.h.

int Cell_Variable::Max_Level  )  const [inline]
 

Definition at line 118 of file varcon.h.

References Grid_base::Max_level().

Referenced by operator=().

Here is the call graph for this function:

int Cell_Variable::my_rank  )  [inline]
 

Definition at line 103 of file varcon.h.

References Parallel_Info::Give_my_rank().

Here is the call graph for this function:

int Cell_Variable::Number_cell_variable  )  const [inline]
 

Definition at line 109 of file varcon.h.

Referenced by CoExprVAR::CoExprVAR(), L_infty(), Maximum(), Minimum(), and Print_UCD_moved().

template<class A>
void Cell_Variable::operator= const DExpr< A > &  a_  ) 
 

Definition at line 400 of file varcon.h.

References Active_Level(), anti_dominant, DExpr< A >::Dominant_lev(), endl(), DExpr< A >::Give_interior_cell(), DExpr< A >::Level(), Max_Level(), P_interior_cell::Next(), Grid::Start_P_interior_cell(), Test_init(), and P_interior_cell::varM().

Here is the call graph for this function:

template<class A>
void Cell_Variable::operator= const CoExpr< A > &  a_  ) 
 

Definition at line 358 of file varcon.h.

References Parallel_Info::I_am_active(), and Test_init().

Here is the call graph for this function:

void Cell_Variable::operator= Input_data_object input_object  ) 
 

Definition at line 114 of file varcon.cc.

References P_interior_cell::coordinate(), Input_data_object::Interpolate_value(), P_interior_cell::Next(), Grid::Start_P_interior_cell(), Test_init(), and P_interior_cell::varM().

Here is the call graph for this function:

void Cell_Variable::operator= double  x  ) 
 

Definition at line 136 of file varcon.cc.

References P_interior_cell::Next(), Grid::Start_P_interior_cell(), Test_init(), and P_interior_cell::varM().

Here is the call graph for this function:

void Cell_Variable::operator= double(*)(double x, double y, double z Formula  ) 
 

Definition at line 92 of file varcon.cc.

References P_interior_cell::coordinate(), P_interior_cell::Next(), Grid::Start_P_interior_cell(), Test_init(), P_interior_cell::varM(), D3vector::x, D3vector::y, and D3vector::z.

Here is the call graph for this function:

template<class A>
void Cell_Variable::operator= const Cell_Variable v  ) 
 

void Cell_Variable::Test_init  )  [inline]
 

Definition at line 107 of file varcon.h.

References Grid::Test_init().

Referenced by L_infty(), Maximum(), Minimum(), and operator=().

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:35:15 2006 for IPPL by  doxygen 1.4.6