pub struct VtuFieldOps;Expand description
Arithmetic operations on VTU scalar fields.
Implementations§
Source§impl VtuFieldOps
impl VtuFieldOps
Sourcepub fn add(a: &[f64], b: &[f64]) -> Vec<f64>
pub fn add(a: &[f64], b: &[f64]) -> Vec<f64>
Add two fields element-wise, returning the result.
Sourcepub fn vector_magnitude(v: &[f64]) -> Vec<f64>
pub fn vector_magnitude(v: &[f64]) -> Vec<f64>
Compute the L2 norm (magnitude) of a vector field stored as interleaved [x, y, z, x, y, z, …].
Sourcepub fn normalize_vectors(v: &[f64]) -> Vec<f64>
pub fn normalize_vectors(v: &[f64]) -> Vec<f64>
Normalize a vector field so each vector has unit length.
Sourcepub fn dot_product(a: &[f64], b: &[f64]) -> Vec<f64>
pub fn dot_product(a: &[f64], b: &[f64]) -> Vec<f64>
Compute the dot product of two vector fields (both stored as interleaved XYZ).
Auto Trait Implementations§
impl Freeze for VtuFieldOps
impl RefUnwindSafe for VtuFieldOps
impl Send for VtuFieldOps
impl Sync for VtuFieldOps
impl Unpin for VtuFieldOps
impl UnsafeUnpin for VtuFieldOps
impl UnwindSafe for VtuFieldOps
Blanket Implementations§
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
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.