core
Shared MPI block decomposition + asynchronous ghost-layer exchange (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::amr::FvOp Struct Reference

#include <fv_op.hpp>

Public Attributes

View< doubleinvVol
 1/V_i, size n
 
View< IndexfaceStart
 CSR row offsets, size n+1.
 
View< IndexfaceNbr
 neighbour leaf per face, size nFaces
 
View< doublefaceW
 w_f = opennessĀ·A_f/d_f per face, size nFaces
 
View< doublebcDiag
 Dirichlet boundary diagonal per cell (0 if periodic), size n.
 
Index n = 0
 
double c0 = 0.0
 
double cD = 1.0
 

Detailed Description

Definition at line 80 of file fv_op.hpp.

Member Data Documentation

◆ invVol

View<double> peclet::core::amr::FvOp::invVol

◆ faceStart

View<Index> peclet::core::amr::FvOp::faceStart

◆ faceNbr

View<Index> peclet::core::amr::FvOp::faceNbr

neighbour leaf per face, size nFaces

Definition at line 83 of file fv_op.hpp.

Referenced by peclet::core::amr::assembleFv(), and peclet::core::amr::fvView().

◆ faceW

View<double> peclet::core::amr::FvOp::faceW

w_f = opennessĀ·A_f/d_f per face, size nFaces

Definition at line 84 of file fv_op.hpp.

Referenced by peclet::core::amr::assembleFv(), peclet::core::amr::buildFluidMask(), peclet::core::amr::fvView(), and peclet::core::amr::removeMeanFv().

◆ bcDiag

View<double> peclet::core::amr::FvOp::bcDiag

Dirichlet boundary diagonal per cell (0 if periodic), size n.

Definition at line 85 of file fv_op.hpp.

Referenced by peclet::core::amr::assembleFv(), peclet::core::amr::buildFluidMask(), peclet::core::amr::fvView(), and peclet::core::amr::removeMeanFv().

◆ n

◆ c0

double peclet::core::amr::FvOp::c0 = 0.0

Definition at line 93 of file fv_op.hpp.

Referenced by peclet::core::amr::fvView().

◆ cD

double peclet::core::amr::FvOp::cD = 1.0

Definition at line 94 of file fv_op.hpp.

Referenced by peclet::core::amr::fvView().


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