QUDA  v1.1.0
A library for QCD on GPUs
Public Member Functions | Public Attributes | List of all members
doubledouble2 Struct Reference

#include <dbldbl.h>

Public Member Functions

__device__ __host__ doubledouble2 ()
 
__device__ __host__ doubledouble2 (const doubledouble2 &a)
 
__device__ __host__ doubledouble2 (const double2 &a)
 
__device__ __host__ doubledouble2 (const doubledouble &x, const doubledouble &y)
 
__device__ doubledouble2operator+= (const doubledouble2 &a)
 
__device__ __host__ void print () const
 

Public Attributes

doubledouble x
 
doubledouble y
 

Detailed Description

Definition at line 338 of file dbldbl.h.

Constructor & Destructor Documentation

◆ doubledouble2() [1/4]

__device__ __host__ doubledouble2::doubledouble2 ( )
inline

Definition at line 342 of file dbldbl.h.

◆ doubledouble2() [2/4]

__device__ __host__ doubledouble2::doubledouble2 ( const doubledouble2 a)
inline

Definition at line 343 of file dbldbl.h.

◆ doubledouble2() [3/4]

__device__ __host__ doubledouble2::doubledouble2 ( const double2 &  a)
inline

Definition at line 344 of file dbldbl.h.

◆ doubledouble2() [4/4]

__device__ __host__ doubledouble2::doubledouble2 ( const doubledouble x,
const doubledouble y 
)
inline

Definition at line 345 of file dbldbl.h.

Member Function Documentation

◆ operator+=()

__device__ doubledouble2& doubledouble2::operator+= ( const doubledouble2 a)
inline

Definition at line 347 of file dbldbl.h.

◆ print()

__device__ __host__ void doubledouble2::print ( ) const
inline

Definition at line 353 of file dbldbl.h.

Member Data Documentation

◆ x

doubledouble doubledouble2::x

Definition at line 339 of file dbldbl.h.

◆ y

doubledouble doubledouble2::y

Definition at line 340 of file dbldbl.h.


The documentation for this struct was generated from the following file: