Newton Dynamics  4.00
cuVector Class Reference
Inheritance diagram for cuVector:
cuQuat

Public Member Functions

__device__ __host__ cuVector (float val)
 
__device__ __host__ cuVector (float val_x, float val_y, float val_z, float val_w)
 
__device__ __host__ cuVector (const cuVector &src)
 
 cuVector (const ndVector &src)
 
ndVector ToNdVector (const cuVector &src) const
 
float __device__ __host__ GetElement (int i) const
 
void __device__ __host__ SetElement (int i, float val)
 
cuVector __device__ __host__ operator+ (const cuVector &A) const
 
cuVector __device__ __host__ operator- (const cuVector &A) const
 
cuVector __device__ __host__ operator* (const cuVector &A) const
 
cuVector __device__ __host__ operator> (const cuVector &A) const
 
cuVector __device__ __host__ operator< (const cuVector &A) const
 
cuVector __device__ __host__ Abs () const
 
cuVector __device__ __host__ Select (const cuVector &test, const cuVector &A) const
 
cuVector __device__ __host__ Min (const cuVector &A) const
 
cuVector __device__ __host__ Max (const cuVector &A) const
 
cuVector __device__ __host__ Floor () const
 
cuVector __device__ __host__ Scale (float s) const
 
float __device__ __host__ AddHorizontal () const
 
float __device__ __host__ DotProduct (const cuVector &B) const
 
cuVector __device__ __host__ CrossProduct (const cuVector &B) const
 
cuVector __device__ __host__ Normalize () const