#include <stdio.h>
#include <math.h>
#include "molfile_plugin.h"
Go to the source code of this file.
Compounds | |
struct | vasp_plugindata_t |
Defines | |
#define | LINESIZE 1024 |
#define | MAXATOMTYPES 100 |
#define | M_PI 3.14159265358979323846 |
Functions | |
vasp_plugindata_t * | vasp_plugindata_malloc () |
void | vasp_plugindata_free (vasp_plugindata_t *data) |
void | vasp_buildrotmat (vasp_plugindata_t *data) |
void | vasp_timestep_unitcell (molfile_timestep_t *ts, vasp_plugindata_t *data) |
|
Definition at line 18 of file vaspplugin.h. |
|
Definition at line 22 of file vaspplugin.h. Referenced by vasp_timestep_unitcell. |
|
Definition at line 19 of file vaspplugin.h. Referenced by open_vasp5xdatcar_read, open_vaspchgcar_read, open_vaspparchg_read, open_vaspposcar_read, open_vaspxdatcar_read, read_vaspoutcar_structure, and write_vaspposcar_timestep. |
|
Definition at line 79 of file vaspplugin.h. References vasp_plugindata_t::cell, and vasp_plugindata_t::rotmat. Referenced by open_vaspchgcar_read, open_vaspoutcar_read, open_vaspparchg_read, open_vaspxdatcar_read, open_vaspxml_read, read_vasp5xdatcar_structure, and read_vaspposcar_timestep. |
|
|
Definition at line 44 of file vaspplugin.h. References vasp_plugindata_t::atomlist, vasp_plugindata_t::file, vasp_plugindata_t::filename, vasp_plugindata_t::titleline, and vasp_plugindata_t::vol. Referenced by open_vasp5xdatcar_read, open_vaspchgcar_read, open_vaspoutcar_read, open_vaspparchg_read, open_vaspposcar_read, open_vaspposcar_write, open_vaspxdatcar_read, and open_vaspxml_read. |
|
Definition at line 111 of file vaspplugin.h. References molfile_timestep_t::A, molfile_timestep_t::alpha, molfile_timestep_t::B, molfile_timestep_t::beta, molfile_timestep_t::C, vasp_plugindata_t::cell, molfile_timestep_t::gamma, and M_PI. Referenced by read_vasp5xdatcar_timestep, read_vaspoutcar_timestep, read_vaspposcar_timestep, read_vaspxdatcar_timestep, and read_vaspxml_timestep. |