Mat22_cd.kl

Types

Mat22_cd (struct)

The Mat22_cd represents a 2 by 2 matrix. It uses Vec2_cd types for each of the 2 rows.

/*
** Example: Construct Mat22_cd
*/

// create a matrix 2x2
Vec2_cd v0(1.0, 0.0);
Vec2_cd v1(0.0, 1.0);
Mat22_cd mat(v0, v1);

Members

Vec2_cd row0  
Vec2_cd row1  

Methods

  Mat22_cd ( in Complex_d _00, in Complex_d _01, in Complex_d _10, in Complex_d _11 )
  Mat22_cd ( in Mat22_cd other )
  Mat22_cd ( in Vec2_cd row0, in Vec2_cd row1 )
  Mat22_cd ()
Mat22_cd add ? ( in Mat22_cd other )
Mat22_cd adjoint ? ()
Boolean almostEqual ? ( in Mat22_cd other )
Boolean almostEqual ? ( in Mat22_cd other, in Float32 precision )
Mat22_cd clone ? ()
Complex_d determinant ? ()
Mat22_cd divideComplex_d ? ( in Complex_d other )
Boolean equal ? ( in Mat22_cd other )
UInt32 hash ? ()
Mat22_cd inverse ? ()
Mat22_cd multiply ? ( in Mat22_cd other )
Mat22_cd multiplyComplex_d ? ( in Complex_d other )
Vec2_cd multiplyVector ? ( in Vec2_cd other )
  set ! ( in Complex_d _00, in Complex_d _01, in Complex_d _10, in Complex_d _11 )
  setColumns ! ( in Vec2_cd col0, in Vec2_cd col1 )
  setDiagonal ! ( in Complex_d v )
  setDiagonal ! ( in Vec2_cd v )
  setIdentity ! ()
  setNull ! ()
  setRows ! ( in Vec2_cd row0, in Vec2_cd row1 )
Mat22_cd subtract ? ( in Mat22_cd other )
Mat22_cd transpose ? ()

Operators

Mat22_cd = ( Param other )