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::PvMoments Struct Reference

The per-cell MOMENT cache entry (design G §5.1d, "V6"): the 3-D area moments of a cell's PLIC polygon in PHYSICAL, cell-centred coordinates Y = toPhys(v - 0.5). More...

#include <curvature.hpp>

Public Attributes

double n [3]
 unit PHYSICAL normal (vofPhysNormalInv); (0,0,0) if degenerate
 
double c [3]
 physical vertex average (1/nv) sum_k Y_k — the Wendland point
 
double a
 area (physical); 0 when nv < 3 or the normal is degenerate
 
double m1 [3]
 int_P Y dA
 
double m2 [6]
 int_P Y Y^T dA, in the order xx, yy, zz, xy, xz, yz
 

Detailed Description

The per-cell MOMENT cache entry (design G §5.1d, "V6"): the 3-D area moments of a cell's PLIC polygon in PHYSICAL, cell-centred coordinates Y = toPhys(v - 0.5).

16 doubles = 128 B.

Definition at line 1048 of file curvature.hpp.

Member Data Documentation

◆ n

double peclet::core::vof::PvMoments::n[3]

unit PHYSICAL normal (vofPhysNormalInv); (0,0,0) if degenerate

Definition at line 1049 of file curvature.hpp.

◆ c

double peclet::core::vof::PvMoments::c[3]

physical vertex average (1/nv) sum_k Y_k — the Wendland point

Definition at line 1050 of file curvature.hpp.

◆ a

double peclet::core::vof::PvMoments::a

area (physical); 0 when nv < 3 or the normal is degenerate

Definition at line 1051 of file curvature.hpp.

◆ m1

double peclet::core::vof::PvMoments::m1[3]

int_P Y dA

Definition at line 1052 of file curvature.hpp.

◆ m2

double peclet::core::vof::PvMoments::m2[6]

int_P Y Y^T dA, in the order xx, yy, zz, xy, xz, yz

Definition at line 1053 of file curvature.hpp.


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