pub struct FaceGeometry {
pub face: PointId,
pub centroid: Vec<f64>,
pub normal: Vec<f64>,
pub area: f64,
pub neighbors: Vec<PointId>,
}Expand description
Face geometry used by finite-volume flux residuals.
Fields§
§face: PointIdFace identifier.
centroid: Vec<f64>Face centroid.
normal: Vec<f64>Outward normal scaled by face measure for the owner/left cell.
area: f64Face measure.
neighbors: Vec<PointId>Adjacent cells in deterministic support order.
Trait Implementations§
Source§impl Clone for FaceGeometry
impl Clone for FaceGeometry
Source§fn clone(&self) -> FaceGeometry
fn clone(&self) -> FaceGeometry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FaceGeometry
impl Debug for FaceGeometry
Source§impl PartialEq for FaceGeometry
impl PartialEq for FaceGeometry
impl StructuralPartialEq for FaceGeometry
Auto Trait Implementations§
impl Freeze for FaceGeometry
impl RefUnwindSafe for FaceGeometry
impl Send for FaceGeometry
impl Sync for FaceGeometry
impl Unpin for FaceGeometry
impl UnsafeUnpin for FaceGeometry
impl UnwindSafe for FaceGeometry
Blanket Implementations§
Source§impl<T> AccumulatePathExt for T
impl<T> AccumulatePathExt for T
fn accumulate_path<O, I>(path: I) -> Owhere
O: Orientation,
I: IntoIterator<Item = O>,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more