|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
#include <flow_ibm.hpp>
Public Attributes | |
| bool | physical = false |
| an extent was given (the scales are armed) | |
| double | h [3] = {1.0, 1.0, 1.0} |
| cell size per axis = extent / cells | |
| double | org [3] = {0.0, 0.0, 0.0} |
| physical lower corner of the GLOBAL inner grid | |
| double | ext [3] = {0.0, 0.0, 0.0} |
| physical extent of the GLOBAL inner grid | |
| long | cells [3] = {0, 0, 0} |
| the GLOBAL cell counts the extent spans | |
| double | hRef = 1.0 |
| reference length = min_a h_a (== h_a, Phase 1) | |
| double | rhoRef = 1.0 |
| reference density = the first set_rho | |
| double | tRef = 1.0 |
| reference time = the first set_dt | |
| bool | rhoRefSet = false |
| bool | tRefSet = false |
| double | hp [3] = {1.0, 1.0, 1.0} |
| h_a' = h_a / hRef (>= 1, exactly 1 on the finest axis) | |
| double | w [3] = {1.0, 1.0, 1.0} |
| w_a = 1 / h_a'^2 (<= 1) | |
| double | vol = 1.0 |
| V' = h_x' h_y' h_z' (cell volume in hRef^3) | |
| bool | aniso = false |
| some h_a' != 1 — kernels dispatch the per-axis body | |
| double | hpMax = 1.0 |
| max_a h_a' | |
Definition at line 136 of file flow_ibm.hpp.
|
inline |
Definition at line 148 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef.
Referenced by peclet::flow::Solver< Grid >::refreshUnitDerived(), peclet::flow::Solver< Grid >::sceneMap(), peclet::flow::Solver< Grid >::setContactAngleDynamic(), peclet::flow::Solver< Grid >::setSolid(), and peclet::flow::Solver< Grid >::setWallSlipLength().
|
inline |
Definition at line 149 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef.
Referenced by peclet::flow::Solver< Grid >::ensureScalarCutGeometry(), peclet::flow::Solver< Grid >::ensureScalarSolidRecord(), peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), peclet::flow::Solver< Grid >::scalarFacets(), and peclet::flow::Solver< Grid >::setVofBlockKappaClip().
|
inline |
Definition at line 150 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::h, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::applySuperficialVelocity(), peclet::flow::Solver< Grid >::refreshUnitDerived(), peclet::flow::Solver< Grid >::resampleBcProfile(), peclet::flow::Solver< Grid >::sceneMap(), peclet::flow::Solver< Grid >::setDomainBc(), peclet::flow::Solver< Grid >::setVelocity(), and peclet::flow::Solver< Grid >::uploadVelocity().
|
inline |
Definition at line 151 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::h, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::getFaceVelocity(), peclet::flow::Solver< Grid >::getVelocity(), peclet::flow::Solver< Grid >::lastSuperficialVelocityShift(), and peclet::flow::Solver< Grid >::outflowBackflow().
|
inline |
Definition at line 152 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::advectVofBlocks(), peclet::flow::Solver< Grid >::advectVofKinematic(), peclet::flow::Solver< Grid >::applyPhaseChange(), peclet::flow::Solver< Grid >::refreshUnitDerived(), and peclet::flow::Solver< Grid >::setDt().
|
inline |
Definition at line 153 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::rhoRef.
Referenced by peclet::flow::Solver< Grid >::closureTargetToInt(), peclet::flow::Solver< Grid >::enableVofMomentum(), peclet::flow::Solver< Grid >::pcRefreshUnits(), peclet::flow::Solver< Grid >::refreshUnitDerived(), and peclet::flow::Solver< Grid >::setRho().
|
inline |
Definition at line 154 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::closureTargetToInt(), peclet::flow::Solver< Grid >::refreshUnitDerived(), peclet::flow::Solver< Grid >::setContactAngleDynamic(), and peclet::flow::Solver< Grid >::setMu().
|
inline |
Definition at line 155 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
|
inline |
Definition at line 156 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::getPressure().
|
inline |
Definition at line 157 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::h, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::closureTargetToInt(), peclet::flow::Solver< Grid >::refreshUnitDerived(), and peclet::flow::Solver< Grid >::setBodyForce().
|
inline |
Definition at line 158 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::refreshUnitDerived(), and peclet::flow::Solver< Grid >::setSurfaceTension().
|
inline |
Definition at line 159 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef.
Referenced by peclet::flow::Solver< Grid >::getVofCurvature(), peclet::flow::Solver< Grid >::phaseChangeFitCurvature(), peclet::flow::Solver< Grid >::setPhaseChangeFitCurvature(), and peclet::flow::Solver< Grid >::setVofKappaConstant().
|
inline |
Definition at line 160 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::maxOpenDivergence(), peclet::flow::Solver< Grid >::maxOpenDivergenceProjected(), peclet::flow::Solver< Grid >::phaseChangeBudgetValues(), peclet::flow::Solver< Grid >::phaseChangeDiagnostics(), peclet::flow::Solver< Grid >::scalarBudget(), and peclet::flow::Solver< Grid >::scalarWallFlux().
|
inline |
Definition at line 161 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::capillaryDt().
|
inline |
Definition at line 162 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::sceneMap().
|
inline |
Definition at line 165 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::scaleForceTorque(), and peclet::flow::Solver< Grid >::UnitScales::torqueToPhys().
|
inline |
Definition at line 169 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::forceTotalToPhys(), and peclet::flow::Solver< Grid >::UnitScales::hRef.
Referenced by peclet::flow::Solver< Grid >::scaleForceTorque().
|
inline |
Definition at line 189 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hp.
Referenced by peclet::flow::Solver< Grid >::advanceScalars(), peclet::flow::Solver< Grid >::pcBudgetPost(), peclet::flow::Solver< Grid >::pcBuildInterface(), peclet::flow::Solver< Grid >::pcUpdateThermalMask(), peclet::flow::Solver< Grid >::prepareVofBlocks(), peclet::flow::Solver< Grid >::pushVofMetric(), and peclet::flow::Solver< Grid >::vofInterfaceArea().
|
inline |
Definition at line 207 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::addScalar(), peclet::flow::Solver< Grid >::refreshUnitDerived(), peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), and peclet::flow::Solver< Grid >::scalarMaterialTable().
|
inline |
Definition at line 208 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::setMassFlux(), and peclet::flow::Solver< Grid >::setMassFluxUniform().
|
inline |
Definition at line 209 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::phaseChangeDiagnostics().
|
inline |
Definition at line 210 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::pcRefreshUnits().
|
inline |
Definition at line 211 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::pcRefreshUnits().
|
inline |
Definition at line 215 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::pcRefreshUnits().
|
inline |
Definition at line 216 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::pcRefreshUnits().
|
inline |
Definition at line 217 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), and peclet::flow::Solver< Grid >::setDivergenceSource().
|
inline |
Definition at line 218 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef.
Referenced by peclet::flow::Solver< Grid >::phaseChangeDiagnostics(), peclet::flow::Solver< Grid >::scalarFacets(), and peclet::flow::Solver< Grid >::vofInterfaceArea().
|
inline |
Definition at line 219 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef.
Referenced by peclet::flow::Solver< Grid >::UnitScales::energyToPhys(), peclet::flow::Solver< Grid >::pcLedgerEnergyToPhys(), peclet::flow::Solver< Grid >::phaseChangeBudgetValues(), peclet::flow::Solver< Grid >::phaseChangeDiagnostics(), peclet::flow::Solver< Grid >::scalarBudget(), and peclet::flow::Solver< Grid >::scalarWallFlux().
|
inline |
An internal energy (rho c_p T summed over cells of volume hRef^3) to joules: the internal energy unit is rhoRef*hRef^5/tRef^2.
Definition at line 222 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, peclet::flow::Solver< Grid >::UnitScales::rhoRef, peclet::flow::Solver< Grid >::UnitScales::tRef, and peclet::flow::Solver< Grid >::UnitScales::volToPhys().
Referenced by peclet::flow::Solver< Grid >::pcLedgerEnergyToPhys(), and peclet::flow::Solver< Grid >::UnitScales::powerToPhys().
|
inline |
Definition at line 223 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::energyToPhys(), and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::phaseChangeBudgetValues(), peclet::flow::Solver< Grid >::phaseChangeDiagnostics(), peclet::flow::Solver< Grid >::phaseChangeQOperator(), and peclet::flow::Solver< Grid >::phaseChangeQOrphan().
|
inline |
Definition at line 229 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), peclet::flow::Solver< Grid >::scalarFacets(), and peclet::flow::Solver< Grid >::scalarMeanFlux().
|
inline |
Definition at line 233 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::UnitScales::hRef, and peclet::flow::Solver< Grid >::UnitScales::tRef.
Referenced by peclet::flow::Solver< Grid >::scalarMaterialTable().
an extent was given (the scales are armed)
Definition at line 137 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::closureRefreshUnits(), peclet::flow::Solver< Grid >::closureUnitsNotice(), peclet::flow::Solver< Grid >::domainExtent(), peclet::flow::Solver< Grid >::globalCells(), peclet::flow::Solver< Grid >::hasPhysicalDomain(), peclet::flow::Solver< Grid >::pcBuildInterface(), peclet::flow::Solver< Grid >::requireScalesPinned(), peclet::flow::Solver< Grid >::sceneMap(), peclet::flow::Solver< Grid >::setDt(), peclet::flow::Solver< Grid >::setPhysicalDomain(), peclet::flow::Solver< Grid >::setRho(), and peclet::flow::Solver< Grid >::setScene().
| double peclet::flow::Solver< Grid >::UnitScales::h[3] = {1.0, 1.0, 1.0} |
cell size per axis = extent / cells
Definition at line 138 of file flow_ibm.hpp.
Referenced by advect.Ann::__init__(), conj.Geo2::__init__(), conj_peters.Box::__init__(), peclet::flow::Solver< Grid >::cellCentres(), steady_acceleration_gates.Case::dt(), peclet::flow::Solver< Grid >::UnitScales::forceToInt(), packing2d.Cell::pos(), peclet::flow::Solver< Grid >::requireIsotropic(), peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), peclet::flow::Solver< Grid >::scalarFacets(), peclet::flow::Solver< Grid >::scalarMeanGradPosition(), peclet::flow::Solver< Grid >::sceneMap(), peclet::flow::Solver< Grid >::setPhysicalDomain(), peclet::flow::Solver< Grid >::spacing(), peclet::flow::Solver< Grid >::UnitScales::velToInt(), and peclet::flow::Solver< Grid >::UnitScales::velToPhys().
| double peclet::flow::Solver< Grid >::UnitScales::org[3] = {0.0, 0.0, 0.0} |
physical lower corner of the GLOBAL inner grid
Definition at line 139 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::cellCentres(), peclet::flow::Solver< Grid >::domainOrigin(), peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), peclet::flow::Solver< Grid >::scalarFacets(), peclet::flow::Solver< Grid >::scalarMeanGradPosition(), peclet::flow::Solver< Grid >::sceneMap(), peclet::flow::Solver< Grid >::setPhysicalDomain(), and peclet::flow::Solver< Grid >::setScene().
| double peclet::flow::Solver< Grid >::UnitScales::ext[3] = {0.0, 0.0, 0.0} |
physical extent of the GLOBAL inner grid
Definition at line 140 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::domainExtent(), peclet::flow::Solver< Grid >::setPhysicalDomain(), and peclet::flow::Solver< Grid >::setScene().
| long peclet::flow::Solver< Grid >::UnitScales::cells[3] = {0, 0, 0} |
the GLOBAL cell counts the extent spans
Definition at line 141 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::globalCells(), peclet::flow::Solver< Grid >::setPhysicalDomain(), and peclet::flow::Solver< Grid >::setScene().
| double peclet::flow::Solver< Grid >::UnitScales::hRef = 1.0 |
reference length = min_a h_a (== h_a, Phase 1)
Definition at line 142 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::UnitScales::areaToPhys(), peclet::flow::Solver< Grid >::UnitScales::condToInt(), peclet::flow::Solver< Grid >::UnitScales::curvToPhys(), peclet::flow::Solver< Grid >::UnitScales::diffToInt(), peclet::flow::Solver< Grid >::UnitScales::energyToPhys(), peclet::flow::Solver< Grid >::UnitScales::forceTotalToPhys(), peclet::flow::Solver< Grid >::UnitScales::latentToInt(), peclet::flow::Solver< Grid >::UnitScales::lenToInt(), peclet::flow::Solver< Grid >::UnitScales::lenToPhys(), peclet::flow::Solver< Grid >::UnitScales::mdotToInt(), peclet::flow::Solver< Grid >::UnitScales::mdotToPhys(), peclet::flow::Solver< Grid >::UnitScales::muToInt(), peclet::flow::Solver< Grid >::UnitScales::pToInt(), peclet::flow::Solver< Grid >::UnitScales::pToPhys(), peclet::flow::Solver< Grid >::UnitScales::rcpToInt(), peclet::flow::Solver< Grid >::requireIsotropic(), peclet::flow::Solver< Grid >::UnitScales::resistToInt(), peclet::flow::Solver< Grid >::UnitScales::rintToInt(), peclet::flow::Solver< Grid >::setPhysicalDomain(), peclet::flow::Solver< Grid >::UnitScales::sigmaToInt(), peclet::flow::Solver< Grid >::UnitScales::speedToInt(), peclet::flow::Solver< Grid >::UnitScales::torqueToPhys(), and peclet::flow::Solver< Grid >::UnitScales::volToPhys().
| double peclet::flow::Solver< Grid >::UnitScales::rhoRef = 1.0 |
reference density = the first set_rho
Definition at line 143 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::UnitScales::condToInt(), peclet::flow::Solver< Grid >::UnitScales::energyToPhys(), peclet::flow::Solver< Grid >::UnitScales::forceToInt(), peclet::flow::Solver< Grid >::UnitScales::forceTotalToPhys(), peclet::flow::Solver< Grid >::UnitScales::mdotToInt(), peclet::flow::Solver< Grid >::UnitScales::mdotToPhys(), peclet::flow::Solver< Grid >::UnitScales::muToInt(), peclet::flow::Solver< Grid >::outflowBackflow(), peclet::flow::Solver< Grid >::UnitScales::pToInt(), peclet::flow::Solver< Grid >::UnitScales::pToPhys(), peclet::flow::Solver< Grid >::UnitScales::rcpToInt(), peclet::flow::Solver< Grid >::UnitScales::rhoToInt(), peclet::flow::Solver< Grid >::UnitScales::rintToInt(), peclet::flow::Solver< Grid >::setRho(), and peclet::flow::Solver< Grid >::UnitScales::sigmaToInt().
| double peclet::flow::Solver< Grid >::UnitScales::tRef = 1.0 |
reference time = the first set_dt
Definition at line 144 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::UnitScales::angVelToInt(), peclet::flow::Solver< Grid >::UnitScales::condToInt(), peclet::flow::Solver< Grid >::UnitScales::diffToInt(), peclet::flow::Solver< Grid >::UnitScales::divToInt(), peclet::flow::Solver< Grid >::UnitScales::divToPhys(), peclet::flow::Solver< Grid >::UnitScales::energyToPhys(), peclet::flow::Solver< Grid >::UnitScales::forceToInt(), peclet::flow::Solver< Grid >::UnitScales::forceTotalToPhys(), peclet::flow::Solver< Grid >::UnitScales::latentToInt(), peclet::flow::Solver< Grid >::UnitScales::mdotToInt(), peclet::flow::Solver< Grid >::UnitScales::mdotToPhys(), peclet::flow::Solver< Grid >::UnitScales::muToInt(), peclet::flow::Solver< Grid >::UnitScales::powerToPhys(), peclet::flow::Solver< Grid >::UnitScales::pToInt(), peclet::flow::Solver< Grid >::UnitScales::pToPhys(), peclet::flow::Solver< Grid >::UnitScales::rcpToInt(), peclet::flow::Solver< Grid >::UnitScales::resistToInt(), peclet::flow::Solver< Grid >::UnitScales::rintToInt(), peclet::flow::Solver< Grid >::setDt(), peclet::flow::Solver< Grid >::UnitScales::sigmaToInt(), peclet::flow::Solver< Grid >::UnitScales::speedToInt(), peclet::flow::Solver< Grid >::UnitScales::timeToInt(), peclet::flow::Solver< Grid >::UnitScales::timeToPhys(), peclet::flow::Solver< Grid >::UnitScales::velToInt(), and peclet::flow::Solver< Grid >::UnitScales::velToPhys().
Definition at line 145 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::requireScalesPinned(), and peclet::flow::Solver< Grid >::setRho().
Definition at line 145 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::requireScalesPinned(), and peclet::flow::Solver< Grid >::setDt().
| double peclet::flow::Solver< Grid >::UnitScales::hp[3] = {1.0, 1.0, 1.0} |
h_a' = h_a / hRef (>= 1, exactly 1 on the finest axis)
Definition at line 178 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::buildRhs(), peclet::flow::Solver< Grid >::buildVelocityOverlays(), peclet::flow::Solver< Grid >::capillaryDtInternal(), peclet::flow::Solver< Grid >::ensureScalarCutGeometry(), peclet::flow::Solver< Grid >::ensureScalarSolidRecord(), peclet::flow::Solver< Grid >::hydroForceTorque(), peclet::flow::Solver< Grid >::hydroForceTorqueReaction(), peclet::flow::Solver< Grid >::initVelocityMg(), peclet::flow::Solver< Grid >::refreshUnitDerived(), peclet::flow::Solver< Grid >::requireIsotropic(), peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), peclet::flow::Solver< Grid >::scalarMeanFlux(), peclet::flow::Solver< Grid >::setPhysicalDomain(), peclet::flow::Solver< Grid >::setSolidBuildOpenness(), peclet::flow::Solver< Grid >::setSolidInitPressureMg(), peclet::flow::Solver< Grid >::smoothComp(), and peclet::flow::Solver< Grid >::UnitScales::vofMetric().
| double peclet::flow::Solver< Grid >::UnitScales::w[3] = {1.0, 1.0, 1.0} |
w_a = 1 / h_a'^2 (<= 1)
Definition at line 179 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::addCsfRhs(), peclet::flow::Solver< Grid >::addCsfRhsCellInterp(), peclet::flow::Solver< Grid >::advanceScalars(), peclet::flow::Solver< Grid >::buildAdvStencil(), peclet::flow::Solver< Grid >::buildAdvStencilVar(), peclet::flow::Solver< Grid >::buildRhs(), peclet::flow::Solver< Grid >::buildRhsColoVar(), peclet::flow::Solver< Grid >::buildRhsForced(), peclet::flow::Solver< Grid >::buildRhsVar(), peclet::flow::Solver< Grid >::buildRhsVarMom(), peclet::flow::Solver< Grid >::csfDiagnostics(), peclet::flow::Solver< Grid >::initVelocityMg(), peclet::flow::Solver< Grid >::patchScalarDirichletFace(), peclet::flow::Solver< Grid >::patchScalarDirichletFaceVar(), peclet::flow::Solver< Grid >::projectBuildCoefficients(), peclet::flow::Solver< Grid >::projectCorrectVelocities(), peclet::flow::Solver< Grid >::rebuildStencils(), peclet::flow::Solver< Grid >::scalarBudget(), peclet::flow::Solver< Grid >::scalarCutAdvection(), peclet::flow::Solver< Grid >::scalarCutAssembleSolve(), peclet::flow::Solver< Grid >::setPhysicalDomain(), peclet::flow::Solver< Grid >::setSolidInitPressureMg(), peclet::flow::Solver< Grid >::setSolidVelocityMgAuto(), peclet::flow::Solver< Grid >::setupBcDiffusion(), and peclet::flow::Solver< Grid >::smoothComp().
| double peclet::flow::Solver< Grid >::UnitScales::vol = 1.0 |
V' = h_x' h_y' h_z' (cell volume in hRef^3)
Definition at line 180 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::ensureScalarCutGeometry(), peclet::flow::Solver< Grid >::ensureScalarSolidRecord(), peclet::flow::Solver< Grid >::hydroForceTorque(), peclet::flow::Solver< Grid >::hydroForceTorqueReaction(), peclet::flow::Solver< Grid >::pcBuildInterface(), peclet::flow::Solver< Grid >::pcLedgerEnergyToPhys(), peclet::flow::Solver< Grid >::pcRegress(), peclet::flow::Solver< Grid >::phaseChangeDiagnostics(), peclet::flow::Solver< Grid >::scalarBudget(), peclet::flow::Solver< Grid >::scalarFacets(), peclet::flow::Solver< Grid >::scalarWallFlux(), and peclet::flow::Solver< Grid >::setPhysicalDomain().
some h_a' != 1 — kernels dispatch the per-axis body
Definition at line 181 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::constCoeffResidual(), peclet::flow::Solver< Grid >::requireIsotropic(), peclet::flow::Solver< Grid >::setPhysicalDomain(), and peclet::flow::Solver< Grid >::smoothComp().
| double peclet::flow::Solver< Grid >::UnitScales::hpMax = 1.0 |
max_a h_a'
Definition at line 188 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::refreshUnitDerived().