Show / Hide Table of Contents

    Struct cuFloatReal

    cuFloatReal

    Implements
    ICudaVectorType
    ICudaVectorTypeForArray
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: ManagedCuda.VectorTypes
    Assembly: ManagedCuda.dll
    Syntax
    public struct cuFloatReal : ICudaVectorType, ICudaVectorTypeForArray

    Constructors

    | Improve this Doc View Source

    cuFloatReal(Single)

    Declaration
    public cuFloatReal(float realValue)
    Parameters
    Type Name Description
    System.Single realValue

    Fields

    | Improve this Doc View Source

    real

    real component

    Declaration
    public float real
    Field Value
    Type Description
    System.Single

    Properties

    | Improve this Doc View Source

    Size

    Gives the size of this type in bytes.

    Is equal to Marshal.SizeOf(this);

    Declaration
    public uint Size { get; }
    Property Value
    Type Description
    System.UInt32
    | Improve this Doc View Source

    SizeOf

    Gives the size of this type in bytes.

    Is equal to Marshal.SizeOf(cuFloatReal);

    Declaration
    public static uint SizeOf { get; }
    Property Value
    Type Description
    System.UInt32

    Methods

    | Improve this Doc View Source

    Add(cuFloatReal, cuFloatReal)

    per element Add

    Declaration
    public static cuFloatReal Add(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Add(cuFloatReal, Single)

    Add only real part

    Declaration
    public static cuFloatReal Add(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Add(Single, cuFloatReal)

    Add only real part

    Declaration
    public static cuFloatReal Add(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Divide(cuFloatReal, cuFloatReal)

    Complex Divide

    Declaration
    public static cuFloatReal Divide(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Divide(cuFloatReal, Single)

    per element Divide

    Declaration
    public static cuFloatReal Divide(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Divide(Single, cuFloatReal)

    per element Divide

    Declaration
    public static cuFloatReal Divide(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Equals(cuFloatComplex)

    Declaration
    public bool Equals(cuFloatComplex obj)
    Parameters
    Type Name Description
    cuFloatComplex obj
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Equals(cuFloatReal)

    Declaration
    public bool Equals(cuFloatReal obj)
    Parameters
    Type Name Description
    cuFloatReal obj
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.ValueType.Equals(System.Object)
    | Improve this Doc View Source

    FromSingle(Single)

    Cast Method

    Declaration
    public static cuFloatReal FromSingle(float src)
    Parameters
    Type Name Description
    System.Single src
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    GetChannelNumber()

    Returns the Channel number from vector type.

    Declaration
    public uint GetChannelNumber()
    Returns
    Type Description
    System.UInt32

    1

    | Improve this Doc View Source

    GetCUArrayFormat()

    Returns a matching CUArrayFormat.

    Declaration
    public CUArrayFormat GetCUArrayFormat()
    Returns
    Type Description
    CUArrayFormat
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.ValueType.GetHashCode()
    | Improve this Doc View Source

    Multiply(cuFloatReal, cuFloatReal)

    Complex Multiply

    Declaration
    public static cuFloatReal Multiply(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Multiply(cuFloatReal, Single)

    per element Multiply

    Declaration
    public static cuFloatReal Multiply(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Multiply(Single, cuFloatReal)

    per element Multiply

    Declaration
    public static cuFloatReal Multiply(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Subtract(cuFloatReal, cuFloatReal)

    per element Substract

    Declaration
    public static cuFloatReal Subtract(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Subtract(cuFloatReal, Single)

    Substract real part

    Declaration
    public static cuFloatReal Subtract(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Subtract(Single, cuFloatReal)

    Substract real part

    Declaration
    public static cuFloatReal Subtract(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    ToSingle(cuFloatReal)

    Cast Method

    Declaration
    public static float ToSingle(cuFloatReal src)
    Parameters
    Type Name Description
    cuFloatReal src
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.ValueType.ToString()

    Operators

    | Improve this Doc View Source

    Addition(cuFloatReal, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator +(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Addition(cuFloatReal, Single)

    component wise

    Declaration
    public static cuFloatReal operator +(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Addition(Single, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator +(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Division(cuFloatReal, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator /(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Division(cuFloatReal, Single)

    component wise

    Declaration
    public static cuFloatReal operator /(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Division(Single, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator /(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Equality(cuFloatReal, cuFloatReal)

    component wise

    Declaration
    public static bool operator ==(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Implicit(cuFloatReal to Single)

    Implicit cast

    Declaration
    public static implicit operator float (cuFloatReal src)
    Parameters
    Type Name Description
    cuFloatReal src
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Implicit(Single to cuFloatReal)

    Implicit cast

    Declaration
    public static implicit operator cuFloatReal(float src)
    Parameters
    Type Name Description
    System.Single src
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Inequality(cuFloatReal, cuFloatReal)

    component wise

    Declaration
    public static bool operator !=(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Multiply(cuFloatReal, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator *(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Multiply(cuFloatReal, Single)

    component wise

    Declaration
    public static cuFloatReal operator *(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Multiply(Single, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator *(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Subtraction(cuFloatReal, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator -(cuFloatReal src, cuFloatReal value)
    Parameters
    Type Name Description
    cuFloatReal src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Subtraction(cuFloatReal, Single)

    component wise

    Declaration
    public static cuFloatReal operator -(cuFloatReal src, float value)
    Parameters
    Type Name Description
    cuFloatReal src
    System.Single value
    Returns
    Type Description
    cuFloatReal
    | Improve this Doc View Source

    Subtraction(Single, cuFloatReal)

    component wise

    Declaration
    public static cuFloatReal operator -(float src, cuFloatReal value)
    Parameters
    Type Name Description
    System.Single src
    cuFloatReal value
    Returns
    Type Description
    cuFloatReal

    Implements

    ICudaVectorType
    ICudaVectorTypeForArray
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX