flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
peclet::flow::Solver< Grid >::PhaseChangeDiagnostics Struct Reference

#include <flow_ibm.hpp>

Public Attributes

double mdotMin = 0.0
 
double mdotMax = 0.0
 
double mdotMean = 0.0
 
long interfaceCells = 0
 
double removedVolume = 0.0
 sum of dV actually subtracted this step (+ = evaporated)
 
double redistributed = 0.0
 |clip deficit| pushed into neighbours this step
 
long deficitCells = 0
 cells that clipped at C = 0
 
long excessCells = 0
 cells that clipped at C = 1
 
double sourceSum = 0.0
 sum of the deposited divergence source over inner cells (1/s)
 
long sourceCells = 0
 cells that RECEIVED a deposit
 
long fallbackCells = 0
 interfacial cells whose +n walk found no pure gas cell
 
double unresolved = 0.0
 clip residue no neighbour could absorb (pushed anyway)
 
double minC = 0.0
 
double maxC = 0.0
 
double area = 0.0
 sum of the PLIC polygon areas over interfacial cells (h^2)
 
double bandDiv = 0.0
 max |div(open u)| over interfacial cells (WO-P23; see pcBandDivergence)
 
double Tmin = 0.0
 
double Tmax = 0.0
 energy-scalar extrema (consistent transport only)
 
long areaHf = 0
 WO-P3c: cells whose area came from a height function (tiers 1/2a)
 
long areaPv = 0
 WO-P3c: cells whose area came from the PV paraboloid (tier 3)
 
long areaNone = 0
 WO-P3c: cells with NO cascade geometry (kept their MYC PLIC area)
 
double areaOrphan = 0.0
 WO-P3d: area the JOINED sheet booked to cells that are not interfacial, i.e.
 
double mdotFit = 0.0
 WO-P3g: the AREA-WEIGHTED one-sided-fit mdot, kept as the diagnostic that item 1 replaced (0 unless the operator flux is on)
 
double qOperator = 0.0
 WO-P3g: the heat (W) the operator's Dirichlet rows draw across the interface, i.e.
 
double qOrphan = 0.0
 ... the part of it on interfacial cells with NO area, which the regression drops: the ONE non-conservation item 1 cannot remove
 

Detailed Description

template<class Grid>
struct peclet::flow::Solver< Grid >::PhaseChangeDiagnostics

Definition at line 3943 of file flow_ibm.hpp.

Member Data Documentation

◆ mdotMin

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::mdotMin = 0.0

Definition at line 3944 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ mdotMax

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::mdotMax = 0.0

Definition at line 3944 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ mdotMean

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::mdotMean = 0.0

Definition at line 3944 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ interfaceCells

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::interfaceCells = 0

Definition at line 3945 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ removedVolume

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::removedVolume = 0.0

sum of dV actually subtracted this step (+ = evaporated)

Definition at line 3946 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcRegress().

◆ redistributed

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::redistributed = 0.0

|clip deficit| pushed into neighbours this step

Definition at line 3947 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcRegress().

◆ deficitCells

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::deficitCells = 0

cells that clipped at C = 0

Definition at line 3948 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcRegress().

◆ excessCells

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::excessCells = 0

cells that clipped at C = 1

Definition at line 3949 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcRegress().

◆ sourceSum

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::sourceSum = 0.0

sum of the deposited divergence source over inner cells (1/s)

Definition at line 3950 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcScatterSource().

◆ sourceCells

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::sourceCells = 0

cells that RECEIVED a deposit

Definition at line 3951 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcScatterSource().

◆ fallbackCells

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::fallbackCells = 0

interfacial cells whose +n walk found no pure gas cell

Definition at line 3952 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ unresolved

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::unresolved = 0.0

clip residue no neighbour could absorb (pushed anyway)

Definition at line 3953 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcRegress().

◆ minC

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::minC = 0.0

Definition at line 3954 of file flow_ibm.hpp.

◆ maxC

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::maxC = 0.0

Definition at line 3954 of file flow_ibm.hpp.

◆ area

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::area = 0.0

sum of the PLIC polygon areas over interfacial cells (h^2)

Definition at line 3955 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ bandDiv

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::bandDiv = 0.0

max |div(open u)| over interfacial cells (WO-P23; see pcBandDivergence)

Definition at line 3956 of file flow_ibm.hpp.

◆ Tmin

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::Tmin = 0.0

Definition at line 3957 of file flow_ibm.hpp.

◆ Tmax

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::Tmax = 0.0

energy-scalar extrema (consistent transport only)

Definition at line 3957 of file flow_ibm.hpp.

◆ areaHf

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::areaHf = 0

WO-P3c: cells whose area came from a height function (tiers 1/2a)

Definition at line 3958 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ areaPv

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::areaPv = 0

WO-P3c: cells whose area came from the PV paraboloid (tier 3)

Definition at line 3959 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ areaNone

template<class Grid >
long peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::areaNone = 0

WO-P3c: cells with NO cascade geometry (kept their MYC PLIC area)

Definition at line 3960 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ areaOrphan

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::areaOrphan = 0.0

WO-P3d: area the JOINED sheet booked to cells that are not interfacial, i.e.

the part of the sum the flux integral drops

Definition at line 3961 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ mdotFit

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::mdotFit = 0.0

WO-P3g: the AREA-WEIGHTED one-sided-fit mdot, kept as the diagnostic that item 1 replaced (0 unless the operator flux is on)

Definition at line 3963 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ qOperator

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::qOperator = 0.0

WO-P3g: the heat (W) the operator's Dirichlet rows draw across the interface, i.e.

sum mdot A h_lv by construction

Definition at line 3965 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().

◆ qOrphan

template<class Grid >
double peclet::flow::Solver< Grid >::PhaseChangeDiagnostics::qOrphan = 0.0

... the part of it on interfacial cells with NO area, which the regression drops: the ONE non-conservation item 1 cannot remove

Definition at line 3967 of file flow_ibm.hpp.

Referenced by peclet::flow::Solver< Grid >::pcBuildInterface().


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