View Source Evision.OCL.Device (Evision v0.2.9)

Summary

Types

t()

Type that represents an OCL.Device struct.

Functions

compilerAvailable

Device

deviceVersionMajor

deviceVersionMinor

errorCorrectionSupport

executionCapabilities

getDefault

globalMemCacheLineSize

globalMemCacheSize

globalMemCacheType

hostUnifiedMemory

image2DMaxHeight

image2DMaxWidth

image3DMaxDepth

image3DMaxHeight

image3DMaxWidth

imageFromBufferSupport

imageMaxArraySize

imageMaxBufferSize

intelSubgroupsSupport

linkerAvailable

maxClockFrequency

maxComputeUnits

maxConstantArgs

maxConstantBufferSize

maxMemAllocSize

maxParameterSize

maxReadImageArgs

maxWorkGroupSize

maxWorkItemDims

maxWriteImageArgs

memBaseAddrAlign

nativeVectorWidthChar

nativeVectorWidthDouble

nativeVectorWidthFloat

nativeVectorWidthHalf

nativeVectorWidthInt

nativeVectorWidthLong

nativeVectorWidthShort

OpenCL_C_Version

preferredVectorWidthChar

preferredVectorWidthDouble

preferredVectorWidthFloat

preferredVectorWidthHalf

preferredVectorWidthInt

preferredVectorWidthLong

preferredVectorWidthShort

printfBufferSize

profilingTimerResolution

Enumerator

Types

@type enum() :: integer()
@type t() :: %Evision.OCL.Device{ref: reference()}

Type that represents an OCL.Device struct.

  • ref. reference()

    The underlying erlang resource variable.

Functions

@spec addressBits(Keyword.t()) :: any() | {:error, String.t()}
@spec addressBits(t()) :: integer() | {:error, String.t()}

addressBits

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

addressBits() -> retval
@spec available(Keyword.t()) :: any() | {:error, String.t()}
@spec available(t()) :: boolean() | {:error, String.t()}

available

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

available() -> retval
Link to this function

compilerAvailable(named_args)

View Source
@spec compilerAvailable(Keyword.t()) :: any() | {:error, String.t()}
@spec compilerAvailable(t()) :: boolean() | {:error, String.t()}

compilerAvailable

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

compilerAvailable() -> retval
@spec device() :: t() | {:error, String.t()}

Device

Return
  • self: Evision.OCL.Device.t()

Python prototype (for reference only):

