20#ifndef _MDCORE_SOURCE_TFBOND_CUDA_H_
21#define _MDCORE_SOURCE_TFBOND_CUDA_H_
23#include "tfPotential_cuda.h"
32 float dissociation_energy;
48 int Bond_setThreads(
const unsigned int &nr_threads);
49 int Bond_setBlocks(
const unsigned int &nr_blocks);
51 int Bond_setDevice(
engine *e,
const int &deviceId);
52 int Bond_toDevice(
engine *e);
53 int Bond_fromDevice(
engine *e);
54 int Bond_refresh(
engine *e);
60 int engine_cuda_finalize_bond(
int bind);
61 int engine_cuda_finalize_bonds(
engine *e,
int *binds,
int nr_bonds);
62 int engine_cuda_finalize_bonds_all(
engine *e);
Tissue Forge GPU acceleration on CUDA-supporting devices.
Definition tfAngleConfig.h:26
Handle to a bond.
Definition tfBond.h:144
Bonds apply a potential to a particular set of particles.
Definition tfBond.h:68
A Potential object is a compiled interpolation of a given function. The Universe applies potentials t...
Definition tfPotential.h:213
Definition tfBond_cuda.h:30
Definition tfEngine.h:164