Class JSci.physics.relativity.ContraVector
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.physics.relativity.ContraVector

java.lang.Object
   |
   +----JSci.maths.Tensor
           |
           +----JSci.maths.Vector
                   |
                   +----JSci.physics.relativity.ContraVector

public final class ContraVector
extends Vector
The ContraVector class provides an object for encapsulating contravariant vectors.

Constructor Index

 o ContraVector(double, double, double, double)
Constructs a contravariant vector.

Method Index

 o clone()
Creates a clone of this contravariant vector.
 o dimension()
Returns the vector's dimension.
 o equals(Object)
Compares two contravariant vectors for equality.
 o getComponent(int)
Returns a component of this vector.
 o hashCode()
Returns a hashcode for this contravariant vector.
 o norm()
Returns the norm (invariant).
 o toString()
Returns a comma delimited string representing the value of this vector.

Constructors

 o ContraVector
  public ContraVector(double s,
                      double v1,
                      double v2,
                      double v3)
Constructs a contravariant vector.
Parameters:
s - a scalar
v1 - 1st 3-vector component
v2 - 2nd 3-vector component
v3 - 3rd 3-vector component

Methods

 o equals
  public boolean equals(Object a)
Compares two contravariant vectors for equality.
Parameters:
a - a contravariant vector
Overrides:
equals in class Object
 o clone
  public Object clone()
Creates a clone of this contravariant vector.
Returns:
a copy of this contravariant vector.
Overrides:
clone in class Object
 o toString
  public String toString()
Returns a comma delimited string representing the value of this vector.
Overrides:
toString in class Object
 o hashCode
  public int hashCode()
Returns a hashcode for this contravariant vector.
Overrides:
hashCode in class Object
 o getComponent
  public double getComponent(int n)
Returns a component of this vector.
Parameters:
n - index of the vector component
Throws: VectorDimensionException
If attempting to access an invalid component.
 o dimension
  public int dimension()
Returns the vector's dimension.
Overrides:
dimension in class Vector
 o norm
  public double norm()
Returns the norm (invariant).
Overrides:
norm in class Vector

All Packages  Class Hierarchy  This Package  Previous  Next  Index