#include <variable.h>
Collaboration diagram for Variable:
Public Member Functions | |
Variable (Grid *gridp) | |
int | my_rank () |
Variable * | Give_my_pointer () |
void | Print_AVS (ofstream *Datei) |
int | Number_variable () const |
int | Number_variable_start () const |
int | Sice_stencil () const |
bool | Give_array_variable_inserted () const |
int | Give_length_of_array_variable_inserted () const |
void | Test_init () |
int | Level () const |
int | Ebene () const |
void | Level_up () |
void | Level_down () |
void | Active_Level (int Level) |
int | ops_interior () const |
void | Active_interior (bool run) |
void | Active_nearb (bool run) |
void | Active_boundary (int run_bo) |
void | Active_update (Evaluation_Parallelization_object *evpar, int level, type_of_update typ) |
void | Active_only_boundary (bool run) |
bool | run_interior () const |
bool | run_nearb () const |
int | run_boundary () const |
Dominace_label | Dominant_lev () const |
Dominace_label | Dominant_poi () const |
int | Max_Level () const |
void | Active_Sim_Level (int lev) const |
void | Active_Sim_interior (bool run) const |
void | Active_Sim_nearb (bool run) const |
void | Active_Sim_boundary (int run) const |
void | Active_Sim_update (Evaluation_Parallelization_object *evpar, int level, type_of_update typ) const |
Grid * | Give_grid () const |
double | Give_interior_simple (const P_interior *it_i, const Grid *gr, int l) const |
double | Give_nearb (const P_nearb *it_n, const Grid *gr, double h_mesh, int l) const |
double | Give_cellpoi (const P_cellpoi *it_cf, const Grid *gr) const |
double | Give_interior (const P_interior *it_i, const Grid *gr, double h_mesh, int l, double_stencils_in) const |
double | Give_interior_coarse (const P_interior *it_i, const Grid *gr, double h_mesh, int l, double_stencils_in) const |
double | Give_nearb (const P_nearb *it_n, const Grid *gr, double h_mesh, int l, const Nearb_Ablage *nearb_ablage) const |
double | Give_Bo2p (const P_Bo2p *it_b, const Grid *gr, int l) const |
double | Give_cellpoi (const P_cellpoi *it_cf, const Grid *gr, const BoCeData *bocedata) const |
void | Put_interior (const P_interior *it_i, int lev, double x) |
void | Put_nearb (const P_nearb *it_n, int lev, double x) |
void | Put_Bo2p (const P_Bo2p *it_b, double x) |
void | Put_cellpoi (const P_cellpoi *it_cf, double x) |
template<class A> | |
void | operator= (const DExpr< A > &a_) |
template<class A> | |
void | evaluate_interior_15_evaluation_fine (const DExpr< A > &a_, Evaluation_Parallelization_object *ev_par_obj, double h_mesh, int lev) |
template<class A> | |
void | evaluate_interior_17_evaluation_fine (const DExpr< A > &a_, Evaluation_Parallelization_object *ev_par_obj, double h_mesh, int lev) |
template<class A> | |
void | evaluate_interior_25_evaluation_fine (const DExpr< A > &a_, Evaluation_Parallelization_object *ev_par_obj, double h_mesh, int lev) |
template<class A> | |
void | evaluate_interior_1_evaluation_fine (const DExpr< A > &a_, Evaluation_Parallelization_object *ev_par_obj, double h_mesh, int lev) |
template<class A> | |
void | operator= (const DExprResDomain< A > &a_) |
void | operator= (const Variable &v) |
template<class R> | |
void | operator= (const DExprResVarP< R > &r_) |
void | operator= (double(*Formula)(double x, double y, double z)) |
void | operator= (const FunctionClass &function) |
void | operator= (double x) |
void | operator= (Input_data_object &input_object) |
void | Add_variables_for_parallel (Evaluation_Parallelization_object *evpar) const |
bool | GS_type (int var_number_left, int dim) const |
assignable_vector | operator[] (ExpdeIndex &i) |
void | clean () const |
void | Put_grid_rbo (Grid *gr, int r_bo) const |
Friends | |
class | Array_Variable |
Definition at line 570 of file variable.h.
|
Definition at line 1084 of file variable.cc. |
|
Definition at line 1057 of file variable.h. References Active_interior(). Referenced by DExprSimLit::Active_Sim_boundary(), and DExprSim< B >::Active_Sim_boundary(). Here is the call graph for this function: |
|
Definition at line 1136 of file variable.h. Referenced by Active_boundary(), DExprSimLit::Active_Sim_interior(), and DExprSim< B >::Active_Sim_interior(). |
|
Definition at line 1131 of file variable.h. Referenced by DExprSimLit::Active_Sim_Level(), and DExprSim< B >::Active_Sim_Level(). |
|
Definition at line 1139 of file variable.h. Referenced by DExprSimLit::Active_Sim_nearb(), and DExprSim< B >::Active_Sim_nearb(). |
|
Definition at line 1143 of file variable.h. |
|
Definition at line 668 of file variable.h. |
|
Definition at line 666 of file variable.h. |
|
Definition at line 665 of file variable.h. |
|
Definition at line 667 of file variable.h. |
|
Definition at line 669 of file variable.h. |
|
Definition at line 1064 of file variable.h. References no_update, and Evaluation_Parallelization_object::Set_type_of_update(). Referenced by DExprSimLit::Active_Sim_update(), and DExprSim< B >::Active_Sim_update(). Here is the call graph for this function: |
|
Definition at line 737 of file variable.h. |
|
Definition at line 747 of file variable.h. |
|
Definition at line 659 of file variable.h. References not_dominant. |
|
Definition at line 660 of file variable.h. References not_dominant. |
|
Definition at line 637 of file variable.h. |
|
Definition at line 440 of file variabl2.h. References DExpr< A >::Give_interior(), P_interior::Next(), Evaluation_Parallelization_object::Start_interior_pointer(), P_interior::varD(), P_interior::varE(), P_interior::varED(), P_interior::varES(), P_interior::varEST(), P_interior::varM(), P_interior::varN(), P_interior::varND(), P_interior::varS(), P_interior::varST(), P_interior::varT(), P_interior::varW(), P_interior::varWN(), P_interior::varWND(), and P_interior::varWT(). Here is the call graph for this function: |
|
Definition at line 470 of file variabl2.h. References DExpr< A >::Give_interior(), P_interior::Next(), Evaluation_Parallelization_object::Start_interior_pointer(), P_interior::varD(), P_interior::varE(), P_interior::varED(), P_interior::varES(), P_interior::varEST(), P_interior::varET(), P_interior::varM(), P_interior::varN(), P_interior::varND(), P_interior::varS(), P_interior::varST(), P_interior::varT(), P_interior::varW(), P_interior::varWD(), P_interior::varWN(), P_interior::varWND(), and P_interior::varWT(). Here is the call graph for this function: |
|
Definition at line 543 of file variabl2.h. References DExpr< A >::Give_interior(), P_interior::Next(), Evaluation_Parallelization_object::Start_interior_pointer(), and P_interior::varM(). Here is the call graph for this function: |
|
|
Definition at line 626 of file variable.h. |
|
Definition at line 1097 of file variable.h. References P_Bo2p::varM(). Here is the call graph for this function: |
|
Definition at line 1102 of file variable.h. References P_cellpoi::varM(). Here is the call graph for this function: |
|
Definition at line 1106 of file variable.h. References P_cellpoi::varM(). Here is the call graph for this function: |
|
Definition at line 672 of file variable.h. References developer_version, and endl(). Referenced by DExprVAR_ARR::DExprVAR_ARR(), DVar_Res_Op::DVar_Res_Op(), DVarDiff_25S_Op_convar< A, DiffOp >::DVarDiff_25S_Op_convar(), Normal_vector(), partHelm_FE(), partInterp(), Print(), Print_Datas(), Print_UCD_moved_parallel(), Sub_boundary_grid::Sub_boundary_grid(), Sum_ghost_nodes(), and Update_ghost_nodes(). Here is the call graph for this function: |
|
Definition at line 1075 of file variable.h. References P_interior::varM(). Referenced by DVar_Extra_Op::Give_interior(). Here is the call graph for this function: |
|
Definition at line 1080 of file variable.h. References P_interior::varM(). Referenced by DVar_Extra_Op::Give_interior_coarse(). Here is the call graph for this function: |
|
Definition at line 1070 of file variable.h. References P_interior::varM(). Here is the call graph for this function: |
|
Definition at line 629 of file variable.h. |
|
Definition at line 610 of file variable.h. Referenced by DExprSim< B >::DExprSim(), and DExprSimLit::DExprSimLit(). |
|
Definition at line 1091 of file variable.h. References P_nearb::varM(). Here is the call graph for this function: |
|
Definition at line 1086 of file variable.h. References P_nearb::varM(). Here is the call graph for this function: |
|
Definition at line 740 of file variable.h. |
|
Definition at line 636 of file variable.h. Referenced by CoExprTrans::CoExprTrans(), DExprResVarP< R >::DExprResVarP(), DExprSimLit::DExprSimLit(), DExprVAR::DExprVAR(), Find_one_value_of_an_active_point(), L_infty(), DExprVAR_ARR::Level(), Local_Sum(), Maximum(), Minimum(), operator=(), Print(), and product(). |
|
Definition at line 1128 of file variable.h. |
|
Definition at line 1125 of file variable.h. |
|
Definition at line 662 of file variable.h. References Grid_base::Max_level(). Referenced by Find_one_value_of_an_active_point(), L_infty(), Maximum(), Minimum(), operator=(), Print(), and product(). Here is the call graph for this function: |
|
Definition at line 609 of file variable.h. References Parallel_Info::Give_my_rank(). Here is the call graph for this function: |
|
|
Definition at line 618 of file variable.h. |
|
Definition at line 1290 of file variable.cc. References P_interior::coordinate(), Parallel_Info::I_am_active(), Input_data_object::Interpolate_value(), P_interior::Next(), no_update, parallel_version, Grid::Set_type_of_update(), Grid::Start_P_interior(), Test_init(), and P_interior::varM(). Here is the call graph for this function: |
|
Definition at line 1462 of file variable.cc. References Parallel_Info::I_am_active(), P_interior::Next(), no_update, parallel_version, Grid::Set_type_of_update(), Grid::Start_P_interior(), Test_init(), and P_interior::varM(). Here is the call graph for this function: |
|
Definition at line 1375 of file variable.cc. References P_interior::coordinate(), FunctionClass::Formula, Parallel_Info::I_am_active(), P_interior::Next(), no_update, parallel_version, FunctionClass::run_interior(), Grid::Set_type_of_update(), Grid::Start_P_interior(), Test_init(), P_interior::varM(), D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: |
|
Definition at line 1207 of file variable.cc. References P_interior::coordinate(), Parallel_Info::I_am_active(), P_interior::Next(), no_update, parallel_version, Grid::Set_type_of_update(), Grid::Start_P_interior(), Test_init(), P_interior::varM(), D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: |
|
Definition at line 34 of file variabl2.h. References endl(), Parallel_Info::I_am_active(), DExprResVarP< R >::Level(), Max_Level(), P_interior::Next(), no_update, DExprResVarP< R >::Number_variable(), parallel_version, DExprResVarP< R >::run_interior(), Grid::Set_type_of_update(), Grid::Start_P_interior(), Test_init(), and P_interior::varM(). Here is the call graph for this function: |
|
Definition at line 1116 of file variable.cc. References Parallel_Info::I_am_active(), Level(), Max_Level(), P_interior::Next(), no_update, Number_variable(), parallel_version, run_interior(), Grid::Set_type_of_update(), Grid::Start_P_interior(), Test_init(), and P_interior::varM(). Here is the call graph for this function: |
|
Definition at line 571 of file variabl2.h. References anti_dominant, DExprResDomain< A >::clean(), DExprResDomain< A >::Dominant_lev(), endl(), Grid_base::H_mesh(), DExprResDomain< A >::Level(), Max_Level(), DExprResDomain< A >::Put_grid_rbo(), Test_init(), and Zweipotenz(). Here is the call graph for this function: |
|
Definition at line 126 of file variabl2.h. References anti_dominant, DExpr< A >::Dominant_poi(), Parallel_Info::I_am_active(), DExpr< A >::Put_grid_rbo(), DExpr< A >::run_boundary(), and Test_init(). Here is the call graph for this function: |
|
Definition at line 612 of file index.cc. References ExpdeIndex::i_integer(), ExpdeIndex::index_set(), and Index_set::varM(). Here is the call graph for this function: |
|
Definition at line 643 of file variable.h. |
|
Definition at line 614 of file variable.h. References Grid_base::Print_Variable_AVS(). Here is the call graph for this function: |
|
Definition at line 1117 of file variable.h. References P_Bo2p::varM(). Here is the call graph for this function: |
|
Definition at line 1120 of file variable.h. References P_cellpoi::varM(). Here is the call graph for this function: |
|
Definition at line 759 of file variable.h. |
|
Definition at line 1111 of file variable.h. References P_interior::varM(). Here is the call graph for this function: |
|
Definition at line 1114 of file variable.h. References P_nearb::varM(). Here is the call graph for this function: |
|
Definition at line 657 of file variable.h. Referenced by DExprSimLit::DExprSimLit(), DExprVAR::DExprVAR(), DVar_Res_Op::Give_nearb(), and DExprVAR_ARR::run_boundary(). |
|
Definition at line 655 of file variable.h. Referenced by DExprSimLit::DExprSimLit(), DExprVAR::DExprVAR(), operator=(), and DExprVAR_ARR::run_interior(). |
|
Definition at line 656 of file variable.h. Referenced by DExprSimLit::DExprSimLit(), DExprVAR::DExprVAR(), and DExprVAR_ARR::run_nearb(). |
|
Definition at line 623 of file variable.h. |
|
Definition at line 633 of file variable.h. References Grid::Test_init(). Referenced by Find_one_value_of_an_active_point(), L_infty(), Maximum(), Minimum(), operator=(), Print(), and product(). Here is the call graph for this function: |
|
Definition at line 571 of file variable.h. |