|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
The ONE predicate for the cut-cell scalar's advective face flux (doc/scalar_ibm_design.md §6.1, D5): the face field the projection in force made discretely divergence-free and the openness ITS divergence kernel weights it with, so that F_a/V = open * vel through the low a-face of cell i. More...
#include <flow_ibm.hpp>
Public Attributes | |
| CCField | vel |
| face-normal index velocity at the low a-face of cell i (internal) | |
| CCField | open |
| the projection's openness of that face | |
The ONE predicate for the cut-cell scalar's advective face flux (doc/scalar_ibm_design.md §6.1, D5): the face field the projection in force made discretely divergence-free and the openness ITS divergence kernel weights it with, so that F_a/V = open * vel through the low a-face of cell i.
Staggered: C[a].u; collocated: the projected uf_/vf_/wf_ (never the zero-gradient outflow view, never the cell average). Openness: the binary oxb_ in ghost-projection mode, the cut-cell ox_ otherwise — getOpennessProj's rule. The scalar's own apertures weight diffusion only. Read-only on the flow state.
Definition at line 2791 of file flow_ibm.hpp.
| CCField peclet::flow::Solver< Grid >::ScalarFaceFlux::vel |
face-normal index velocity at the low a-face of cell i (internal)
Definition at line 2792 of file flow_ibm.hpp.
Referenced by anderson_oracle.AndersonOracle::usq(), and anderson_oracle.AndersonOracle::wdot().
| CCField peclet::flow::Solver< Grid >::ScalarFaceFlux::open |
the projection's openness of that face
Definition at line 2793 of file flow_ibm.hpp.