Device() -> <ocl_Device object>
@spec device(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

deviceVersionMajor(named_args)

View Source
@spec deviceVersionMajor(Keyword.t()) :: any() | {:error, String.t()}
@spec deviceVersionMajor(t()) :: integer() | {:error, String.t()}

deviceVersionMajor

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

deviceVersionMajor() -> retval
Link to this function

deviceVersionMinor(named_args)

View Source
@spec deviceVersionMinor(Keyword.t()) :: any() | {:error, String.t()}
@spec deviceVersionMinor(t()) :: integer() | {:error, String.t()}

deviceVersionMinor

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

deviceVersionMinor() -> retval
Link to this function

doubleFPConfig(named_args)

View Source
@spec doubleFPConfig(Keyword.t()) :: any() | {:error, String.t()}
@spec doubleFPConfig(t()) :: integer() | {:error, String.t()}

doubleFPConfig

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

doubleFPConfig() -> retval
Link to this function

driverVersion(named_args)

View Source
@spec driverVersion(Keyword.t()) :: any() | {:error, String.t()}
@spec driverVersion(t()) :: binary() | {:error, String.t()}

driverVersion

Positional Arguments
  • self: Evision.OCL.Device.t()
Return

Python prototype (for reference only):

driverVersion() -> retval
Link to this function

endianLittle(named_args)

View Source
@spec endianLittle(Keyword.t()) :: any() | {:error, String.t()}
@spec endianLittle(t()) :: boolean() | {:error, String.t()}

endianLittle

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

endianLittle() -> retval
Link to this function

errorCorrectionSupport(named_args)

View Source
@spec errorCorrectionSupport(Keyword.t()) :: any() | {:error, String.t()}
@spec errorCorrectionSupport(t()) :: boolean() | {:error, String.t()}

errorCorrectionSupport

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

errorCorrectionSupport() -> retval
Link to this function

executionCapabilities(named_args)

View Source
@spec executionCapabilities(Keyword.t()) :: any() | {:error, String.t()}
@spec executionCapabilities(t()) :: integer() | {:error, String.t()}

executionCapabilities

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

executionCapabilities() -> retval
@spec extensions(Keyword.t()) :: any() | {:error, String.t()}
@spec extensions(t()) :: binary() | {:error, String.t()}

extensions

Positional Arguments
  • self: Evision.OCL.Device.t()
Return

Python prototype (for reference only):

extensions() -> retval
@spec getDefault() :: t() | {:error, String.t()}

getDefault

Return
  • retval: Evision.OCL.Device.t()

Python prototype (for reference only):

getDefault() -> retval
@spec getDefault(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

globalMemCacheLineSize(named_args)

View Source
@spec globalMemCacheLineSize(Keyword.t()) :: any() | {:error, String.t()}
@spec globalMemCacheLineSize(t()) :: integer() | {:error, String.t()}

globalMemCacheLineSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

globalMemCacheLineSize() -> retval
Link to this function

globalMemCacheSize(named_args)

View Source
@spec globalMemCacheSize(Keyword.t()) :: any() | {:error, String.t()}
@spec globalMemCacheSize(t()) :: integer() | {:error, String.t()}

globalMemCacheSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

globalMemCacheSize() -> retval
Link to this function

globalMemCacheType(named_args)

View Source
@spec globalMemCacheType(Keyword.t()) :: any() | {:error, String.t()}
@spec globalMemCacheType(t()) :: integer() | {:error, String.t()}

globalMemCacheType

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

globalMemCacheType() -> retval
Link to this function

globalMemSize(named_args)

View Source
@spec globalMemSize(Keyword.t()) :: any() | {:error, String.t()}
@spec globalMemSize(t()) :: integer() | {:error, String.t()}

globalMemSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

globalMemSize() -> retval
Link to this function

halfFPConfig(named_args)

View Source
@spec halfFPConfig(Keyword.t()) :: any() | {:error, String.t()}
@spec halfFPConfig(t()) :: integer() | {:error, String.t()}

halfFPConfig

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

halfFPConfig() -> retval
@spec hasFP16(Keyword.t()) :: any() | {:error, String.t()}
@spec hasFP16(t()) :: boolean() | {:error, String.t()}

hasFP16

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

hasFP16() -> retval
@spec hasFP64(Keyword.t()) :: any() | {:error, String.t()}
@spec hasFP64(t()) :: boolean() | {:error, String.t()}

hasFP64

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

hasFP64() -> retval
Link to this function

hostUnifiedMemory(named_args)

View Source
@spec hostUnifiedMemory(Keyword.t()) :: any() | {:error, String.t()}
@spec hostUnifiedMemory(t()) :: boolean() | {:error, String.t()}

hostUnifiedMemory

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

hostUnifiedMemory() -> retval
Link to this function

image2DMaxHeight(named_args)

View Source
@spec image2DMaxHeight(Keyword.t()) :: any() | {:error, String.t()}
@spec image2DMaxHeight(t()) :: integer() | {:error, String.t()}

image2DMaxHeight

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

image2DMaxHeight() -> retval
Link to this function

image2DMaxWidth(named_args)

View Source
@spec image2DMaxWidth(Keyword.t()) :: any() | {:error, String.t()}
@spec image2DMaxWidth(t()) :: integer() | {:error, String.t()}

image2DMaxWidth

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

image2DMaxWidth() -> retval
Link to this function

image3DMaxDepth(named_args)

View Source
@spec image3DMaxDepth(Keyword.t()) :: any() | {:error, String.t()}
@spec image3DMaxDepth(t()) :: integer() | {:error, String.t()}

image3DMaxDepth

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

image3DMaxDepth() -> retval
Link to this function

image3DMaxHeight(named_args)

View Source
@spec image3DMaxHeight(Keyword.t()) :: any() | {:error, String.t()}
@spec image3DMaxHeight(t()) :: integer() | {:error, String.t()}

image3DMaxHeight

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

image3DMaxHeight() -> retval
Link to this function

image3DMaxWidth(named_args)

View Source
@spec image3DMaxWidth(Keyword.t()) :: any() | {:error, String.t()}
@spec image3DMaxWidth(t()) :: integer() | {:error, String.t()}

image3DMaxWidth

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

image3DMaxWidth() -> retval
Link to this function

imageFromBufferSupport(named_args)

View Source
@spec imageFromBufferSupport(Keyword.t()) :: any() | {:error, String.t()}
@spec imageFromBufferSupport(t()) :: boolean() | {:error, String.t()}

imageFromBufferSupport

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

imageFromBufferSupport() -> retval
Link to this function

imageMaxArraySize(named_args)

View Source
@spec imageMaxArraySize(Keyword.t()) :: any() | {:error, String.t()}
@spec imageMaxArraySize(t()) :: integer() | {:error, String.t()}

imageMaxArraySize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

imageMaxArraySize() -> retval
Link to this function

imageMaxBufferSize(named_args)

View Source
@spec imageMaxBufferSize(Keyword.t()) :: any() | {:error, String.t()}
@spec imageMaxBufferSize(t()) :: integer() | {:error, String.t()}

imageMaxBufferSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

imageMaxBufferSize() -> retval
Link to this function

imageSupport(named_args)

View Source
@spec imageSupport(Keyword.t()) :: any() | {:error, String.t()}
@spec imageSupport(t()) :: boolean() | {:error, String.t()}

imageSupport

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

imageSupport() -> retval
Link to this function

intelSubgroupsSupport(named_args)

View Source
@spec intelSubgroupsSupport(Keyword.t()) :: any() | {:error, String.t()}
@spec intelSubgroupsSupport(t()) :: boolean() | {:error, String.t()}

intelSubgroupsSupport

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

intelSubgroupsSupport() -> retval
@spec isAMD(Keyword.t()) :: any() | {:error, String.t()}
@spec isAMD(t()) :: boolean() | {:error, String.t()}

isAMD

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

isAMD() -> retval
Link to this function

isExtensionSupported(named_args)

View Source
@spec isExtensionSupported(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

isExtensionSupported(self, extensionName)

View Source
@spec isExtensionSupported(t(), binary()) :: boolean() | {:error, String.t()}

isExtensionSupported

Positional Arguments
  • self: Evision.OCL.Device.t()
  • extensionName: String
Return
  • retval: bool

Python prototype (for reference only):

isExtensionSupported(extensionName) -> retval
@spec isIntel(Keyword.t()) :: any() | {:error, String.t()}
@spec isIntel(t()) :: boolean() | {:error, String.t()}

isIntel

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

isIntel() -> retval
@spec isNVidia(Keyword.t()) :: any() | {:error, String.t()}
@spec isNVidia(t()) :: boolean() | {:error, String.t()}

isNVidia

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

isNVidia() -> retval
Link to this function

linkerAvailable(named_args)

View Source
@spec linkerAvailable(Keyword.t()) :: any() | {:error, String.t()}
@spec linkerAvailable(t()) :: boolean() | {:error, String.t()}

linkerAvailable

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: bool

Python prototype (for reference only):

linkerAvailable() -> retval
Link to this function

localMemSize(named_args)

View Source
@spec localMemSize(Keyword.t()) :: any() | {:error, String.t()}
@spec localMemSize(t()) :: integer() | {:error, String.t()}

localMemSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

localMemSize() -> retval
Link to this function

localMemType(named_args)

View Source
@spec localMemType(Keyword.t()) :: any() | {:error, String.t()}
@spec localMemType(t()) :: integer() | {:error, String.t()}

localMemType

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

localMemType() -> retval
Link to this function

maxClockFrequency(named_args)

View Source
@spec maxClockFrequency(Keyword.t()) :: any() | {:error, String.t()}
@spec maxClockFrequency(t()) :: integer() | {:error, String.t()}

maxClockFrequency

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

maxClockFrequency() -> retval
Link to this function

maxComputeUnits(named_args)

View Source
@spec maxComputeUnits(Keyword.t()) :: any() | {:error, String.t()}
@spec maxComputeUnits(t()) :: integer() | {:error, String.t()}

maxComputeUnits

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

maxComputeUnits() -> retval
Link to this function

maxConstantArgs(named_args)

View Source
@spec maxConstantArgs(Keyword.t()) :: any() | {:error, String.t()}
@spec maxConstantArgs(t()) :: integer() | {:error, String.t()}

maxConstantArgs

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

maxConstantArgs() -> retval
Link to this function

maxConstantBufferSize(named_args)

View Source
@spec maxConstantBufferSize(Keyword.t()) :: any() | {:error, String.t()}
@spec maxConstantBufferSize(t()) :: integer() | {:error, String.t()}

maxConstantBufferSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

maxConstantBufferSize() -> retval
Link to this function

maxMemAllocSize(named_args)

View Source
@spec maxMemAllocSize(Keyword.t()) :: any() | {:error, String.t()}
@spec maxMemAllocSize(t()) :: integer() | {:error, String.t()}

maxMemAllocSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

maxMemAllocSize() -> retval
Link to this function

maxParameterSize(named_args)

View Source
@spec maxParameterSize(Keyword.t()) :: any() | {:error, String.t()}
@spec maxParameterSize(t()) :: integer() | {:error, String.t()}

maxParameterSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

maxParameterSize() -> retval
Link to this function

maxReadImageArgs(named_args)

View Source
@spec maxReadImageArgs(Keyword.t()) :: any() | {:error, String.t()}
@spec maxReadImageArgs(t()) :: integer() | {:error, String.t()}

maxReadImageArgs

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

maxReadImageArgs() -> retval
@spec maxSamplers(Keyword.t()) :: any() | {:error, String.t()}
@spec maxSamplers(t()) :: integer() | {:error, String.t()}

maxSamplers

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

maxSamplers() -> retval
Link to this function

maxWorkGroupSize(named_args)

View Source
@spec maxWorkGroupSize(Keyword.t()) :: any() | {:error, String.t()}
@spec maxWorkGroupSize(t()) :: integer() | {:error, String.t()}

maxWorkGroupSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

maxWorkGroupSize() -> retval
Link to this function

maxWorkItemDims(named_args)

View Source
@spec maxWorkItemDims(Keyword.t()) :: any() | {:error, String.t()}
@spec maxWorkItemDims(t()) :: integer() | {:error, String.t()}

maxWorkItemDims

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

maxWorkItemDims() -> retval
Link to this function

maxWriteImageArgs(named_args)

View Source
@spec maxWriteImageArgs(Keyword.t()) :: any() | {:error, String.t()}
@spec maxWriteImageArgs(t()) :: integer() | {:error, String.t()}

maxWriteImageArgs

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

maxWriteImageArgs() -> retval
Link to this function

memBaseAddrAlign(named_args)

View Source
@spec memBaseAddrAlign(Keyword.t()) :: any() | {:error, String.t()}
@spec memBaseAddrAlign(t()) :: integer() | {:error, String.t()}

memBaseAddrAlign

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

memBaseAddrAlign() -> retval
@spec name(Keyword.t()) :: any() | {:error, String.t()}
@spec name(t()) :: binary() | {:error, String.t()}

name

Positional Arguments
  • self: Evision.OCL.Device.t()
Return

Python prototype (for reference only):

name() -> retval
Link to this function

nativeVectorWidthChar(named_args)

View Source
@spec nativeVectorWidthChar(Keyword.t()) :: any() | {:error, String.t()}
@spec nativeVectorWidthChar(t()) :: integer() | {:error, String.t()}

nativeVectorWidthChar

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

nativeVectorWidthChar() -> retval
Link to this function

nativeVectorWidthDouble(named_args)

View Source
@spec nativeVectorWidthDouble(Keyword.t()) :: any() | {:error, String.t()}
@spec nativeVectorWidthDouble(t()) :: integer() | {:error, String.t()}

nativeVectorWidthDouble

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

nativeVectorWidthDouble() -> retval
Link to this function

nativeVectorWidthFloat(named_args)

View Source
@spec nativeVectorWidthFloat(Keyword.t()) :: any() | {:error, String.t()}
@spec nativeVectorWidthFloat(t()) :: integer() | {:error, String.t()}

nativeVectorWidthFloat

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

nativeVectorWidthFloat() -> retval
Link to this function

nativeVectorWidthHalf(named_args)

View Source
@spec nativeVectorWidthHalf(Keyword.t()) :: any() | {:error, String.t()}
@spec nativeVectorWidthHalf(t()) :: integer() | {:error, String.t()}

nativeVectorWidthHalf

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

nativeVectorWidthHalf() -> retval
Link to this function

nativeVectorWidthInt(named_args)

View Source
@spec nativeVectorWidthInt(Keyword.t()) :: any() | {:error, String.t()}
@spec nativeVectorWidthInt(t()) :: integer() | {:error, String.t()}

nativeVectorWidthInt

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

nativeVectorWidthInt() -> retval
Link to this function

nativeVectorWidthLong(named_args)

View Source
@spec nativeVectorWidthLong(Keyword.t()) :: any() | {:error, String.t()}
@spec nativeVectorWidthLong(t()) :: integer() | {:error, String.t()}

nativeVectorWidthLong

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

nativeVectorWidthLong() -> retval
Link to this function

nativeVectorWidthShort(named_args)

View Source
@spec nativeVectorWidthShort(Keyword.t()) :: any() | {:error, String.t()}
@spec nativeVectorWidthShort(t()) :: integer() | {:error, String.t()}

nativeVectorWidthShort

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

nativeVectorWidthShort() -> retval
Link to this function

openCL_C_Version(named_args)

View Source
@spec openCL_C_Version(Keyword.t()) :: any() | {:error, String.t()}
@spec openCL_C_Version(t()) :: binary() | {:error, String.t()}

OpenCL_C_Version

Positional Arguments
  • self: Evision.OCL.Device.t()
Return

Python prototype (for reference only):

OpenCL_C_Version() -> retval
Link to this function

openCLVersion(named_args)

View Source
@spec openCLVersion(Keyword.t()) :: any() | {:error, String.t()}
@spec openCLVersion(t()) :: binary() | {:error, String.t()}

OpenCLVersion

Positional Arguments
  • self: Evision.OCL.Device.t()
Return

Python prototype (for reference only):

OpenCLVersion() -> retval
Link to this function

preferredVectorWidthChar(named_args)

View Source
@spec preferredVectorWidthChar(Keyword.t()) :: any() | {:error, String.t()}
@spec preferredVectorWidthChar(t()) :: integer() | {:error, String.t()}

preferredVectorWidthChar

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

preferredVectorWidthChar() -> retval
Link to this function

preferredVectorWidthDouble(named_args)

View Source
@spec preferredVectorWidthDouble(Keyword.t()) :: any() | {:error, String.t()}
@spec preferredVectorWidthDouble(t()) :: integer() | {:error, String.t()}

preferredVectorWidthDouble

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

preferredVectorWidthDouble() -> retval
Link to this function

preferredVectorWidthFloat(named_args)

View Source
@spec preferredVectorWidthFloat(Keyword.t()) :: any() | {:error, String.t()}
@spec preferredVectorWidthFloat(t()) :: integer() | {:error, String.t()}

preferredVectorWidthFloat

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

preferredVectorWidthFloat() -> retval
Link to this function

preferredVectorWidthHalf(named_args)

View Source
@spec preferredVectorWidthHalf(Keyword.t()) :: any() | {:error, String.t()}
@spec preferredVectorWidthHalf(t()) :: integer() | {:error, String.t()}

preferredVectorWidthHalf

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

preferredVectorWidthHalf() -> retval
Link to this function

preferredVectorWidthInt(named_args)

View Source
@spec preferredVectorWidthInt(Keyword.t()) :: any() | {:error, String.t()}
@spec preferredVectorWidthInt(t()) :: integer() | {:error, String.t()}

preferredVectorWidthInt

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

preferredVectorWidthInt() -> retval
Link to this function

preferredVectorWidthLong(named_args)

View Source
@spec preferredVectorWidthLong(Keyword.t()) :: any() | {:error, String.t()}
@spec preferredVectorWidthLong(t()) :: integer() | {:error, String.t()}

preferredVectorWidthLong

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

preferredVectorWidthLong() -> retval
Link to this function

preferredVectorWidthShort(named_args)

View Source
@spec preferredVectorWidthShort(Keyword.t()) :: any() | {:error, String.t()}
@spec preferredVectorWidthShort(t()) :: integer() | {:error, String.t()}

preferredVectorWidthShort

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

preferredVectorWidthShort() -> retval
Link to this function

printfBufferSize(named_args)

View Source
@spec printfBufferSize(Keyword.t()) :: any() | {:error, String.t()}
@spec printfBufferSize(t()) :: integer() | {:error, String.t()}

printfBufferSize

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

printfBufferSize() -> retval
Link to this function

profilingTimerResolution(named_args)

View Source
@spec profilingTimerResolution(Keyword.t()) :: any() | {:error, String.t()}
@spec profilingTimerResolution(t()) :: integer() | {:error, String.t()}

profilingTimerResolution

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: size_t

Python prototype (for reference only):

profilingTimerResolution() -> retval
Link to this function

singleFPConfig(named_args)

View Source
@spec singleFPConfig(Keyword.t()) :: any() | {:error, String.t()}
@spec singleFPConfig(t()) :: integer() | {:error, String.t()}

singleFPConfig

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

singleFPConfig() -> retval
@spec type(Keyword.t()) :: any() | {:error, String.t()}
@spec type(t()) :: integer() | {:error, String.t()}

type

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

type() -> retval
@spec vendorID(Keyword.t()) :: any() | {:error, String.t()}
@spec vendorID(t()) :: integer() | {:error, String.t()}

vendorID

Positional Arguments
  • self: Evision.OCL.Device.t()
Return
  • retval: integer()

Python prototype (for reference only):

vendorID() -> retval
@spec vendorName(Keyword.t()) :: any() | {:error, String.t()}
@spec vendorName(t()) :: binary() | {:error, String.t()}

vendorName

Positional Arguments
  • self: Evision.OCL.Device.t()
Return

Python prototype (for reference only):

vendorName() -> retval
@spec version(Keyword.t()) :: any() | {:error, String.t()}
@spec version(t()) :: binary() | {:error, String.t()}

version

Positional Arguments
  • self: Evision.OCL.Device.t()
Return

Python prototype (for reference only):

version() -> retval