Struct quest_sys::ComplexMatrix4
source · #[repr(C)]pub struct ComplexMatrix4 {
pub real: [[f64; 4]; 4],
pub imag: [[f64; 4]; 4],
}Expand description
Represents a 4x4 matrix of complex numbers
In C, a ::ComplexMatrix4 can be initialised by separately specifying the real and imaginary components as nested arrays. Note that in C99, a short row that ends with a 0 with be padded with 0. \n For example,
ComplexMatrix4 m = {
.real = {{1,2, 3, 4},
{0},
{5,6,7,8},
{0}},
.imag = {{0},{0},{0},{1,1,1,1}}};specifies matrix \f[ m = \begin{pmatrix} 1 & 2 & 3 & 4 \ 0 & 0 & 0 & 0 \ 5 & 6 & 7 & 8 \ i & i & i & i \end{pmatrix} \f]
@see
- ::ComplexMatrix2
- createComplexMatrixN()
@ingroup type @author Balint Koczor @author Tyson Jones (doc)
Fields§
§real: [[f64; 4]; 4]§imag: [[f64; 4]; 4]Trait Implementations§
source§impl Clone for ComplexMatrix4
impl Clone for ComplexMatrix4
source§fn clone(&self) -> ComplexMatrix4
fn clone(&self) -> ComplexMatrix4
Returns a copy 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 more