|
Basilisk CFD
Adaptive Cartesian mesh PDE framework
|
Go to the source code of this file.
Macros | |
| #define | foreach_layer() /* foreach_block */ |
Functions | |
| which uses the point l index as local layer index *macro | foreach_block_inner (Point p=point) |
Variables | |
| int | nl = 1 |
| loops | |
| We redefine two types of block traversals. | |
| which uses a global _layer index *int | _layer = 0 |
| macro | |
| We also redefine the "per field" (inner) traversal. | |
| #define foreach_layer | ( | ) | /* foreach_block */ |
Definition at line 15 of file layers.h.
Referenced by advect(), check_stencil(), event_init(), and event_viscous_term().
| loops |
| macro |
| int nl = 1 |
This adds support for multiple "layers" i.e. a constant number nl of contiguous scalar fields.
Definition at line 9 of file layers.h.
Referenced by advect(), balance(), box_matrix(), coeffs1(), coeffs2(), constant_NNT(), correct_qz(), event_acceleration(), event_defaults(), event_defaults0(), event_face_fields(), event_init(), event_perfs(), event_pressure(), event_remap(), event_viscous_term(), foreach_block_inner(), geometric_beta(), gotm_step(), inclex(), matrix(), matrix1(), output_fluxes(), periodic_function(), relax_nh(), relax_nh(), relax_nh1(), residual_nh(), residual_nh(), residual_nh2(), residual_nh3(), RPE(), segment_flux(), solve_hessenberg(), vertical_diffusion(), vertical_fluxes(), vertical_remapping(), and vertical_viscosity().