NAMD
|
Go to the source code of this file.
Classes | |
struct | IMDEnergies |
struct | IMDTime |
struct | IMDBox |
struct | IMDSessionInfo |
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, IMD_SESSIONINFO, IMD_RESUME, IMD_TIME, IMD_BOX, IMD_VELOCITIES, IMD_FORCES, IMD_WAIT } |
Functions | |
int | imd_disconnect (void *) |
int | imd_pause (void *) |
int | imd_kill (void *) |
int | imd_handshake (void *, const int) |
int | imd_trate (void *, int32) |
int | imd_sessioninfo (void *, const IMDSessionInfo *) |
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_send_velocities (void *, int32, const float *) |
int | imd_send_forces (void *, int32, const float *) |
int | imd_send_box (void *, const IMDBox *) |
int | imd_send_time (void *, const IMDTime *) |
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 *) |
int | imd_recv_velocities (void *, int32, float *) |
int | imd_recv_forces (void *, int32, float *) |
int | imd_recv_box (void *, IMDBox *) |
int | imd_recv_time (void *, IMDTime *) |
enum IMDType |
int imd_disconnect | ( | void * | ) |
Definition at line 107 of file imd.C.
References fill_header(), HEADERSIZE, IMD_DISCONNECT, and imd_writen().
int imd_handshake | ( | void * | , |
const int | |||
) |
Definition at line 132 of file imd.C.
References fill_header(), HEADERSIZE, IMD_HANDSHAKE, imd_writen(), and IMDheader::length.
Referenced by my_imd_connect().
int imd_kill | ( | void * | ) |
Definition at line 119 of file imd.C.
References fill_header(), HEADERSIZE, IMD_KILL, and imd_writen().
int imd_pause | ( | void * | ) |
Definition at line 113 of file imd.C.
References fill_header(), HEADERSIZE, IMD_PAUSE, and imd_writen().
int imd_recv_box | ( | void * | , |
IMDBox * | |||
) |
int imd_recv_energies | ( | void * | , |
IMDEnergies * | |||
) |
Definition at line 293 of file imd.C.
References imd_readn().
Referenced by GlobalMasterIMD::get_vmd_forces().
int imd_recv_fcoords | ( | void * | , |
int32 | , | ||
float * | |||
) |
Definition at line 298 of file imd.C.
References coords, and imd_readn().
Referenced by GlobalMasterIMD::get_vmd_forces().
int imd_recv_forces | ( | void * | , |
int32 | , | ||
float * | |||
) |
int imd_recv_handshake | ( | void * | ) |
Receive header and data.
Definition at line 253 of file imd.C.
References imd_go(), IMD_HANDSHAKE, imd_recv_header_nolengthswap(), IMDv2, swap4(), and vmdsock_selread().
Definition at line 276 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 287 of file imd.C.
References imd_readn().
Referenced by GlobalMasterIMD::get_vmd_forces().
int imd_recv_time | ( | void * | , |
IMDTime * | |||
) |
int imd_recv_velocities | ( | void * | , |
int32 | , | ||
float * | |||
) |
int imd_send_box | ( | void * | , |
const IMDBox * | |||
) |
Definition at line 222 of file imd.C.
References fill_header(), HEADERSIZE, IMD_BOX, and imd_writen().
Referenced by GlobalMasterIMD::send_box().
int imd_send_energies | ( | void * | , |
const IMDEnergies * | |||
) |
Definition at line 182 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 192 of file imd.C.
References coords, fill_header(), HEADERSIZE, IMD_FCOORDS, and imd_writen().
Referenced by GlobalMasterIMD::send_fcoords().
int imd_send_forces | ( | void * | , |
int32 | , | ||
const float * | |||
) |
Definition at line 212 of file imd.C.
References fill_header(), HEADERSIZE, IMD_FORCES, and imd_writen().
Referenced by GlobalMasterIMD::send_forces().
Definition at line 171 of file imd.C.
References fill_header(), HEADERSIZE, IMD_MDCOMM, and imd_writen().
int imd_send_time | ( | void * | , |
const IMDTime * | |||
) |
Definition at line 232 of file imd.C.
References fill_header(), HEADERSIZE, IMD_TIME, and imd_writen().
Referenced by GlobalMasterIMD::send_time().
int imd_send_velocities | ( | void * | , |
int32 | , | ||
const float * | |||
) |
Definition at line 202 of file imd.C.
References fill_header(), HEADERSIZE, IMD_VELOCITIES, and imd_writen().
Referenced by GlobalMasterIMD::send_velocities().
int imd_sessioninfo | ( | void * | , |
const IMDSessionInfo * | |||
) |
Definition at line 160 of file imd.C.
References fill_header(), HEADERSIZE, IMD_SESSIONINFO, imd_writen(), and toTypeVector().
Referenced by my_imd_connect().
int imd_trate | ( | void * | , |
int32 | |||
) |
Definition at line 139 of file imd.C.
References fill_header(), HEADERSIZE, IMD_TRATE, and imd_writen().