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