Uses of Class
Jampack.Rot

Packages that use Rot
Jampack   
 

Uses of Rot in Jampack
 

Methods in Jampack that return Rot
static Rot Rot.genc(double x, double y)
          Given a real 2-vector, genc returns a real plane rotation P such that
static Rot Rot.genc(double xr, double xi, double yr, double yi)
          Given the real and imaginary parts of a 2-vector, genc returns a plane rotation P such that
static Rot Rot.genc(Zmat A, int ii1, int ii2, int jj)
          Given a Zmat A, genc returns a plane rotation that on premultiplication into rows ii1 and ii2 annihilates A(ii2,jj).
static Rot Rot.genr(double x, double y)
          Given a real 2-vector, genr returns a plane rotation such that
static Rot Rot.genr(double xr, double xi, double yr, double yi)
          Given the real and imaginary parts of a 2-vector, genr returns a plane rotation such that
static Rot Rot.genr(Zmat A, int ii, int jj1, int jj2)
          Given a Zmat A, genr returns a plane rotation that on postmultiplication into column jj1 and jj2 annihilates A(ii,jj2).
 

Methods in Jampack with parameters of type Rot
static void Rot.ap(Zmat A, Rot P, int ii1, int ii2, int jj1, int jj2)
          Multiplies columns (ii1:ii2,jj1) and A(ii2:ii2,jj1) of a Zmat (altered) by a plane rotation.
static void Rot.aph(Zmat A, Rot P, int ii1, int ii2, int jj1, int jj2)
          Multiplies columns (ii1:ii2,jj1) and A(ii2:ii2,jj1) of a Zmat (altered) by the conjugate transpose of plane rotation.
static void Rot.genc(double xr, double xi, double yr, double yi, Rot P)
          Given the real and imaginary parts of a 2-vector, genc generates a plane rotation P such that
static void Rot.genc(double x, double y, Rot P)
          Given a real 2-vectc, genc generates a real plane rotation P such that
static void Rot.genc(Zmat A, int ii1, int ii2, int jj, Rot P)
          Given a Zmat A, genc generates a plane rotation that on premultiplication into rows ii1 and ii2 annihilates A(ii2,jj).
static void Rot.genr(double xr, double xi, double yr, double yi, Rot P)
          Given the real and imaginary parts of a 2-vector, genr generates a plane rotation such that
static void Rot.genr(double x, double y, Rot P)
          Given a real 2-vector, genr generates a plane rotation such that
static void Rot.genr(Zmat A, int ii, int jj1, int jj2, Rot P)
          Given a Zmat A, genr generates a plane rotation that on postmultiplication into column jj1 and jj2 annihilates A(ii,jj2).
static void Rot.pa(Rot P, Zmat A, int ii1, int ii2, int jj1, int jj2)
          Multiplies rows (ii1,jj1:jj2) and (ii2,jj1:jj2) of a Zmat (altered) by a plane rotation.
static void Rot.pha(Rot P, Zmat A, int ii1, int ii2, int jj1, int jj2)
          Multiplies rows (ii1,jj1:jj2) and (ii2,jj1:jj2) of a Zmat (altered) by the conjugate transpose of a plane rotation.