NAMD
|
#include <limits.h>
Go to the source code of this file.
Classes | |
struct | IMDEnergies |
Typedefs | |
typedef short | int32 |
Enumerations | |
enum | IMDType { IMD_DISCONNECT, IMD_ENERGIES, IMD_FCOORDS, IMD_GO, IMD_HANDSHAKE, IMD_KILL, IMD_MDCOMM, IMD_PAUSE, IMD_TRATE, IMD_IOERROR } |
Functions | |
int | imd_disconnect (void *) |
int | imd_pause (void *) |
int | imd_kill (void *) |
int | imd_handshake (void *) |
int | imd_trate (void *, int32) |
int | imd_send_mdcomm (void *, int32, const int32 *, const float *) |
int | imd_send_energies (void *, const IMDEnergies *) |
int | imd_send_fcoords (void *, int32, const float *) |
int | imd_recv_handshake (void *) |
Receive header and data. More... | |
IMDType | imd_recv_header (void *, int32 *) |
int | imd_recv_mdcomm (void *, int32, int32 *, float *) |
int | imd_recv_energies (void *, IMDEnergies *) |
int | imd_recv_fcoords (void *, int32, float *) |
enum IMDType |
int imd_disconnect | ( | void * | ) |
Definition at line 108 of file imd.C.
References fill_header(), HEADERSIZE, IMD_DISCONNECT, and imd_writen().
int imd_handshake | ( | void * | ) |
Definition at line 133 of file imd.C.
References fill_header(), HEADERSIZE, IMD_HANDSHAKE, imd_writen(), IMDVERSION, and IMDheader::length.
Referenced by my_imd_connect().
int imd_kill | ( | void * | ) |
Definition at line 120 of file imd.C.
References fill_header(), HEADERSIZE, IMD_KILL, and imd_writen().
int imd_pause | ( | void * | ) |
Definition at line 114 of file imd.C.
References fill_header(), HEADERSIZE, IMD_PAUSE, and imd_writen().
int imd_recv_energies | ( | void * | , |
IMDEnergies * | |||
) |
Definition at line 231 of file imd.C.
References imd_readn().
Referenced by GlobalMasterIMD::get_vmd_forces().
int imd_recv_fcoords | ( | void * | , |
int32 | , | ||
float * | |||
) |
Definition at line 236 of file imd.C.
References coords, and imd_readn().
Referenced by GlobalMasterIMD::get_vmd_forces().
int imd_recv_handshake | ( | void * | ) |
Receive header and data.
Definition at line 191 of file imd.C.
References imd_go(), IMD_HANDSHAKE, imd_recv_header_nolengthswap(), IMDVERSION, swap4(), and vmdsock_selread().
Definition at line 214 of file imd.C.
References HEADERSIZE, IMD_IOERROR, imd_readn(), and swap_header().
Referenced by GlobalMasterIMD::get_vmd_forces(), and my_imd_connect().
Definition at line 225 of file imd.C.
References imd_readn().
Referenced by GlobalMasterIMD::get_vmd_forces().
int imd_send_energies | ( | void * | , |
const IMDEnergies * | |||
) |
Definition at line 159 of file imd.C.
References fill_header(), HEADERSIZE, IMD_ENERGIES, and imd_writen().
Referenced by GlobalMasterIMD::send_energies().
int imd_send_fcoords | ( | void * | , |
int32 | , | ||
const float * | |||
) |
Definition at line 169 of file imd.C.
References coords, fill_header(), HEADERSIZE, IMD_FCOORDS, and imd_writen().
Referenced by GlobalMasterIMD::send_fcoords().
Definition at line 148 of file imd.C.
References fill_header(), HEADERSIZE, IMD_MDCOMM, and imd_writen().
int imd_trate | ( | void * | , |
int32 | |||
) |
Definition at line 140 of file imd.C.
References fill_header(), HEADERSIZE, IMD_TRATE, and imd_writen().