Arithmetic operators are:
![]()
Cartesian coordinates with uniform mesh sizes are defined by
Coordinate<WE_dir,Grid_uniform_one_d> X(grid); Coordinate<SN_dir,Grid_uniform_one_d> Y(grid); Coordinate<DT_dir,Grid_uniform_one_d> Z(grid);
Cartesian coordinates with moving mesh sizes are defined by
Example 1:
Grid_move_one_d oneDgrid(3.0,4.0,100,1); oneDgrid.set_coordinate(1, 3.3, 2);
Coordinate<WE_dir,Grid_move_one_d> X(grid,oneDgrid); Coordinate<SN_dir,Grid_move_one_d> Y(grid,oneDgrid); Coordinate<DT_dir,Grid_move_one_d> Z(grid,oneDgrid);
Here oneDgrid is a one-dimensional grid from 3 to 4 with 100 grid points and a 2 level refinement at the grid point 3.3.
Example 2:
Grid_move_one_d oneDgrid(3.0,4.0,1); oneDgrid.set_coordinate(1, 3.3, 0); oneDgrid.set_meshsizes(0, 0.1); oneDgrid.set_meshsizes(1, 0.2);
Coordinate<WE_dir,Grid_move_one_d> X(grid,oneDgrid); Coordinate<SN_dir,Grid_move_one_d> Y(grid,oneDgrid); Coordinate<DT_dir,Grid_move_one_d> Z(grid,oneDgrid);
Here oneDgrid is a one-dimensional grid from 3 to 4 with local meshsizes 0.1 and 0.2 left and right from the grid point at 3.3.
Scalar product: not implemented up to now.
|
Maximum(u) |
not implemented |
|---|---|
|
Minimum(u) |
not implemented |
|
L_infty(u) |
|
Last modified: Tue Feb 8 10:34:20 MET 2000