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...

float * 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
float * v3f_d
float * n3f_d
float * c3f_d

Member Data Documentation

unsigned int* qsurf_gpuhandle::atomHash_d
 

Definition at line 1095 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

unsigned int* qsurf_gpuhandle::atomIndex_d
 

cell index for each atom.

Definition at line 1094 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

float* qsurf_gpuhandle::c3f_d
 

Definition at line 1101 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

uint2* qsurf_gpuhandle::cellStartEnd_d
 

cell start/end indices.

Definition at line 1096 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

float4* qsurf_gpuhandle::color_d
 

colors.

Definition at line 1091 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

int qsurf_gpuhandle::colorperatom
 

Definition at line 1080 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::check_bufs, and CUDAQuickSurf::free_bufs.

float* qsurf_gpuhandle::devdensity
 

density map stored in GPU memory.

Definition at line 1087 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

float* qsurf_gpuhandle::devvoltexmap
 

volumetric texture map.

Definition at line 1088 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

int qsurf_gpuhandle::gx
 

Definition at line 1081 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::check_bufs, and CUDAQuickSurf::free_bufs.

int qsurf_gpuhandle::gy
 

Definition at line 1082 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::check_bufs, and CUDAQuickSurf::free_bufs.

int qsurf_gpuhandle::gz
 

Definition at line 1083 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::check_bufs, and CUDAQuickSurf::free_bufs.

CUDAMarchingCubes* qsurf_gpuhandle::mc
 

Marching cubes class used to extract surface.

Definition at line 1085 of file CUDAQuickSurf.cu.

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

float* qsurf_gpuhandle::n3f_d
 

Definition at line 1100 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

long int qsurf_gpuhandle::natoms
 

max grid sizes and attributes the current allocations will support.

Definition at line 1079 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, CUDAQuickSurf::check_bufs, and CUDAQuickSurf::free_bufs.

void* qsurf_gpuhandle::safety
 

Definition at line 1098 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

float4* qsurf_gpuhandle::sorted_color_d
 

cell-sorted colors.

Definition at line 1092 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

float4* qsurf_gpuhandle::sorted_xyzr_d
 

cell-sorted coords and radii.

Definition at line 1090 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

float* qsurf_gpuhandle::v3f_d
 

Definition at line 1099 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.

float4* qsurf_gpuhandle::xyzr_d
 

atom coords and radii.

Definition at line 1089 of file CUDAQuickSurf.cu.

Referenced by CUDAQuickSurf::alloc_bufs, CUDAQuickSurf::calc_surf, and CUDAQuickSurf::free_bufs.


The documentation for this struct was generated from the following file:
Generated on Sun May 27 02:00:04 2012 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002