pub struct SpacetimeVector(pub CausalMultiVector<f64>);Expand description
Wrapper for CausalMultiVector representing a vector in Spacetime.
Implements Default using Minkowski metric.
Tuple Fields§
§0: CausalMultiVector<f64>Implementations§
Source§impl SpacetimeVector
impl SpacetimeVector
pub fn new(val: CausalMultiVector<f64>) -> Self
pub fn inner(&self) -> &CausalMultiVector<f64>
pub fn into_inner(self) -> CausalMultiVector<f64>
Trait Implementations§
Source§impl Clone for SpacetimeVector
impl Clone for SpacetimeVector
Source§fn clone(&self) -> SpacetimeVector
fn clone(&self) -> SpacetimeVector
Returns a duplicate of the value. Read more
1.0.0 · 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 SpacetimeVector
impl Debug for SpacetimeVector
Source§impl Default for SpacetimeVector
impl Default for SpacetimeVector
Source§impl PartialEq for SpacetimeVector
impl PartialEq for SpacetimeVector
impl StructuralPartialEq for SpacetimeVector
Auto Trait Implementations§
impl Freeze for SpacetimeVector
impl RefUnwindSafe for SpacetimeVector
impl Send for SpacetimeVector
impl Sync for SpacetimeVector
impl Unpin for SpacetimeVector
impl UnwindSafe for SpacetimeVector
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