CudaVec3< float > Class Template Reference

#include <CudaMath.h>

Inheritance diagram for CudaVec3< float >:

Inheritance graph
[legend]
Collaboration diagram for CudaVec3< float >:

Collaboration graph
[legend]

Public Types

typedef float Real

Static Public Member Functions

static __inline__ __device__
__host__ CudaVec3< float > 
make (Real x, Real y, Real z=0)
static __inline__ __device__
__host__ CudaVec3< float > 
make (float2 v, Real z=0)
static __inline__ __device__
__host__ CudaVec3< float > 
make (float3 v)
static __inline__ __device__
__host__ CudaVec3< float > 
make (float4 v)

Detailed Description

template<>
class CudaVec3< float >

Definition at line 59 of file CudaMath.h.


Member Typedef Documentation

typedef float CudaVec3< float >::Real

Definition at line 62 of file CudaMath.h.


Member Function Documentation

static __inline__ __device__ __host__ CudaVec3<float> CudaVec3< float >::make ( float4  v  )  [inline, static]

Definition at line 75 of file CudaMath.h.

static __inline__ __device__ __host__ CudaVec3<float> CudaVec3< float >::make ( float3  v  )  [inline, static]

Definition at line 71 of file CudaMath.h.

static __inline__ __device__ __host__ CudaVec3<float> CudaVec3< float >::make ( float2  v,
Real  z = 0 
) [inline, static]

Definition at line 67 of file CudaMath.h.

static __inline__ __device__ __host__ CudaVec3<float> CudaVec3< float >::make ( Real  x,
Real  y,
Real  z = 0 
) [inline, static]

Definition at line 63 of file CudaMath.h.


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

Generated on Sun Nov 23 04:12:51 2008 for Sofa by  doxygen 1.5.7.1