CalculusAndVectors
Class Vec

java.lang.Object
  extended by CalculusAndVectors.Vec

public class Vec
extends java.lang.Object

Auxiliary (vectore) procedures for multivariable calculations. Just a mess of different things ...


Field Summary
static double a11
           
static double a21
           
static double a22
           
static double a31
           
static double a32
           
static double a33
           
static double DPI
           
static double LG10
           
(package private) static double PI
           
static double PI2
           
static double PI4
           
static double RAD2DEG
           
 
Constructor Summary
Vec()
           
 
Method Summary
static double fixAzi(double psy)
          Reduces psy to interval [-PI,PI).
static double rad2Degr(double d)
           
static double UBasisDeviation(UBasis u)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PI

static final double PI
See Also:
Constant Field Values

DPI

public static final double DPI
See Also:
Constant Field Values

PI2

public static final double PI2
See Also:
Constant Field Values

PI4

public static final double PI4
See Also:
Constant Field Values

RAD2DEG

public static final double RAD2DEG
See Also:
Constant Field Values

LG10

public static final double LG10

a11

public static double a11

a22

public static double a22

a33

public static double a33

a21

public static double a21

a31

public static double a31

a32

public static double a32
Constructor Detail

Vec

public Vec()
Method Detail

fixAzi

public static double fixAzi(double psy)
Reduces psy to interval [-PI,PI). Cycle limit = 100 to prevent infinite loop possibly due computer inaccuracy. .do1 Method does not indicate failure. Make sure that callers handle this failure.


UBasisDeviation

public static double UBasisDeviation(UBasis u)

rad2Degr

public static double rad2Degr(double d)