|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
The per-cut-cell-scalar state (ScalarField::cut).
More...
#include <scalar_cutcell_operator.hpp>
Public Attributes | |
| ScalarWallSpec | wallDefault |
| every body without an instance override | |
| std::vector< std::pair< int, ScalarWallSpec > > | wallInstance |
| instance overrides, last wins | |
| double | rtol = 1e-10 |
| max-norm relative residual tolerance (§5.1) | |
| int | maxit = 200 |
| BiCGStab iteration cap (§5.1) | |
| double | sourceConst = 0.0 |
| volumetric source S (c/T), uniform part | |
| CCField | sourceField |
| or per cell (physical), when allocated | |
| bool | sourceIsField = false |
| set_scalar_source was given an array (sourceField) | |
| bool | hasProfile [6] = {false, false, false, false, false, false} |
| std::vector< double > | profile [6] |
| Dirichlet domain-face profile (t1 fastest) | |
| int | profileN [6][2] = {} |
| its tangential extents | |
| double | meanGrad [3] = {0.0, 0.0, 0.0} |
| Mean-gradient (closure) mode (§1.5, WO-6): the field holds theta, c = G.x + theta, in the frame moving with the fluid's mean velocity. | |
| CCField | SAC |
| level-0 surrogate diagonal (bands + lumped wall) | |
| Kokkos::View< double *, CCMem > | cw |
| Kokkos::View< double *, CCMem > | rw |
| per facet (§4.1) | |
| Kokkos::View< double *, CCMem > | gFace [6] |
| Dirichlet domain-face value per face cell. | |
| bool | dirFace [6] = {false, false, false, false, false, false} |
| double | lam = 0.0 |
| internal Lam = D tRef/hRef^2 of that operator | |
| double | idt = 0.0 |
| 1/dt' (0 steady) | |
| double | dt = 0.0 |
| dt' (internal) | |
| double | srcFactor = 0.0 |
| S' = S * srcFactor (tRef) | |
| std::vector< int > | wtType |
| the resolved per-body wall table of that operator | |
| std::vector< double > | wtK |
| std::vector< double > | wtG |
| std::vector< double > | wtQ |
| (internal k', g, q') | |
| long | numUnknowns = 0 |
| global fluid unknowns (the singular mean) | |
| bool | steady = false |
| bool | built = false |
| bool | singular = false |
| bool | meanGradOn = false |
| that operator carried the mean-gradient terms (§1.5) | |
| double | gPhys [3] = {0.0, 0.0, 0.0} |
| its G (physical, c/L) | |
| double | gInt [3] = {0.0, 0.0, 0.0} |
| its G' = G hRef (c per internal length) | |
| double | ubar [3] = {0.0, 0.0, 0.0} |
| its moving-frame velocity U'bar = sum U_i / sum kappa_i V | |
| CCField | kr |
| CCField | krh |
| CCField | kp |
| CCField | kv |
| CCField | kt |
| CCField | kz |
| CCField | kz2 |
| Kokkos::View< double *, CCMem > | ks |
| WO-9b: the resident Krylov's scalar slots. | |
| Kokkos::View< double *, Kokkos::HostSpace > | pk |
| and its host packet | |
| CCField | kb |
| CCField | kq |
| singular case: the projected rhs, and the preconditioner's rhs copy | |
| int | iterations = 0 |
| double | residual = 0.0 |
| final TRUE residual max|b - A c| / ref, after any gauge shift | |
| bool | converged = true |
| bool | warnedNoConv = false |
| long | warnedGeometryVersion = -1 |
| The geometry version whose §9 resolution warnings were issued (WO-8: once per scalar and geometry; a rebuilt geometry warns again, review finding 7). | |
| bool | warnedKoren = false |
| the koren-above-bulk-Courant-1/2 warning was issued (once) | |
| Kokkos::View< int *, CCMem > | wtTypeV |
| Kokkos::View< int *, CCMem > | mtConjV |
| Kokkos::View< double *, CCMem > | wtKV |
| Kokkos::View< double *, CCMem > | wtGV |
| Kokkos::View< double *, CCMem > | wtQV |
| Kokkos::View< double *, CCMem > | mtLamV |
| Kokkos::View< double *, CCMem > | mtCKV |
| Kokkos::View< double *, CCMem > | mtKV |
| Kokkos::View< double *, CCMem > | mtRcV |
| double | incompatibility = 0.0 |
| steady singular case: |sum b| / sum |b| before projection | |
| std::shared_ptr< ScalarMG > | mg |
| long | mgVersion = -1 |
| the geometry version its level table was built for | |
| std::size_t | mgN = 0 |
| the block size it was built for | |
| int | mgLevels = 1 |
levels the last solve's V-cycle used (census mg_levels) | |
| CCField | phi [3] |
| F/V through the LOW a-face of cell i (internal 1/T), guarded (sco::faceFluxes) | |
| CCField | Phi [3] |
| explicit face fluxes phi c*(c^n), 0 on implicit faces (§6.2) | |
| CCField | small |
| 1 on a small cell (§6.3), inner cells + exchanged ghosts | |
| CCField | outflow |
| lumped implicit outflow per cell (inside SAC; ScalarMG coarse mass, §5.2) | |
| CCField | omegaOpen |
| A2 (§6.7, D-WO5-3): the implicit outflow the open-face rows add to AC, summed over the cell's open faces and clamped at 0 (implicit backflow), 0 elsewhere — the advective path's coarse mass. | |
| double | maxCellPeclet = 0.0 |
census max_cell_peclet (A2): max |phi_a| / (Lam' w_a) | |
| bool | openFace [6] = {false, false, false, false, false, false} |
| open face rows built (WO-5b) | |
| bool | openInflow [6] = {false, false, false, false, false, false} |
| ... and it is an inflow | |
| bool | advecting = false |
| some face carried flux: else every advection kernel was skipped | |
| long | numSmall = 0 |
census num_small_cells | |
| long | numImplicitFaces = 0 |
census num_implicit_faces (faces carrying flux, implicit) | |
| long | numFluxFaces = 0 |
| faces carrying flux (the implicit fraction's denominator) | |
| long | numGuardedFaces = 0 |
| faces whose projection flux the guard zeroed (a no-op reading) | |
| long | numBackflowFaces = 0 |
census num_backflow_faces: outflow-face rows with F_out < 0 | |
| bool | warnedBackflow = false |
| the steady backflow warning was issued (once per scalar) | |
| bool | warnedBottom = false |
| the ScalarMG shallow-bottom warning was issued (once) | |
| double | bulkCourant = 0.0 |
census bulk_courant: C_bulk of §6.3 (0 steady) | |
| CCField | solid |
the registered field <name>_solid (psi_s), when allocated | |
| bool | conj = false |
| the last operator had a conjugate body (two fields) | |
| long | solidVersion = -1 |
| geometry version of the record | |
| std::vector< char > | solidKey |
| the conjugate flag per body it was built for | |
| CCField | mat |
| material (body id) per cell, haloed; -1: no solid | |
| CCField | sunk |
| solid-unknown flags (haloed, 0 beyond non-periodic faces) | |
| Kokkos::View< double *, CCMem > | sS |
| solid probe distance per facet (conjugate facets) | |
| Kokkos::View< int *[8], Kokkos::LayoutLeft, CCMem > | offS |
| Kokkos::View< double *[8], Kokkos::LayoutLeft, CCMem > | wS |
| Kokkos::View< std::uint8_t *, CCMem > | rungS |
| Kokkos::View< std::uint8_t *, CCMem > | conjF |
| 1 on a facet of a conjugate body | |
| long | numSolidUnknowns = 0 |
census num_solid_unknowns (global) | |
| double | solidVolume = 0.0 |
census solid_volume: conjugate solid, physical | |
| double | sealedSolidVolume = 0.0 |
census sealed_solid_volume (D-WO7-1), physical | |
| long | solidRungs [4] = {0, 0, 0, 0} |
| census probe_rungs['solid'] (global) | |
| CCField | spx |
| CCField | spy |
| CCField | spz |
| level-0 solid face products Lam_face a_s (guarded), low faces | |
| CCField | ms |
| solid mass C_s K kappa_s idt on solid unknowns | |
| CCField | ASC |
| CCField | ASW |
| CCField | ASE |
| CCField | ASS |
| CCField | ASN |
| CCField | ASB |
| CCField | AST |
| CCField | bS |
| CCField | sOld |
| CCField | SACs |
| CCField | W0 |
| solid surrogate diagonal; the same-cell coupling sum cc | |
| Kokkos::View< double *, CCMem > | cc |
| per facet: alpha G_c (conjugate facets, else 0) | |
| std::vector< double > | mtLam |
| std::vector< double > | mtCK |
| std::vector< double > | mtK |
| std::vector< double > | mtRc |
| internal per-body material (conjugate bodies) | |
| double | maxSolidD = 0.0 |
| max internal D_s' = Lam_s'/(C_s K) (the level rule) | |
| CCField | krS |
| CCField | krhS |
| CCField | kpS |
| CCField | kvS |
| CCField | ktS |
| CCField | kzS |
| CCField | kz2S |
| CCField | kbS |
| CCField | kqS |
| Krylov scratch, solid phase. | |
The per-cut-cell-scalar state (ScalarField::cut).
Settings are stored verbatim (physical); the operator members are rebuilt on every advance or steady solve (ruling D-WO3-3).
Definition at line 56 of file scalar_cutcell_operator.hpp.
| ScalarWallSpec peclet::flow::ScalarCutState::wallDefault |
every body without an instance override
Definition at line 58 of file scalar_cutcell_operator.hpp.
| std::vector<std::pair<int, ScalarWallSpec> > peclet::flow::ScalarCutState::wallInstance |
instance overrides, last wins
Definition at line 59 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::rtol = 1e-10 |
max-norm relative residual tolerance (§5.1)
Definition at line 60 of file scalar_cutcell_operator.hpp.
| int peclet::flow::ScalarCutState::maxit = 200 |
BiCGStab iteration cap (§5.1)
Definition at line 61 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::sourceConst = 0.0 |
volumetric source S (c/T), uniform part
Definition at line 62 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::sourceField |
or per cell (physical), when allocated
Definition at line 63 of file scalar_cutcell_operator.hpp.
set_scalar_source was given an array (sourceField)
Definition at line 64 of file scalar_cutcell_operator.hpp.
Definition at line 65 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::profile[6] |
Dirichlet domain-face profile (t1 fastest)
Definition at line 66 of file scalar_cutcell_operator.hpp.
| int peclet::flow::ScalarCutState::profileN[6][2] = {} |
its tangential extents
Definition at line 67 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::meanGrad[3] = {0.0, 0.0, 0.0} |
Mean-gradient (closure) mode (§1.5, WO-6): the field holds theta, c = G.x + theta, in the frame moving with the fluid's mean velocity.
G physical (c/L); (0, 0, 0) is off.
Definition at line 70 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::SAC |
level-0 surrogate diagonal (bands + lumped wall)
Definition at line 72 of file scalar_cutcell_operator.hpp.
Definition at line 73 of file scalar_cutcell_operator.hpp.
per facet (§4.1)
Definition at line 73 of file scalar_cutcell_operator.hpp.
Dirichlet domain-face value per face cell.
Definition at line 74 of file scalar_cutcell_operator.hpp.
Definition at line 75 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::lam = 0.0 |
internal Lam = D tRef/hRef^2 of that operator
Definition at line 76 of file scalar_cutcell_operator.hpp.
Referenced by anderson_synthetic_maps.LinearMapSolver::step().
| double peclet::flow::ScalarCutState::idt = 0.0 |
1/dt' (0 steady)
Definition at line 77 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::dt = 0.0 |
dt' (internal)
Definition at line 78 of file scalar_cutcell_operator.hpp.
Referenced by steady_acceleration_gates.Case::configure().
| double peclet::flow::ScalarCutState::srcFactor = 0.0 |
S' = S * srcFactor (tRef)
Definition at line 79 of file scalar_cutcell_operator.hpp.
| std::vector<int> peclet::flow::ScalarCutState::wtType |
the resolved per-body wall table of that operator
Definition at line 80 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::wtK |
Definition at line 81 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::wtG |
Definition at line 81 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::wtQ |
(internal k', g, q')
Definition at line 81 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::numUnknowns = 0 |
global fluid unknowns (the singular mean)
Definition at line 82 of file scalar_cutcell_operator.hpp.
Definition at line 83 of file scalar_cutcell_operator.hpp.
Definition at line 83 of file scalar_cutcell_operator.hpp.
Definition at line 83 of file scalar_cutcell_operator.hpp.
that operator carried the mean-gradient terms (§1.5)
Definition at line 84 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::gPhys[3] = {0.0, 0.0, 0.0} |
its G (physical, c/L)
Definition at line 85 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::gInt[3] = {0.0, 0.0, 0.0} |
its G' = G hRef (c per internal length)
Definition at line 86 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::ubar[3] = {0.0, 0.0, 0.0} |
its moving-frame velocity U'bar = sum U_i / sum kappa_i V
Definition at line 87 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kr |
Definition at line 89 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::krh |
Definition at line 89 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kp |
Definition at line 89 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kv |
Definition at line 89 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kt |
Definition at line 89 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kz |
Definition at line 89 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kz2 |
Definition at line 89 of file scalar_cutcell_operator.hpp.
WO-9b: the resident Krylov's scalar slots.
Definition at line 90 of file scalar_cutcell_operator.hpp.
| Kokkos::View<double*, Kokkos::HostSpace> peclet::flow::ScalarCutState::pk |
and its host packet
Definition at line 91 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kb |
Definition at line 92 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kq |
singular case: the projected rhs, and the preconditioner's rhs copy
Definition at line 92 of file scalar_cutcell_operator.hpp.
| int peclet::flow::ScalarCutState::iterations = 0 |
Definition at line 93 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::residual = 0.0 |
final TRUE residual max|b - A c| / ref, after any gauge shift
Definition at line 94 of file scalar_cutcell_operator.hpp.
Referenced by anderson_oracle.AndersonOracle::step().
Definition at line 95 of file scalar_cutcell_operator.hpp.
Definition at line 96 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::warnedGeometryVersion = -1 |
The geometry version whose §9 resolution warnings were issued (WO-8: once per scalar and geometry; a rebuilt geometry warns again, review finding 7).
-1: none yet.
Definition at line 99 of file scalar_cutcell_operator.hpp.
the koren-above-bulk-Courant-1/2 warning was issued (once)
Definition at line 100 of file scalar_cutcell_operator.hpp.
| Kokkos::View<int*, CCMem> peclet::flow::ScalarCutState::wtTypeV |
Definition at line 103 of file scalar_cutcell_operator.hpp.
| Kokkos::View<int*, CCMem> peclet::flow::ScalarCutState::mtConjV |
Definition at line 103 of file scalar_cutcell_operator.hpp.
Definition at line 104 of file scalar_cutcell_operator.hpp.
Definition at line 104 of file scalar_cutcell_operator.hpp.
Definition at line 104 of file scalar_cutcell_operator.hpp.
Definition at line 104 of file scalar_cutcell_operator.hpp.
Definition at line 104 of file scalar_cutcell_operator.hpp.
Definition at line 104 of file scalar_cutcell_operator.hpp.
Definition at line 104 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::incompatibility = 0.0 |
steady singular case: |sum b| / sum |b| before projection
Definition at line 105 of file scalar_cutcell_operator.hpp.
| std::shared_ptr<ScalarMG> peclet::flow::ScalarCutState::mg |
Definition at line 107 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::mgVersion = -1 |
the geometry version its level table was built for
Definition at line 108 of file scalar_cutcell_operator.hpp.
| std::size_t peclet::flow::ScalarCutState::mgN = 0 |
the block size it was built for
Definition at line 109 of file scalar_cutcell_operator.hpp.
| int peclet::flow::ScalarCutState::mgLevels = 1 |
levels the last solve's V-cycle used (census mg_levels)
Definition at line 110 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::phi[3] |
F/V through the LOW a-face of cell i (internal 1/T), guarded (sco::faceFluxes)
Definition at line 113 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::Phi[3] |
explicit face fluxes phi c*(c^n), 0 on implicit faces (§6.2)
Definition at line 114 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::small |
1 on a small cell (§6.3), inner cells + exchanged ghosts
Definition at line 115 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::outflow |
lumped implicit outflow per cell (inside SAC; ScalarMG coarse mass, §5.2)
Definition at line 116 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::omegaOpen |
A2 (§6.7, D-WO5-3): the implicit outflow the open-face rows add to AC, summed over the cell's open faces and clamped at 0 (implicit backflow), 0 elsewhere — the advective path's coarse mass.
Written by steady advecting solves only (outflow stays the transient path's input).
Definition at line 120 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::maxCellPeclet = 0.0 |
census max_cell_peclet (A2): max |phi_a| / (Lam' w_a)
Definition at line 121 of file scalar_cutcell_operator.hpp.
open face rows built (WO-5b)
Definition at line 122 of file scalar_cutcell_operator.hpp.
... and it is an inflow
Definition at line 123 of file scalar_cutcell_operator.hpp.
some face carried flux: else every advection kernel was skipped
Definition at line 124 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::numSmall = 0 |
census num_small_cells
Definition at line 125 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::numImplicitFaces = 0 |
census num_implicit_faces (faces carrying flux, implicit)
Definition at line 126 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::numFluxFaces = 0 |
faces carrying flux (the implicit fraction's denominator)
Definition at line 127 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::numGuardedFaces = 0 |
faces whose projection flux the guard zeroed (a no-op reading)
Definition at line 128 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::numBackflowFaces = 0 |
census num_backflow_faces: outflow-face rows with F_out < 0
Definition at line 129 of file scalar_cutcell_operator.hpp.
the steady backflow warning was issued (once per scalar)
Definition at line 130 of file scalar_cutcell_operator.hpp.
the ScalarMG shallow-bottom warning was issued (once)
Definition at line 131 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::bulkCourant = 0.0 |
census bulk_courant: C_bulk of §6.3 (0 steady)
Definition at line 132 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::solid |
the registered field <name>_solid (psi_s), when allocated
Definition at line 137 of file scalar_cutcell_operator.hpp.
the last operator had a conjugate body (two fields)
Definition at line 138 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::solidVersion = -1 |
geometry version of the record
Definition at line 140 of file scalar_cutcell_operator.hpp.
| std::vector<char> peclet::flow::ScalarCutState::solidKey |
the conjugate flag per body it was built for
Definition at line 141 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::mat |
material (body id) per cell, haloed; -1: no solid
Definition at line 142 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::sunk |
solid-unknown flags (haloed, 0 beyond non-periodic faces)
Definition at line 143 of file scalar_cutcell_operator.hpp.
solid probe distance per facet (conjugate facets)
Definition at line 144 of file scalar_cutcell_operator.hpp.
| Kokkos::View<int* [8], Kokkos::LayoutLeft, CCMem> peclet::flow::ScalarCutState::offS |
Definition at line 145 of file scalar_cutcell_operator.hpp.
Definition at line 146 of file scalar_cutcell_operator.hpp.
| Kokkos::View<std::uint8_t*, CCMem> peclet::flow::ScalarCutState::rungS |
Definition at line 147 of file scalar_cutcell_operator.hpp.
| Kokkos::View<std::uint8_t*, CCMem> peclet::flow::ScalarCutState::conjF |
1 on a facet of a conjugate body
Definition at line 148 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::numSolidUnknowns = 0 |
census num_solid_unknowns (global)
Definition at line 149 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::solidVolume = 0.0 |
census solid_volume: conjugate solid, physical
Definition at line 150 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::sealedSolidVolume = 0.0 |
census sealed_solid_volume (D-WO7-1), physical
Definition at line 151 of file scalar_cutcell_operator.hpp.
| long peclet::flow::ScalarCutState::solidRungs[4] = {0, 0, 0, 0} |
census probe_rungs['solid'] (global)
Definition at line 152 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::spx |
Definition at line 154 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::spy |
Definition at line 154 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::spz |
level-0 solid face products Lam_face a_s (guarded), low faces
Definition at line 154 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ms |
solid mass C_s K kappa_s idt on solid unknowns
Definition at line 155 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ASC |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ASW |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ASE |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ASS |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ASN |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ASB |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::AST |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::bS |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::sOld |
Definition at line 156 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::SACs |
Definition at line 157 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::W0 |
solid surrogate diagonal; the same-cell coupling sum cc
Definition at line 157 of file scalar_cutcell_operator.hpp.
per facet: alpha G_c (conjugate facets, else 0)
Definition at line 158 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::mtLam |
Definition at line 159 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::mtCK |
Definition at line 159 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::mtK |
Definition at line 159 of file scalar_cutcell_operator.hpp.
| std::vector<double> peclet::flow::ScalarCutState::mtRc |
internal per-body material (conjugate bodies)
Definition at line 159 of file scalar_cutcell_operator.hpp.
| double peclet::flow::ScalarCutState::maxSolidD = 0.0 |
max internal D_s' = Lam_s'/(C_s K) (the level rule)
Definition at line 160 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::krS |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::krhS |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kpS |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kvS |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::ktS |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kzS |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kz2S |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kbS |
Definition at line 161 of file scalar_cutcell_operator.hpp.
| CCField peclet::flow::ScalarCutState::kqS |
Krylov scratch, solid phase.
Definition at line 161 of file scalar_cutcell_operator.hpp.