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


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