Trait

cogx.compiler.gpu_operator.function

FieldVariableFunctions

Related Doc: package function

Permalink

trait FieldVariableFunctions extends AnyRef

Functions that create variables like the tensors found in a tensor field.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FieldVariableFunctions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def _tensorArray(f: parser.syntaxtree.Field, layers: expression.GPUExpression, rows: expression.GPUExpression, columns: expression.GPUExpression): declaration.GPUArrayVariable

    Permalink

    Create a 3D array of tensors, where the tensor type is defined the type of tensors in a field.

    Create a 3D array of tensors, where the tensor type is defined the type of tensors in a field.

    f

    The tensor field to be analyzed.

    layers

    Layers in tensor array.

    rows

    Rows in tensor array.

    columns

    Columns in tensor array.

    returns

    The declaration for the array.

  5. def _tensorArray(f: parser.syntaxtree.Field, rows: expression.GPUExpression, columns: expression.GPUExpression): declaration.GPUArrayVariable

    Permalink

    Create a 2D array of tensors, where the tensor type is defined the type of tensors in a field.

    Create a 2D array of tensors, where the tensor type is defined the type of tensors in a field.

    f

    The tensor field to be analyzed.

    rows

    Rows in tensor array.

    columns

    Columns in tensor array.

    returns

    The declaration for the array.

  6. def _tensorArray(f: parser.syntaxtree.Field, columns: expression.GPUExpression): declaration.GPUArrayVariable

    Permalink

    Create a 1D array of tensors, where the tensor type is defined the type of tensors in a field.

    Create a 1D array of tensors, where the tensor type is defined the type of tensors in a field.

    f

    The tensor field to be analyzed.

    columns

    Length of tensor array.

    returns

    The declaration for the array.

  7. def _tensorElementArray(f: parser.syntaxtree.Field, layers: expression.GPUExpression, rows: expression.GPUExpression, columns: expression.GPUExpression): declaration.GPUArrayVariable

    Permalink

    Create a 3D array of tensor elements, where the element type is defined by the type of tensors in a field.

    Create a 3D array of tensor elements, where the element type is defined by the type of tensors in a field.

    f

    The tensor field to be analyzed.

    layers

    Layers in tensor array.

    rows

    Rows in tensor array.

    columns

    Columns in tensor array.

    returns

    The declaration for the array.

  8. def _tensorElementArray(f: parser.syntaxtree.Field, rows: expression.GPUExpression, columns: expression.GPUExpression): declaration.GPUArrayVariable

    Permalink

    Create a 2D array of tensor elements, where the element type is defined by the type of tensors in a field.

    Create a 2D array of tensor elements, where the element type is defined by the type of tensors in a field.

    f

    The tensor field to be analyzed.

    rows

    Rows in tensor array.

    columns

    Columns in tensor array.

    returns

    The declaration for the array.

  9. def _tensorElementArray(f: parser.syntaxtree.Field, columns: expression.GPUExpression): declaration.GPUArrayVariable

    Permalink

    Create a 1D array of tensor elements, where the element type is defined by the type of tensors in a field.

    Create a 1D array of tensor elements, where the element type is defined by the type of tensors in a field.

    f

    The tensor field to be analyzed.

    columns

    Length of tensor array.

    returns

    The declaration for the array.

  10. def _tensorElementVar(f: parser.syntaxtree.Field): declaration.GPUVariable

    Permalink

    Create an element variable of type defined by the tensors in a field.

    Create an element variable of type defined by the tensors in a field.

    f

    The tensor field to be analyzed.

    returns

    The value of the tensor as an expression.

  11. def _tensorVar(f: parser.syntaxtree.Field): declaration.GPUVariable

    Permalink

    Create a variable of type defined by the tensors in a field.

    Create a variable of type defined by the tensors in a field.

    f

    The tensor field to be analyzed.

    returns

    The value of the tensor as an expression.

  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped