Rank4Tensor
jsci.physics.relativity

Class Rank4Tensor

    • Constructor Detail

      • Rank4Tensor

        public Rank4Tensor()
        Constructs a 4th rank tensor.
    • Method Detail

      • equals

        public boolean equals(Object a)
        Compares two tensors for equality.
        Overrides:
        equals in class Object
        Parameters:
        a - a 4th rank tensor
      • getComponent

        public double getComponent(int i,                  int j,                  int k,                  int l)
        Returns a component of this tensor.
        Parameters:
        i - 1st index
        j - 2nd index
        k - 3rd index
        l - 4th index
        Throws:
        DimensionException - If attempting to access an invalid component.
      • setComponent

        public void setComponent(int i,                int j,                int k,                int l,                double x)
        Sets the value of a component of this tensor.
        Parameters:
        i - 1st index
        j - 2nd index
        k - 3rd index
        l - 4th index
        x - value
        Throws:
        DimensionException - If attempting to access an invalid component.
      • add

        public Rank4Tensor add(Rank4Tensor t)
        Returns the addition of this tensor and another.
        Parameters:
        t - a 4th rank tensor
      • subtract

        public Rank4Tensor subtract(Rank4Tensor t)
        Returns the subtraction of this tensor by another.
        Parameters:
        t - a 4th rank tensor

SCaVis 2.0 © jWork.ORG