src/Matrix/i_matrix.cc
// Input                imx  : Input identity matrix (this)
//                      z    : Complex number
// Output               pdt  : New matrix which is the product z*imx
Input                imx  : Input identity matrix (this)
z    : Complex number
Output               pdt  : New matrix which is the product z*imx
Input imx : Input identity matrix ( this ) z : Complex number Output pdt : New matrix which is the product z * imx
_matrix* i_matrix::multiply(const complex& z)
  {
  if(z == complex1) return this;			
  else return new d_matrix(rows(),cols(),z);	
  }
_matrix * i_matrix :: multiply ( const complex & z ) { if ( z == complex1 ) return this ; else return new d_matrix ( rows ( ) , cols ( ) , z ) ; }
Input                imx  : Input identity matrix (this)
z    : Complex number
Output               pdt  : New matrix which is the product z*imx
Input imx : Input identity matrix ( this ) z : Complex number Output pdt : New matrix which is the product z * imx
// I*1 = I // I*z = z*I -> diagonal