Module swim.math
Package swim.math

Class TensorForm<T>

  • Direct Known Subclasses:
    TensorArrayForm

    public abstract class TensorForm<T>
    extends swim.structure.Form<T>
    • Constructor Detail

      • TensorForm

        public TensorForm()
    • Method Detail

      • fromTensor

        public abstract T fromTensor​(TensorDims dims,
                                     float[] tensor,
                                     int offset)
      • fromTensor

        public abstract T fromTensor​(TensorDims dims,
                                     double[] tensor,
                                     int offset)
      • toTensor

        public abstract void toTensor​(T object,
                                      TensorDims dims,
                                      float[] tensor,
                                      int offset)
      • toTensor

        public abstract void toTensor​(T object,
                                      TensorDims dims,
                                      double[] tensor,
                                      int offset)
      • moldTensor

        public swim.structure.Item moldTensor​(TensorDims dims,
                                              float[] tensor,
                                              int offset)
      • moldTensor

        public swim.structure.Item moldTensor​(TensorDims dims,
                                              double[] tensor,
                                              int offset)
      • castTensor

        public void castTensor​(swim.structure.Item item,
                               TensorDims dims,
                               float[] tensor,
                               int offset)
      • castTensor

        public void castTensor​(swim.structure.Item item,
                               TensorDims dims,
                               double[] tensor,
                               int offset)