ElfPSP_ParallelABC
Protein Structure Prediction using Parallel Artificial Bee Colony Optimization
Classes | Functions
CUDA_header.h File Reference

CUDA routines for calculating collisions and contacts among a beads. More...

Go to the source code of this file.

Classes

struct  CollisionCountPromise
 A "key" that can be used to fetch results of non-blocking computations sent to the GPU. More...
 
struct  ElfFloat3d
 Holds a triple of floats. More...
 
struct  ElfInt3d
 Holds a triple of integer numbers. More...
 

Functions

struct CollisionCountPromise count_collisions_launch (ElfFloat3d *vector, int size)
 
int count_collisions_fetch (struct CollisionCountPromise promise)
 
struct CollisionCountPromise count_contacts_launch (ElfFloat3d *vector, int size)
 
int count_contacts_fetch (struct CollisionCountPromise promise)
 

Detailed Description

CUDA routines for calculating collisions and contacts among a beads.