Package

cogx.compiler.gpu_operator

function

Permalink

package function

Visibility
  1. Public
  2. All

Type Members

  1. trait AtomicFunctions extends AnyRef

    Permalink

    Built-in atomic functions.

  2. trait BlockFunctions extends AnyRef

    Permalink

    User level functions for creating blocks.

  3. trait CommonFunctions extends SemanticError

    Permalink

    Built-in common functions.

    Built-in common functions.

    Note that thre following three functions

    _clamp
    _max
    _min

    are also IntegerFunctions, so they are designed there.

  4. trait ConstantExpressionFunctions extends FloatConstantsTrait

    Permalink

    Functions for creating user constant expressions and Cog thread-local constants.

  5. trait FieldReadFunctions extends SemanticError

    Permalink

    Functions that read or access tensor fields.

  6. trait FieldVariableFunctions extends AnyRef

    Permalink

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

  7. trait FieldWriteFunctions extends AnyRef

    Permalink

    Functions that write tensor fields.

  8. trait GeometricFunctions extends SemanticError

    Permalink

    Built-in geometric functions.

  9. trait IntegerFunctions extends SemanticError

    Permalink

    Built-in integer functions.

  10. trait MathFunctions extends SemanticError

    Permalink

    Built-in math functions.

  11. trait RelationalFunctions extends SemanticError

    Permalink

    Built-in relational functions.

  12. trait TypeConversionFunctions extends SemanticError

    Permalink

    Explicit type conversion functions.

  13. trait VectorLiteralFunctions extends SemanticError

    Permalink

    Vector literal construction functions.

    Vector literal construction functions. These follow the rules of OpenCL which allow mixing of vector sizes to produce the result, plus allow replication when the input is a single scalar.

Ungrouped