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

#include <flow_ibm.hpp>

Public Attributes

double advect = 0.0
 the colour advection stage as a whole (advectVof)
 
double bridge = 0.0
 ... of which: the G=2 <-> g=3 bridges + the C ghost policy
 
double momAdvect = 0.0
 the momentum-consistent colour+rho^c u stage (advectVofMomentum)
 
double momBridge = 0.0
 ... of which: its bridges
 
double curvature = 0.0
 the V3 height-function cascade + the capillary dt check
 
double csf = 0.0
 the V4 balanced-force CSF added to the three momentum RHSs
 
double phaseChange = 0.0
 the Part II phase-change stage (mdot, deposit, regression)
 
double blockAdvect = 0.0
 the block-container colour stage as a whole (advectVofBlocks)
 
double blockDebris = 0.0
 ... of which: the debris/residue pass (§5.3/§13 of the note)
 
long steps = 0
 

Detailed Description

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

Definition at line 1409 of file flow_ibm.hpp.

Member Data Documentation

◆ advect

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::advect = 0.0

the colour advection stage as a whole (advectVof)

Definition at line 1410 of file flow_ibm.hpp.

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

◆ bridge

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::bridge = 0.0

... of which: the G=2 <-> g=3 bridges + the C ghost policy

Definition at line 1411 of file flow_ibm.hpp.

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

◆ momAdvect

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::momAdvect = 0.0

the momentum-consistent colour+rho^c u stage (advectVofMomentum)

Definition at line 1412 of file flow_ibm.hpp.

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

◆ momBridge

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::momBridge = 0.0

... of which: its bridges

Definition at line 1413 of file flow_ibm.hpp.

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

◆ curvature

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::curvature = 0.0

the V3 height-function cascade + the capillary dt check

Definition at line 1414 of file flow_ibm.hpp.

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

◆ csf

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::csf = 0.0

the V4 balanced-force CSF added to the three momentum RHSs

Definition at line 1415 of file flow_ibm.hpp.

Referenced by test_collocated_stability_guard.Path::_build(), peclet::flow::Solver< Grid >::step(), and test_collocated_stability_guard.Path::step().

◆ phaseChange

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::phaseChange = 0.0

the Part II phase-change stage (mdot, deposit, regression)

Definition at line 1416 of file flow_ibm.hpp.

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

◆ blockAdvect

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::blockAdvect = 0.0

the block-container colour stage as a whole (advectVofBlocks)

Definition at line 1417 of file flow_ibm.hpp.

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

◆ blockDebris

template<class Grid >
double peclet::flow::Solver< Grid >::VofTiming::blockDebris = 0.0

... of which: the debris/residue pass (§5.3/§13 of the note)

Definition at line 1418 of file flow_ibm.hpp.

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

◆ steps

template<class Grid >
long peclet::flow::Solver< Grid >::VofTiming::steps = 0

Definition at line 1419 of file flow_ibm.hpp.

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


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