All Packages Class Hierarchy This Package Previous Next Index
Class JSci.physics.relativity.Rank2Tensor
java.lang.Object
|
+----JSci.physics.relativity.Tensor
|
+----JSci.physics.relativity.Rank2Tensor
- public class Rank2Tensor
- extends Tensor
The Rank2Tensor class encapsulates 2nd rank tensors.
-
rank2
-
-
Rank2Tensor()
- Constructs a 2nd rank tensor.
-
add(Rank2Tensor)
- Returns the addition of this tensor and another.
-
equals(Object)
- Compares two tensors for equality.
-
getComponent(int, int)
- Returns a component of this tensor.
-
multiply(Rank1Tensor)
- Returns the multiplication of this tensor by another.
-
setComponent(int, int, double)
- Sets the value of a component of this tensor.
-
subtract(Rank2Tensor)
- Returns the subtraction of this tensor by another.
-
tensorProduct(Rank1Tensor)
- Returns the tensor product of this tensor and another.
-
tensorProduct(Rank2Tensor)
- Returns the tensor product of this tensor and another.
rank2
protected double rank2[][]
Rank2Tensor
public Rank2Tensor()
- Constructs a 2nd rank tensor.
equals
public boolean equals(Object a)
- Compares two tensors for equality.
- Parameters:
- a - a 2nd rank tensor
- Overrides:
- equals in class Object
getComponent
public double getComponent(int i,
int j)
- Returns a component of this tensor.
- Parameters:
- i - 1st index
- j - 2nd index
- Throws: DimensionException
- If attempting to access an invalid component.
setComponent
public void setComponent(int i,
int j,
double x)
- Sets the value of a component of this tensor.
- Parameters:
- i - 1st index
- j - 2nd index
- x - value
- Throws: DimensionException
- If attempting to access an invalid component.
add
public Rank2Tensor add(Rank2Tensor t)
- Returns the addition of this tensor and another.
- Parameters:
- t - a 2nd rank tensor
subtract
public Rank2Tensor subtract(Rank2Tensor t)
- Returns the subtraction of this tensor by another.
- Parameters:
- t - a 2nd rank tensor
multiply
public Rank1Tensor multiply(Rank1Tensor t)
- Returns the multiplication of this tensor by another.
- Parameters:
- t - a 1st rank tensor
tensorProduct
public Rank3Tensor tensorProduct(Rank1Tensor t)
- Returns the tensor product of this tensor and another.
- Parameters:
- t - a 1st rank tensor
tensorProduct
public Rank4Tensor tensorProduct(Rank2Tensor t)
- Returns the tensor product of this tensor and another.
- Parameters:
- t - a 2nd rank tensor
All Packages Class Hierarchy This Package Previous Next Index