Documentation of 'cc.redberry.core.tensor.Split' Java class
Split
cc.redberry.core.tensor

Class Split



  • public class Split
    extends java.lang.Object
    A container for indexless summand (with empty indices, but not necessary symbolic) and indexed factor (with non empty indices) parts of product, used to collect terms with similar factors in SumBuilder.
    Since:
    1.0
    • Field Detail

      • factor

        public final Tensor factor
        Indexed factor
      • summand

        public final Tensor summand
        Indexless summand
    • Constructor Detail

      • Split

        public Split(Tensor factor,
                     Tensor summand)
        Creates split from factor and summand
        Parameters:
        factor -
        summand -
    • Method Detail

      • getBuilder

        public TensorBuilder getBuilder()
        Returns a kind of sum builder.
        Returns:
        a kind of sum builder
      • splitScalars

        public static Split splitScalars(Tensor tensor)
        Splits product on scalar part (with empty free indices) and indexed part
        Parameters:
        tensor - tensor
        Returns:
        split
      • splitIndexless

        public static Split splitIndexless(Tensor tensor)
        Splits product on indexless summand and indexed factor.
        Parameters:
        tensor - tensor
        Returns:
        split
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.