pub fn reverse_mut(&mut self) {
        self.data[4] = -self.data[4];
        self.data[5] = -self.data[5];
        self.data[6] = -self.data[6];
        self.data[7] = -self.data[7];
    }
/// Compute the reverse of a multivector mutably in place.
/// 
/// # Example
/// 
/// ```
/// # use cggeomalg::e3ga::{
/// #     EuclideanMultivector3,
/// # };
/// #
/// let mut result = EuclideanMultivector3::new(
///     1_i32, 1_i32, 1_i32, 1_i32, 2_i32, 2_i32, 2_i32, 3_i32
/// );
/// let expected = EuclideanMultivector3::new(
///     1_i32, 1_i32, 1_i32, 1_i32, -2_i32, -2_i32, -2_i32, -3_i32
/// );
/// result.reverse_mut();
/// 
/// assert_eq!(result, expected);
/// ```
Compute the reverse of a multivector mutably in place.
Compute the reverse of a multivector mutably in place .
pub fn reverse_mut(&mut self) {
        self.data[4] = -self.data[4];
        self.data[5] = -self.data[5];
        self.data[6] = -self.data[6];
        self.data[7] = -self.data[7];
    }
pub fn reverse_mut ( & mut self ) { self . data [ 4 ] = - self . data [ 4 ] ; self . data [ 5 ] = - self . data [ 5 ] ; self . data [ 6 ] = - self . data [ 6 ] ; self . data [ 7 ] = - self . data [ 7 ] ; }
Compute the reverse of a multivector mutably in place.
Compute the reverse of a multivector mutably in place .
&mut self
example
None
use cggeomalg::e3ga::{
None
euclideanmultivector3,
None
};


assert_eq!(result, expected);
```
assert_eq! ( result expected ) ; ` ` `