Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

qsurf_gpuhandle Struct Reference

List of all members.

Public Attributes

long int natoms
 max grid sizes and attributes the current allocations will support. More...

int colorperatom
int gx
int gy
int gz
CUDAMarchingCubesmc
 Marching cubes class used to extract surface. More...

float * devdensity
 density map stored in GPU memory. More...

void * devvoltexmap
 volumetric texture map. More...

float4 * xyzr_d
 atom coords and radii. More...

float4 * sorted_xyzr_d
 cell-sorted coords and radii. More...

float4 * color_d
 colors. More...

float4 * sorted_color_d
 cell-sorted colors. More...

unsigned int * atomIndex_d
 cell index for each atom. More...

unsigned int * atomHash_d
uint2 * cellStartEnd_d
 cell start/end indices. More...

void * safety
float3 * v3f_d
float3 * n3f_d
float3 * c3f_d
char3 * n3b_d
uchar4 * c4u_d

Member Data Documentation

unsigned int* qsurf_gpuhandle::atomHash_d
 

Definition at line 750 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

unsigned int* qsurf_gpuhandle::atomIndex_d
 

cell index for each atom.

Definition at line 749 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

float3* qsurf_gpuhandle::c3f_d
 

Definition at line 756 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

uchar4* qsurf_gpuhandle::c4u_d
 

Definition at line 758 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

uint2* qsurf_gpuhandle::cellStartEnd_d
 

cell start/end indices.

Definition at line 751 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

float4* qsurf_gpuhandle::color_d
 

colors.

Definition at line 746 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

int qsurf_gpuhandle::colorperatom
 

Definition at line 735 of file CUDAQuickSurf.cu.

float* qsurf_gpuhandle::devdensity
 

density map stored in GPU memory.

Definition at line 742 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

void* qsurf_gpuhandle::devvoltexmap
 

volumetric texture map.

Definition at line 743 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

int qsurf_gpuhandle::gx
 

Definition at line 736 of file CUDAQuickSurf.cu.

int qsurf_gpuhandle::gy
 

Definition at line 737 of file CUDAQuickSurf.cu.

int qsurf_gpuhandle::gz
 

Definition at line 738 of file CUDAQuickSurf.cu.

CUDAMarchingCubes* qsurf_gpuhandle::mc
 

Marching cubes class used to extract surface.

Definition at line 740 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf, and CUDAQuickSurf::~CUDAQuickSurf.

char3* qsurf_gpuhandle::n3b_d
 

Definition at line 757 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

float3* qsurf_gpuhandle::n3f_d
 

Definition at line 755 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

long int qsurf_gpuhandle::natoms
 

max grid sizes and attributes the current allocations will support.

Definition at line 734 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

void* qsurf_gpuhandle::safety
 

Definition at line 753 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

float4* qsurf_gpuhandle::sorted_color_d
 

cell-sorted colors.

Definition at line 747 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

float4* qsurf_gpuhandle::sorted_xyzr_d
 

cell-sorted coords and radii.

Definition at line 745 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

float3* qsurf_gpuhandle::v3f_d
 

Definition at line 754 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.

float4* qsurf_gpuhandle::xyzr_d
 

atom coords and radii.

Definition at line 744 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::calc_surf.


The documentation for this struct was generated from the following file:
Generated on Wed Jun 19 01:48:26 2013 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002