Show / Hide Table of Contents

    Struct double1

    double1

    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 double1 : ICudaVectorType

    Constructors

    | Improve this Doc View Source

    double1(Double)

    Declaration
    public double1(double xValue)
    Parameters
    Type Name Description
    System.Double xValue

    Fields

    | Improve this Doc View Source

    x

    X

    Declaration
    public double x
    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(double1);

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

    Methods

    | Improve this Doc View Source

    Add(double1, double1)

    per element Add

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

    Add(double1, Double)

    per element Add

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

    Add(Double, double1)

    per element Add

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

    Divide(double1, double1)

    per element Divide

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

    Divide(double1, Double)

    per element Divide

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

    Divide(Double, double1)

    per element Divide

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

    Equals(double1)

    Declaration
    public bool Equals(double1 value)
    Parameters
    Type Name Description
    double1 value
    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 double1 FromDouble(double src)
    Parameters
    Type Name Description
    System.Double src
    Returns
    Type Description
    double1
    | 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

    Max(double1, double1)

    Component wise maximum as the CUDA function fmaxf

    Declaration
    public static double1 Max(double1 aValue, double1 bValue)
    Parameters
    Type Name Description
    double1 aValue
    double1 bValue
    Returns
    Type Description
    double1
    | Improve this Doc View Source

    Min(double1, double1)

    Component wise minimum as the CUDA function fminf

    Declaration
    public static double1 Min(double1 aValue, double1 bValue)
    Parameters
    Type Name Description
    double1 aValue
    double1 bValue
    Returns
    Type Description
    double1
    | Improve this Doc View Source

    Multiply(double1, double1)

    per element Multiply

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

    Multiply(double1, Double)

    per element Multiply

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

    Multiply(Double, double1)

    per element Multiply

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

    Subtract(double1, double1)

    per element Substract

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

    Subtract(double1, Double)

    per element Substract

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

    Subtract(Double, double1)

    per element Substract

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

    ToDouble(double1)

    Cast Method

    Declaration
    public static double ToDouble(double1 src)
    Parameters
    Type Name Description
    double1 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(double1, double1)

    per element

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

    Addition(double1, Double)

    per element

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

    Addition(Double, double1)

    per element

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

    Division(double1, double1)

    per element

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

    Division(double1, Double)

    per element

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

    Division(Double, double1)

    per element

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

    Equality(double1, double1)

    per element

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

    Implicit(double1 to Double)

    Implicit cast

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

    Implicit(Double to double1)

    Implicit cast

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

    Inequality(double1, double1)

    per element

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

    Multiply(double1, double1)

    per element

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

    Multiply(double1, Double)

    per element

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

    Multiply(Double, double1)

    per element

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

    Subtraction(double1, double1)

    per element

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

    Subtraction(double1, Double)

    per element

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

    Subtraction(Double, double1)

    per element

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

    Implements

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