trait OpenCLKernelBuilder extends AllExpressions
Ordering
- Alphabetic
- By Inheritance
Inherited
- OpenCLKernelBuilder
- AllExpressions
- Arrays
- Floats
- Tuples
- Values
- Expressions
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
trait
ArraySingletonApi extends AnyRef
- Attributes
- protected
- Definition Classes
- Arrays
-
abstract
type
ArrayTerm <: Term with ArrayTermApi
- Definition Classes
- Arrays
-
trait
ArrayTermApi extends TermApi
- Attributes
- protected
- Definition Classes
- Arrays
-
trait
ElementTermApi extends ValueTermApi
- Attributes
- protected
- Definition Classes
- Arrays
-
trait
ExpressionApi extends AnyRef
- Attributes
- protected
- Definition Classes
- Expressions
-
trait
FloatExpressionApi extends ValueExpressionApi
- Attributes
- protected
- Definition Classes
- Floats
-
trait
FloatTermApi extends ValueTermApi with FloatExpressionApi
- Attributes
- protected
- Definition Classes
- Floats
-
trait
FloatTypeApi extends ValueSingletonApi with FloatExpressionApi
- Attributes
- protected
- Definition Classes
- Floats
-
trait
TermApi extends ExpressionApi
- Attributes
- protected
- Definition Classes
- Expressions
-
trait
TupleExpressionApi extends ValueExpressionApi
- Attributes
- protected
- Definition Classes
- Tuples
-
trait
TupleSingletonApi extends AnyRef
- Attributes
- protected
- Definition Classes
- Tuples
-
trait
TupleTermApi extends ValueTermApi with TupleExpressionApi
- Attributes
- protected
- Definition Classes
- Tuples
-
trait
TupleTypeApi extends ValueTypeApi with TupleExpressionApi
- Attributes
- protected
- Definition Classes
- Tuples
-
abstract
type
Type <: TypeApi
- Definition Classes
- Expressions
-
trait
TypeApi extends ExpressionApi
- Attributes
- protected
- Definition Classes
- Expressions
-
trait
ValueExpressionApi extends ExpressionApi
- Attributes
- protected
- Definition Classes
- Values
-
trait
ValueSingletonApi extends ValueTypeApi
- Attributes
- protected
- Definition Classes
- Values
-
trait
ValueTermApi extends TermApi with ValueExpressionApi
- Attributes
- protected
- Definition Classes
- Values
-
trait
ValueTypeApi extends ValueExpressionApi
- Attributes
- protected
- Definition Classes
- Values
-
trait
ArrayFill extends ArrayTermApi with ClTerm
- Attributes
- protected
-
trait
ArrayParameter[LocalElement <: ValueTerm] extends ArrayTermApi with CodeValues
- Attributes
- protected
-
abstract
type
ArraySingleton <: ClArraySingleton
- Definition Classes
- OpenCLKernelBuilder → Arrays
-
trait
ArrayView[LocalElement <: ValueTerm] extends ArrayTermApi with CodeValues
- Attributes
- protected
-
abstract
type
Category >: OpenCLKernelBuilder.this.type <: Tuples with Floats with Arrays
- Definition Classes
- AllExpressions → Arrays → Floats → Tuples → Values → Expressions
-
trait
ClArraySingleton extends ArraySingletonApi
- Attributes
- protected
-
trait
ClFloatTerm extends FloatTermApi with ValueTermApi
- Attributes
- protected
-
trait
ClFloatType extends FloatTypeApi with FloatExpressionApi with ClValueType
- Attributes
- protected
-
trait
ClTerm extends TermApi
- Attributes
- protected
-
trait
ClTupleSingleton extends TupleSingletonApi
- Attributes
- protected
- trait ClTupleTerm extends TupleTermApi with ClValueTerm
-
trait
ClTupleType extends TupleTypeApi with ClValueType
- Attributes
- protected
-
trait
ClValueTerm extends ElementTermApi with ClTerm
- Attributes
- protected
-
trait
ClValueType extends ValueTypeApi
- Attributes
- protected
-
trait
CodeValues extends ClTerm
- Attributes
- protected
-
abstract
type
FloatTerm <: ValueTerm with ClFloatTerm
- Definition Classes
- OpenCLKernelBuilder → Floats
-
abstract
type
FloatType <: ValueType with ClFloatType
- Definition Classes
- OpenCLKernelBuilder → Floats
-
abstract
type
Term <: ClTerm
- Definition Classes
- OpenCLKernelBuilder → Expressions
-
abstract
type
TupleSingleton <: ClTupleSingleton
- Definition Classes
- OpenCLKernelBuilder → Tuples
-
abstract
type
TupleTerm <: ValueTerm with ClTupleTerm
- Definition Classes
- OpenCLKernelBuilder → Tuples
-
abstract
type
TupleType <: ValueType with ClTupleType
- Definition Classes
- OpenCLKernelBuilder → Tuples
-
abstract
type
ValueTerm <: Term with ClValueTerm
- Definition Classes
- OpenCLKernelBuilder → Arrays → Values
-
abstract
type
ValueType <: Type with ClValueType
- Definition Classes
- OpenCLKernelBuilder → Values
Abstract Value Members
-
abstract
val
array: Implicitly[ArraySingleton]
- Definition Classes
- Arrays
- Annotations
- @inject()
-
abstract
def
arrayFillFactory[LocalElement <: ValueTerm]: Factory1[LocalElement, ArrayTerm with ArrayFill { type Element = LocalElement }]
- Attributes
- protected
- Annotations
- @inject()
-
abstract
def
arrayParameterFactory[LocalElement <: ValueTerm]: Factory5[arrayParameterFactory.LocalElement.TypeIn[OpenCLKernelBuilder.this.type], ClTermCode, Array[Int], ClTermCode, ClTypeCode, ArrayTerm with ArrayParameter[LocalElement] { type Element = LocalElement }]
- Attributes
- protected
- Annotations
- @inject()
-
abstract
def
arrayViewFactory[LocalElement <: ValueTerm]: Factory6[arrayViewFactory.LocalElement.TypeIn[OpenCLKernelBuilder.this.type], MatrixData, ClTermCode, Array[Int], ClTermCode, ClTypeCode, ArrayTerm with ArrayView[LocalElement] { type Element = LocalElement }]
- Attributes
- protected
- Annotations
- @inject()
-
abstract
def
clTupleTypeFactory[LocalElement <: ValueTerm]: Factory2[ValueType, Int, TupleType { type Element = LocalElement }]
- Attributes
- protected
- Annotations
- @inject()
-
abstract
val
float: Implicitly[FloatType]
- Definition Classes
- Floats
- Annotations
- @inject()
- abstract val globalContext: GlobalContext
-
abstract
val
tuple: Implicitly[TupleSingleton]
- Definition Classes
- Tuples
- Annotations
- @inject()
-
abstract
def
tupleTermFactory[LocalElement <: ValueTerm]: Factory3[ValueType, Int, ClTermCode, TupleTerm { type Element = LocalElement }]
- Attributes
- protected
- Annotations
- @inject()
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to any2stringadd[OpenCLKernelBuilder] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (OpenCLKernelBuilder, B)
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to ArrowAssoc[OpenCLKernelBuilder] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
ensuring(cond: (OpenCLKernelBuilder) ⇒ Boolean, msg: ⇒ Any): OpenCLKernelBuilder
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to Ensuring[OpenCLKernelBuilder] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (OpenCLKernelBuilder) ⇒ Boolean): OpenCLKernelBuilder
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to Ensuring[OpenCLKernelBuilder] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): OpenCLKernelBuilder
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to Ensuring[OpenCLKernelBuilder] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): OpenCLKernelBuilder
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to Ensuring[OpenCLKernelBuilder] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to StringFormat[OpenCLKernelBuilder] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
- def generateKernelSourceCode(functionName: String, numberOfDimensions: Int, parameters: Seq[Term], outputs: Seq[Term]): Fastring
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val localDefinitions: Buffer[Fastring]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
→[B](y: B): (OpenCLKernelBuilder, B)
- Implicit
- This member is added by an implicit conversion from OpenCLKernelBuilder to ArrowAssoc[OpenCLKernelBuilder] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc