60#ifdef NF_WITH_MPI_SUPPORT
66 std::optional<Vector<Vec3>> procNeiCellCentre_;
Represents an unstructured mesh in NeoN.
Default GeometryScheme kernel: computes weights, nonOrthDeltaCoeffs and the non-orthogonal correction...
void updateNonOrthDeltaCoeffs(const Executor &exec, SurfaceField< scalar > &nonOrthDeltaCoeffs) final
BasicGeometryScheme(const UnstructuredMesh &mesh)
void updateNonOrthCorrectionVec3s(const Executor &exec, const SurfaceField< scalar > &nonOrthDeltaCoeffs, SurfaceField< Vec3 > &nonOrthCorrectionVec3s) final
void updateWeights(const Executor &exec, SurfaceField< scalar > &weights) final
Represents a surface field in a finite volume method.
std::variant< SerialExecutor, CPUExecutor, GPUExecutor > Executor