This function uses the dg::Grid2d::shift member to extend another function beyond the grid boundaries.
More...
|
| Periodify (CylindricalFunctor functor, dg::Grid2d g) |
| Construct from grid. More...
|
|
| Periodify (CylindricalFunctor functor, double R0, double R1, double Z0, double Z1, dg::bc bcx, dg::bc bcy) |
| provide 2d grid boundaries by hand More...
|
|
double | do_compute (double R, double Z) const |
|
double | operator() (double R, double Z) const |
| do_compute(R,Z) More...
|
|
double | operator() (double R, double Z, double phi) const |
| do_compute(R,Z) More...
|
|
This function uses the dg::Grid2d::shift member to extend another function beyond the grid boundaries.
- See also
- dg::geo::periodify
◆ Periodify() [1/2]
Construct from grid.
- Parameters
-
functor | the functor to periodify |
g | The grid provides the shift member |
◆ Periodify() [2/2]
provide 2d grid boundaries by hand
- Parameters
-
functor | the functor to periodify |
R0 | left boundary in R |
R1 | right boundary in R |
Z0 | lower boundary in Z |
Z1 | upper boundary in Z |
bcx | boundary condition in x (determines how function is periodified) |
bcy | boundary condition in y (determines how function is periodified) |
◆ do_compute()
double dg::geo::Periodify::do_compute |
( |
double |
R, |
|
|
double |
Z |
|
) |
| const |
|
inline |
The documentation for this struct was generated from the following file: