#include <basic.h>
Public Member Functions | |
Index1D (long_int ind) | |
Index1D () | |
long_int | get () const |
double | coordinate () const |
int | Tiefe () const |
double | h_loc () const |
Index1D | son (dir1D d) const |
Index1D | father () |
Index1D | neighbour (dir1D d) const |
Index1D | neighbour_non_periodic (dir1D d) const |
bool | Is_non_periodic () const |
Index1D | next (dir1D d, int l) const |
long_int | cart_index (int l) const |
void | Print () const |
Index1D | next (Ort1D ort, int l) const |
int | operator!= (Index1D I) const |
int | operator== (Index1D I) const |
bool | operator<= (Index1D I) const |
bool | operator< (Index1D I) const |
bool | operator<< (Index1D I) const |
Index1D | cut_level (int l) const |
Friends | |
class | Index3D |
class | Grid_base |
class | Parallel_Info |
Definition at line 36 of file basic.h.
|
|
|
Definition at line 57 of file basic.h. Referenced by cut_level(), father(), neighbour_non_periodic(), next(), and son(). |
|
Definition at line 257 of file basic.h. References developer_version, endl(), long_int, sum(), Tiefe(), and Zweipotenz(). Referenced by Partitioning::Is_this_a_proc(). Here is the call graph for this function: |
|
Definition at line 403 of file basic.h. References h, h_loc(), long_int, Tiefe(), and x. Referenced by back_coordinate(), Parallel_Info::contained_in_old_bounding_box(), Index3D::coordinate(), Index3D::coordinate_x(), Index3D::coordinate_y(), Index3D::coordinate_z(), Index3D::direction(), and Grid_base::Test_just_this(). Here is the call graph for this function: |
|
Definition at line 274 of file basic.h. References Index1D(), and long_int. Here is the call graph for this function: |
|
Definition at line 388 of file basic.h. References Index1D(). Referenced by Index3D::father(). Here is the call graph for this function: |
|
Definition at line 59 of file basic.h. Referenced by Grid_base::Add_multigrid_point(), Index_set::Give_value(), Grid_base::Give_variable(), Grid_base::Give_variable_cellpoi(), Grid_base::Set_label_bo_mg(), and Grid_base::Test_just_this2(). |
|
Definition at line 392 of file basic.h. Referenced by coordinate(). |
|
Definition at line 309 of file basic.h. Referenced by Index3D::Is_non_periodic(). |
|
Definition at line 283 of file basic.h. References developer_version, endl(), and long_int. Referenced by Index3D::edge(), Index3D::I_edge(), Index3D::neighbour(), Index3D::neighbour_EW(), Index3D::neighbour_NS(), Index3D::neighbour_TD(), next(), operator<(), operator<<(), and Index3D::surface(). Here is the call graph for this function: |
|
Definition at line 302 of file basic.h. References Index1D(), Ld, and long_int. Referenced by Index3D::neighbour_non_periodic(). Here is the call graph for this function: |
|
Definition at line 348 of file basic.h. References developer_version, endl(), Index1D(), long_int, LOrt, MOrt, neighbour(), and Tiefe(). Here is the call graph for this function: |
|
Definition at line 323 of file basic.h. References developer_version, endl(), Index1D(), Ld, long_int, neighbour(), and Tiefe(). Referenced by Index3D::next(), Index3D::next_EW(), Index3D::next_NS(), and Index3D::next_TD(). Here is the call graph for this function: |
|
Definition at line 419 of file basic.h. References index. |
|
Definition at line 428 of file basic.h. References index, Ld, long_int, and neighbour(). Here is the call graph for this function: |
|
Definition at line 441 of file basic.h. References index, Ld, long_int, neighbour(), and Rd. Here is the call graph for this function: |
|
|
|
Definition at line 422 of file basic.h. References index. |
|
Definition at line 75 of file basic.h. Referenced by Index3D::Print(). |
|
Definition at line 381 of file basic.h. References Index1D(). Referenced by back_coordinate(), Index3D::son(), Index3D::son_EW(), Index3D::son_NS(), and Index3D::son_TD(). Here is the call graph for this function: |
|
Definition at line 314 of file basic.h. References long_int. Referenced by Grid_base::Add_B1B2(), Grid_base::Add_interpolation_point(), Grid_base::Calc_Is_Slave(), cart_index(), Index3D::Cell_index(), Index3D::color(), coordinate(), Index3D::corner_of_edge_index(), Grid_base::Correct_edge(), Index3D::Edge_index(), DVar_Prol_Op::Give_interior_here(), Index3D::Index_for_cell(), Grid_base::Interpolation_label_bo(), next(), and Index3D::Tiefe(). |
|
|
|
|
|
|