Newton Dynamics  4.00
ndCudaMatrix3x3 Class Reference

Public Member Functions

__device__ __host__ ndCudaMatrix3x3 (const ndCudaMatrix3x3 &src)
 
__device__ __host__ ndCudaMatrix3x3 (const ndCudaVector &front, const ndCudaVector &up, const ndCudaVector &right)
 
ndCudaMatrix3x3 __device__ __host__ operator* (const ndCudaMatrix3x3 &A) const
 
ndCudaVector __device__ __host__ UnrotateVector (const ndCudaVector &v) const
 
ndCudaVector __device__ __host__ RotateVector (const ndCudaVector &v) const
 
ndCudaVector __device__ __host__ SolveByGaussianElimination (const ndCudaVector &v) const
 

Public Attributes

union {
   struct {
      ndCudaVector   m_front
 
      ndCudaVector   m_up
 
      ndCudaVector   m_right
 
   } 
 
   ndCudaVector   m_data [3]
 
};