#include <cmath>
#include <cstdarg>
#include <cstdio>
#include <cstring>
#include <ctime>
#include <algorithm>
#include <exception>
#include <numeric>
#include <set>
#include <sstream>
#include <string>
#include <vector>
#include <hdf5.h>
#include <hdf5_hl.h>
#include "molfile_plugin.h"
#include "vmdconio.h"
Go to the source code of this file.
Namespaces | |
namespace | H5File_specialized |
Compounds | |
class | Exception |
class | H5Exception |
class | H5File |
class | LMPException |
class | LMPlugin |
struct | Timer |
Defines | |
#define | MAX_VMD_NAME 16 |
#define | RDME_RADIUS_SCALE 0.1 |
#define | TO_ANGSTROM 1e10 |
#define | MAX_LMPEXC_MSG 256 |
#define | H5_CALL_ASSIGN(val, call) |
#define | H5_CALL(call) |
Typedefs | |
typedef unsigned char | particle_int_t |
typedef unsigned char | site_int_t |
Functions | |
void * | open_read (const char *filename, const char *filetype, int *nAtom) |
int | read_structure (void *mydata, int *optflags, molfile_atom_t *atoms) |
int | read_bonds (void *mydata, int *nbonds, int **from, int **to, float **bondorder, int **bondtype, int *nbondtypes, char ***bondtypename) |
int | read_timestep (void *mydata, int nAtom, molfile_timestep_t *ts) |
void | close_read (void *mydata) |
VMDPLUGIN_API int | VMDPLUGIN_init () |
VMDPLUGIN_API int | VMDPLUGIN_register (void *v, vmdplugin_register_cb cb) |
VMDPLUGIN_API int | VMDPLUGIN_fini () |
|
Value: do { \ hid_t val; \ H5_CALL_ASSIGN(val, (call)); \ } while (0) Definition at line 113 of file lmplugin.C. Referenced by H5File::close, H5File::get_dataset, H5File::get_group_listing, and H5File::write_ds. |
|
Value: do { \ val = (call); \ if (val < 0) { \ throw H5Exception(); \ } \ } while (0) Definition at line 105 of file lmplugin.C. Referenced by H5File::get_dataset, H5File::get_group_listing, H5File::get_userblock, H5File::open, H5File::open_rdwr, and H5File::write_ds. |
|
Definition at line 65 of file lmplugin.C. |
|
Definition at line 62 of file lmplugin.C. |
|
Definition at line 63 of file lmplugin.C. |
|
Definition at line 64 of file lmplugin.C. |
|
Definition at line 67 of file lmplugin.C. Referenced by LMPlugin::read_timestep. |
|
Definition at line 68 of file lmplugin.C. Referenced by LMPlugin::read_timestep. |
|
Definition at line 1087 of file lmplugin.C. Referenced by VMDPLUGIN_init. |
|
Definition at line 1019 of file lmplugin.C. References LMPlugin::get_natoms. Referenced by VMDPLUGIN_init. |
|
Definition at line 1052 of file lmplugin.C. References MOLFILE_ERROR, and LMPlugin::read_bonds. Referenced by VMDPLUGIN_init. |
|
Definition at line 1037 of file lmplugin.C. References MOLFILE_ERROR, and LMPlugin::read_structure. Referenced by VMDPLUGIN_init. |
|
Definition at line 1072 of file lmplugin.C. References MOLFILE_ERROR, and LMPlugin::read_timestep. Referenced by VMDPLUGIN_init. |
|
Definition at line 1123 of file lmplugin.C. References VMDPLUGIN_SUCCESS. |
|
Definition at line 1094 of file lmplugin.C. References close_read, MOLFILE_PLUGIN_TYPE, open_read, read_bonds, read_structure, read_timestep, vmdplugin_ABIVERSION, VMDPLUGIN_SUCCESS, and VMDPLUGIN_THREADSAFE. |
|
Definition at line 1115 of file lmplugin.C. References vmdplugin_register_cb, and VMDPLUGIN_SUCCESS. |