core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::vof::PvPolygon Struct Reference

The per-cell POLYGON cache entry (design G §5.1b, "V5"): plicPolygon's output for one cell's PLIC plane, exactly as returned, plus the cell-centred INDEX-space vertex average used only by the support prefilter pvOutsideSupport. More...

#include <curvature.hpp>

Public Attributes

double v [8][3]
 cell-local [0,1]^3 vertices; slots >= nv unused
 
double vbar [3]
 (sum_k v[k]) * (1/nv) - 0.5; 0 when nv == 0
 
int nv
 plicPolygon's return value (0 if the normal is degenerate)
 

Detailed Description

The per-cell POLYGON cache entry (design G §5.1b, "V5"): plicPolygon's output for one cell's PLIC plane, exactly as returned, plus the cell-centred INDEX-space vertex average used only by the support prefilter pvOutsideSupport.

224 B, so one entry is one contiguous read.

Definition at line 997 of file curvature.hpp.

Member Data Documentation

◆ v

double peclet::core::vof::PvPolygon::v[8][3]

cell-local [0,1]^3 vertices; slots >= nv unused

Definition at line 998 of file curvature.hpp.

◆ vbar

double peclet::core::vof::PvPolygon::vbar[3]

(sum_k v[k]) * (1/nv) - 0.5; 0 when nv == 0

Definition at line 999 of file curvature.hpp.

◆ nv

int peclet::core::vof::PvPolygon::nv

plicPolygon's return value (0 if the normal is degenerate)

Definition at line 1000 of file curvature.hpp.


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