58 std::vector<localIdx>
offset
208 const std::vector<localIdx>&
offset()
const;
278 std::vector<localIdx> offset_;
Represents boundaries of an unstructured mesh.
View< const scalar > magSf(const localIdx i) const
Get a view of magnitudes of face areas normals for a specific boundary face.
View< const Vec3 > sf(const localIdx i) const
Get a view of face areas normals for a specific boundary face.
const vectorVector & sf() const
Get the field of face areas normals.
View< const scalar > weights(const localIdx i) const
Get a view of weights for a specific boundary face.
View< const Vec3 > nf(const localIdx i) const
Get a view of face unit normals for a specific boundary face.
const std::vector< localIdx > & offset() const
Get the offset of the boundary faces.
const scalarVector & deltaCoeffs() const
Get the field of delta coefficients.
BoundaryMesh(const Executor &exec, labelVector faceCells, vectorVector cf, vectorVector cn, vectorVector sf, scalarVector magSf, vectorVector nf, vectorVector delta, scalarVector weights, scalarVector deltaCoeffs, std::vector< localIdx > offset)
Constructor for the BoundaryMesh class.
View< const scalar > deltaCoeffs(const localIdx i) const
Get a view of delta coefficients for a specific boundary face.
const vectorVector & nf() const
Get the field of face unit normals.
const scalarVector & magSf() const
Get the field of magnitudes of face areas normals.
const vectorVector & cf() const
Get the field of face centres.
View< const Vec3 > cf(const localIdx i) const
Get a view of face centres for a specific boundary face.
View< const Vec3 > delta(const localIdx i) const
Get a view of delta vectors for a specific boundary face.
View< const Vec3 > cn(const localIdx i) const
Get a view of face normals for a specific boundary face.
const labelVector & faceCells() const
Get the field of face cells.
View< const label > faceCells(const localIdx i) const
Get a view of face cells for a specific boundary face.
const vectorVector & cn() const
Get the field of face normals.
const vectorVector & delta() const
Get the field of delta vectors.
const scalarVector & weights() const
Get the field of weights.
std::variant< SerialExecutor, CPUExecutor, GPUExecutor > Executor