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

One master block's share of a batched container launch. More...

#include <block_batch.hpp>

Public Attributes

double * c
 
double * mx
 
double * my
 
double * mz
 
double * al
 
double * fl
 
double * u [3]
 face velocities uf, vf, wf
 
unsigned char * cc
 the frozen dilation flag
 
const unsigned char * outside
 the WO-R out-of-domain mask; null when there is none
 
I3 e
 
I3 n
 
I3 o
 extended extent, inner counts, global index of inner (0,0,0)
 
int g
 ghost width
 
double dth
 dt / h of this block's advector
 
double weps
 the advector's wisp tolerance
 
bool interfaceCfl
 interfaceLocalCfl: maxCourantInterface, else maxCourant
 
bool span [3]
 the block spans this globally periodic axis (wrap in-block)
 
unsigned char bcOwn [6]
 WO-R: the global domain faces this block owns.
 

Detailed Description

One master block's share of a batched container launch.

Every pointer is a View the block's own WyAdvector owns; nothing is copied.

Definition at line 40 of file block_batch.hpp.

Member Data Documentation

◆ c

double* peclet::flow::vof::VofBlockJob::c

◆ mx

double * peclet::flow::vof::VofBlockJob::mx

Definition at line 41 of file block_batch.hpp.

◆ my

double * peclet::flow::vof::VofBlockJob::my

Definition at line 41 of file block_batch.hpp.

◆ mz

double * peclet::flow::vof::VofBlockJob::mz

Definition at line 41 of file block_batch.hpp.

◆ al

double * peclet::flow::vof::VofBlockJob::al

Definition at line 41 of file block_batch.hpp.

◆ fl

double * peclet::flow::vof::VofBlockJob::fl

Definition at line 41 of file block_batch.hpp.

◆ u

double* peclet::flow::vof::VofBlockJob::u[3]

face velocities uf, vf, wf

Definition at line 42 of file block_batch.hpp.

Referenced by anderson_synthetic_maps.LinearMapSolver::monitor(), and anderson_synthetic_maps.LinearMapSolver::step().

◆ cc

unsigned char* peclet::flow::vof::VofBlockJob::cc

the frozen dilation flag

Definition at line 43 of file block_batch.hpp.

◆ outside

const unsigned char* peclet::flow::vof::VofBlockJob::outside

the WO-R out-of-domain mask; null when there is none

Definition at line 44 of file block_batch.hpp.

◆ e

I3 peclet::flow::vof::VofBlockJob::e

Definition at line 45 of file block_batch.hpp.

◆ n

I3 peclet::flow::vof::VofBlockJob::n

◆ o

I3 peclet::flow::vof::VofBlockJob::o

extended extent, inner counts, global index of inner (0,0,0)

Definition at line 45 of file block_batch.hpp.

◆ g

int peclet::flow::vof::VofBlockJob::g

ghost width

Definition at line 46 of file block_batch.hpp.

◆ dth

double peclet::flow::vof::VofBlockJob::dth

dt / h of this block's advector

Definition at line 47 of file block_batch.hpp.

◆ weps

double peclet::flow::vof::VofBlockJob::weps

the advector's wisp tolerance

Definition at line 48 of file block_batch.hpp.

◆ interfaceCfl

bool peclet::flow::vof::VofBlockJob::interfaceCfl

interfaceLocalCfl: maxCourantInterface, else maxCourant

Definition at line 49 of file block_batch.hpp.

◆ span

bool peclet::flow::vof::VofBlockJob::span[3]

the block spans this globally periodic axis (wrap in-block)

Definition at line 50 of file block_batch.hpp.

◆ bcOwn

unsigned char peclet::flow::vof::VofBlockJob::bcOwn[6]

WO-R: the global domain faces this block owns.

Definition at line 51 of file block_batch.hpp.


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