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::scheme::CutCellGeometry Struct Reference

The geometric record of one cell (§2.1). Double, cell-centred frame, internal lengths. More...

#include <cut_cell_geometry.hpp>

Public Attributes

double kappa
 fluid volume fraction ∈ [0, 1]
 
double aperture [6]
 open fraction of each face, −x,+x,−y,+y,−z,+z, UNSNAPPED
 
double areaPL [3]
 net PL facet area vector (into the fluid)
 
double areaSum
 Σ |piece|.
 
int nFacet
 0, 1 or 2
 
double facetArea [2][3]
 per facet: area vector (into the fluid); unused slots 0
 
double facetCentroid [2][3]
 per facet: centroid relative to the cell centre; unused 0
 
CutCellKind kind
 

Detailed Description

The geometric record of one cell (§2.1). Double, cell-centred frame, internal lengths.

Definition at line 61 of file cut_cell_geometry.hpp.

Member Data Documentation

◆ kappa

double peclet::core::scheme::CutCellGeometry::kappa

fluid volume fraction ∈ [0, 1]

Definition at line 62 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().

◆ aperture

double peclet::core::scheme::CutCellGeometry::aperture[6]

open fraction of each face, −x,+x,−y,+y,−z,+z, UNSNAPPED

Definition at line 63 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().

◆ areaPL

double peclet::core::scheme::CutCellGeometry::areaPL[3]

net PL facet area vector (into the fluid)

Definition at line 64 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().

◆ areaSum

double peclet::core::scheme::CutCellGeometry::areaSum

Σ |piece|.

Definition at line 65 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().

◆ nFacet

int peclet::core::scheme::CutCellGeometry::nFacet

0, 1 or 2

Definition at line 66 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().

◆ facetArea

double peclet::core::scheme::CutCellGeometry::facetArea[2][3]

per facet: area vector (into the fluid); unused slots 0

Definition at line 67 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().

◆ facetCentroid

double peclet::core::scheme::CutCellGeometry::facetCentroid[2][3]

per facet: centroid relative to the cell centre; unused 0

Definition at line 68 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().

◆ kind

CutCellKind peclet::core::scheme::CutCellGeometry::kind

Definition at line 69 of file cut_cell_geometry.hpp.

Referenced by peclet::core::scheme::cutCellGeometryFanTet().


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