flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
peclet::flow::vof::WyAdvector::Diagnostics Struct Reference

Per-step census. More...

#include <advect_wy.hpp>

Public Attributes

double sumC = 0.0
 sum of C over inner cells (cell-volume units, not scaled by h^3)
 
double minC = 0.0
 min C over inner cells (may be < 0: no clipping at this rung)
 
double maxC = 0.0
 max C over inner cells (may be > 1)
 
long mixed = 0
 cells with 0 < C < 1
 
long wisps = 0
 cells with 0 < C < 1e-8 or 1-1e-8 < C < 1
 
double volume = 0.0
 sum of eps_eff*C over inner FLUID cells: the EXACTLY conserved functional of the cut-cell scheme (cutcell.hpp rule 1)
 
double rawVolume = 0.0
 sum of eps*C (raw buildCellFraction eps) over the same cells; differs from volume only on eps == 0 cells with an open face
 
double solidFillSum = 0.0
 Sum of C over inner SOLID cells ON THE WORKING BLOCK, i.e.
 
double solidSumC = 0.0
 filled by the SOLVER from the canonical G=2 colour field
 
double minCFluid = 0.0
 min C over inner fluid cells with eps == 1 (uncut fluid)
 
double maxCFluid = 0.0
 max C over the same set
 
double clippedVolume = 0.0
 |liquid volume| the cut-cell clip moved during the last step
 
double clippedSigned = 0.0
 the same, signed (created positive, destroyed negative)
 
long cutCells = 0
 inner cells with 0 < eps_eff < 1
 
long solidCells = 0
 inner cells classified SOLID
 
long clampedFaces = 0
 faces Weymouth's admissible interval had to clamp, last step
 

Detailed Description

Per-step census.

Volume/extrema are LOCAL to this block's inner region; a distributed caller reduces them itself (the advector stays MPI-free).

Definition at line 212 of file advect_wy.hpp.

Member Data Documentation

◆ sumC

double peclet::flow::vof::WyAdvector::Diagnostics::sumC = 0.0

sum of C over inner cells (cell-volume units, not scaled by h^3)

Definition at line 213 of file advect_wy.hpp.

◆ minC

double peclet::flow::vof::WyAdvector::Diagnostics::minC = 0.0

min C over inner cells (may be < 0: no clipping at this rung)

Definition at line 214 of file advect_wy.hpp.

◆ maxC

double peclet::flow::vof::WyAdvector::Diagnostics::maxC = 0.0

max C over inner cells (may be > 1)

Definition at line 215 of file advect_wy.hpp.

◆ mixed

long peclet::flow::vof::WyAdvector::Diagnostics::mixed = 0

cells with 0 < C < 1

Definition at line 216 of file advect_wy.hpp.

◆ wisps

long peclet::flow::vof::WyAdvector::Diagnostics::wisps = 0

cells with 0 < C < 1e-8 or 1-1e-8 < C < 1

Definition at line 217 of file advect_wy.hpp.

◆ volume

double peclet::flow::vof::WyAdvector::Diagnostics::volume = 0.0

sum of eps_eff*C over inner FLUID cells: the EXACTLY conserved functional of the cut-cell scheme (cutcell.hpp rule 1)

Definition at line 219 of file advect_wy.hpp.

Referenced by main().

◆ rawVolume

double peclet::flow::vof::WyAdvector::Diagnostics::rawVolume = 0.0

sum of eps*C (raw buildCellFraction eps) over the same cells; differs from volume only on eps == 0 cells with an open face

Definition at line 221 of file advect_wy.hpp.

◆ solidFillSum

double peclet::flow::vof::WyAdvector::Diagnostics::solidFillSum = 0.0

Sum of C over inner SOLID cells ON THE WORKING BLOCK, i.e.

the neutral band fill. NOT the canonical colour: IbmSolver fills solidSumC with the sum over solid cells of the "C" field, which is 0 by construction.

Definition at line 226 of file advect_wy.hpp.

◆ solidSumC

double peclet::flow::vof::WyAdvector::Diagnostics::solidSumC = 0.0

filled by the SOLVER from the canonical G=2 colour field

Definition at line 227 of file advect_wy.hpp.

Referenced by main().

◆ minCFluid

double peclet::flow::vof::WyAdvector::Diagnostics::minCFluid = 0.0

min C over inner fluid cells with eps == 1 (uncut fluid)

Definition at line 228 of file advect_wy.hpp.

◆ maxCFluid

double peclet::flow::vof::WyAdvector::Diagnostics::maxCFluid = 0.0

max C over the same set

Definition at line 229 of file advect_wy.hpp.

◆ clippedVolume

double peclet::flow::vof::WyAdvector::Diagnostics::clippedVolume = 0.0

|liquid volume| the cut-cell clip moved during the last step

Definition at line 230 of file advect_wy.hpp.

◆ clippedSigned

double peclet::flow::vof::WyAdvector::Diagnostics::clippedSigned = 0.0

the same, signed (created positive, destroyed negative)

Definition at line 231 of file advect_wy.hpp.

◆ cutCells

long peclet::flow::vof::WyAdvector::Diagnostics::cutCells = 0

inner cells with 0 < eps_eff < 1

Definition at line 232 of file advect_wy.hpp.

◆ solidCells

long peclet::flow::vof::WyAdvector::Diagnostics::solidCells = 0

inner cells classified SOLID

Definition at line 233 of file advect_wy.hpp.

◆ clampedFaces

long peclet::flow::vof::WyAdvector::Diagnostics::clampedFaces = 0

faces Weymouth's admissible interval had to clamp, last step

Definition at line 234 of file advect_wy.hpp.


The documentation for this struct was generated from the following file: