Brahma.FSharp


Brahma.FSharp

Brahma Namespace

TypeDescription
Buffer<'T>
CommandQueue
ComputeProvider
IImageComponentType
IImageFormat
IImageModifier
IKernel<'TRange>
IKernel
IMem
INDRangeDimension
Image2D<'T>
Image3D<'T>
Mem<'T>
NDRange<'T>
NDRange
TypeExtensions

Brahma.Commands Namespace

TypeDescription
Command
ICommand
ICommand<'TRange>
Run<'TRange>
WaitFor

Brahma.FSharp.Agents Namespace

TypeDescription
DataManager<'d>
GpuConfig
Master<'d, 'r, 'fr>
Reader<'d>
Worker<'d, 'r>
WorkerConfig
msg<'data, 'res>

Brahma.FSharp.OpenCL Namespace

ModuleDescription
Core
Extensions

Brahma.FSharp.OpenCL.AST Namespace

TypeDescription
AST<'lang>
AccessQualifier<'lang>
AddressSpaceQualifier<'lang>
ArrayInitializer<'lang>
ArrayType<'lang>
Assignment<'lang>
BOp<'lang>
Barrier<'lang>
Binop<'lang>
CLPragma<'lang>
CLPragmaType<'lang>
Cast<'lang>
Const<'lang>
DeclSpecifierPack<'lang>
Expression<'lang>
FieldGet<'lang>
FieldSet<'lang>
ForIntegerLoop<'lang>
FunCall<'lang>
FunDecl<'lang>
FunFormalArg<'lang>
FunQualifier<'lang>
IfThenElse<'lang>
Image2DType<'lang>
Item<'lang>
Lang
NewStruct<'lang>
Node<'lang>
PTypes<'lang>
Pointer<'lang>
PrimitiveType<'lang>
Property<'lang>
PropertyType<'lang>
RefType<'lang>
Return<'lang>
Statement<'lang>
StatementBlock<'lang>
StorageClassSpecifier<'lang>
Struct<'lang>
StructField<'lang>
StructType<'lang>
TopDef<'lang>
TupleType<'lang>
Type<'lang>
TypeQualifier<'lang>
UOp<'lang>
Unop<'lang>
VarDecl<'lang>
Variable<'lang>
WhileLoop<'lang>
ZeroArray<'lang>

Brahma.FSharp.OpenCL.OpenCLTranslator Namespace

ModuleDescription
Lexer
Main
Parser
Validator

Brahma.FSharp.OpenCL.Printer Namespace

ModuleDescription
AST
Expressions
FunDecl
Pragmas
Statements
TypeDecl
Types

Brahma.FSharp.OpenCL.Translator Namespace

TypeDescription
FSQuotationToOpenCLTranslator
Namer
ModuleDescription
Array
Body
Common
QuotationsTransformer
Type

Brahma.FSharp.OpenCL.TypeProvider Namespace

ModuleDescription
KernelProvider
KernelReader

Brahma.FSharp.OpenCL.TypeProvider.Provided Namespace

TypeDescription
KernelProvider

Provider for typed representation of OpenCL C kernel function headers.

Brahma.Helpers Namespace

TypeDescription
RandomExtensions
Timer<'TMarker>

Brahma.OpenCL Namespace

TypeDescription
A<'T>
ARGB<'T>
BGRA<'T>
Buffer<'T>
BufferExtensions
CLException
CommandQueue
CompileOptions
ComputeProvider
Float
HalfFloat
ICLKernel
IImageComponentType
IImageFormat
INDRangeDimension
Image2D<'T>
Intensity<'T>
Kernel<'TRange>
KernelBase<'TRange>
KernelExtensions
Luminance<'T>
Memory
NDRange<'T>
Operations
R<'T>
RA<'T>
RG<'T>
RGB<'T>
RGBA<'T>
Range
ReadOnly
Signed_Int16
Signed_Int32
Signed_Int8
Snorm_Int16
Snorm_Int8
Unorm_Int101010
Unorm_Int8
Unorm_Short555
Unorm_Short565
Unsigned_Int16
Unsigned_Int32
Unsigned_Int8
WriteOnly
_1D
_2D
_3D

Brahma.OpenCL.Commands Namespace

TypeDescription
ReadBuffer<'T>
Run<'TRange>
RunBase<'TRange>
TupleConverter
WaitFor
WriteBuffer<'T>
t2<'T1, 'T2>

Brahman.Substrings Namespace

ModuleDescription
AhoCorasick
Hashtables
Helpers
Matcher
MatcherCS
NaiveSearch
RabinKarp
RawIO

ProviderImplementation.ProvidedTypes Namespace

TypeDescription
ProvidedAssembly

A provided generated assembly

ProvidedConstructor

Represents an erased provided constructor.

ProvidedEvent

Represents an erased provided property.

ProvidedField

Represents an erased provided field.

ProvidedLiteralField

Represents an erased provided field.

ProvidedMeasureBuilder

Helps create erased provided unit-of-measure annotations.

ProvidedMethod
ProvidedParameter

Represents an erased provided parameter

ProvidedProperty

Represents an erased provided property.

ProvidedStaticParameter

Represents a provided static parameter.

ProvidedSymbolType

Represents an array or other symbolic type involving a provided type as the argument. See the type provider spec for the methods that must be implemented. Note that the type provider specification does not require us to implement pointer-equality for provided types.

ProvidedTypeBuilder

Helpers to build symbolic provided types

ProvidedTypeDefinition

Represents a provided type definition.

SymbolKind

Represents the type constructor in a provided symbol type.

TypeProviderForNamespaces

A base type providing default implementations of type provider functionality when all provided types are of type ProvidedTypeDefinition.

global Namespace

ModuleDescription
OpenCL
Triple
Fork me on GitHub