Show / Hide Table of Contents

    Struct cuDoubleReal

    cuDoubleReal

    Implements
    ICudaVectorType
    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 cuDoubleReal : ICudaVectorType

    Constructors

    | Improve this Doc View Source

    cuDoubleReal(Double)

    Declaration
    public cuDoubleReal(double realValue)
    Parameters
    Type Name Description
    System.Double realValue

    Fields

    | Improve this Doc View Source

    real

    real component

    Declaration
    public double real
    Field Value
    Type Description
    System.Double

    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(cuDoubleReal);

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

    Methods

    | Improve this Doc View Source

    Add(cuDoubleReal, cuDoubleReal)

    per element Add

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

    Add(cuDoubleReal, Double)

    Add only real part

    Declaration
    public static cuDoubleReal Add(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Add(Double, cuDoubleReal)

    Add only real part

    Declaration
    public static cuDoubleReal Add(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Divide(cuDoubleReal, cuDoubleReal)

    Complex Divide

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

    Divide(cuDoubleReal, Double)

    per element Divide

    Declaration
    public static cuDoubleReal Divide(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Divide(Double, cuDoubleReal)

    per element Divide

    Declaration
    public static cuDoubleReal Divide(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Equals(cuDoubleComplex)

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

    Equals(cuDoubleReal)

    Declaration
    public bool Equals(cuDoubleReal obj)
    Parameters
    Type Name Description
    cuDoubleReal 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

    FromDouble(Double)

    Cast Method

    Declaration
    public static cuDoubleReal FromDouble(double src)
    Parameters
    Type Name Description
    System.Double src
    Returns
    Type Description
    cuDoubleReal
    | 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(cuDoubleReal, cuDoubleReal)

    Complex Multiply

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

    Multiply(cuDoubleReal, Double)

    per element Multiply

    Declaration
    public static cuDoubleReal Multiply(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Multiply(Double, cuDoubleReal)

    per element Multiply

    Declaration
    public static cuDoubleReal Multiply(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Subtract(cuDoubleReal, cuDoubleReal)

    per element Substract

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

    Subtract(cuDoubleReal, Double)

    Substract real part

    Declaration
    public static cuDoubleReal Subtract(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Subtract(Double, cuDoubleReal)

    Substract real part

    Declaration
    public static cuDoubleReal Subtract(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    ToDouble(cuDoubleReal)

    Cast Method

    Declaration
    public static double ToDouble(cuDoubleReal src)
    Parameters
    Type Name Description
    cuDoubleReal src
    Returns
    Type Description
    System.Double
    | 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(cuDoubleReal, cuDoubleReal)

    component wise

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

    Addition(cuDoubleReal, Double)

    component wise

    Declaration
    public static cuDoubleReal operator +(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Addition(Double, cuDoubleReal)

    component wise

    Declaration
    public static cuDoubleReal operator +(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Division(cuDoubleReal, cuDoubleReal)

    component wise

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

    Division(cuDoubleReal, Double)

    component wise

    Declaration
    public static cuDoubleReal operator /(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Division(Double, cuDoubleReal)

    component wise

    Declaration
    public static cuDoubleReal operator /(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Equality(cuDoubleReal, cuDoubleReal)

    component wise

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

    Implicit(cuDoubleReal to Double)

    Implicit cast

    Declaration
    public static implicit operator double (cuDoubleReal src)
    Parameters
    Type Name Description
    cuDoubleReal src
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Implicit(Double to cuDoubleReal)

    Implicit cast

    Declaration
    public static implicit operator cuDoubleReal(double src)
    Parameters
    Type Name Description
    System.Double src
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Inequality(cuDoubleReal, cuDoubleReal)

    component wise

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

    Multiply(cuDoubleReal, cuDoubleReal)

    component wise

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

    Multiply(cuDoubleReal, Double)

    component wise

    Declaration
    public static cuDoubleReal operator *(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Multiply(Double, cuDoubleReal)

    component wise

    Declaration
    public static cuDoubleReal operator *(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Subtraction(cuDoubleReal, cuDoubleReal)

    component wise

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

    Subtraction(cuDoubleReal, Double)

    component wise

    Declaration
    public static cuDoubleReal operator -(cuDoubleReal src, double value)
    Parameters
    Type Name Description
    cuDoubleReal src
    System.Double value
    Returns
    Type Description
    cuDoubleReal
    | Improve this Doc View Source

    Subtraction(Double, cuDoubleReal)

    component wise

    Declaration
    public static cuDoubleReal operator -(double src, cuDoubleReal value)
    Parameters
    Type Name Description
    System.Double src
    cuDoubleReal value
    Returns
    Type Description
    cuDoubleReal

    Implements

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