#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <errno.h>
#include <time.h>
#include "qmplugin.h"
#include "unit_conversion.h"
#include "periodic_table.h"
Go to the source code of this file.
|
Definition at line 159 of file gamessplugin.c. |
|
Definition at line 160 of file gamessplugin.c. Referenced by get_coordinates, and get_fmoxyz. |
|
Definition at line 192 of file gamessplugin.c. Referenced by analyze_traj, and have_gamess. |
|
Definition at line 191 of file gamessplugin.c. Referenced by analyze_traj, and have_gamess. |
|
Definition at line 184 of file gamessplugin.c. Referenced by analyze_traj, get_basis, get_basis_options, get_cart_hessian, get_esp_charges, get_final_gradient, get_gradient, get_guess_options, get_input_structure, get_int_coords, get_int_hessian, get_mcscf, get_population, get_runtitle, get_symmetry, and get_traj_frame. |
|
Definition at line 190 of file gamessplugin.c. Referenced by analyze_traj, and have_gamess. |
|
Definition at line 189 of file gamessplugin.c. Referenced by analyze_traj, and have_gamess. |
|
Definition at line 188 of file gamessplugin.c. Referenced by open_gamess_read. |
|
Definition at line 180 of file gamessplugin.c. |
|
Definition at line 183 of file gamessplugin.c. |
|
Definition at line 173 of file gamessplugin.c. Referenced by fill_basis_arrays, get_cart_hessian, get_esp_charges, get_final_gradient, get_gradient, get_int_coords, get_int_hessian, get_normal_modes, get_population, get_wavefunction, and open_gamess_read. |
|
Definition at line 185 of file gamessplugin.c. |
|
Definition at line 995 of file gamessplugin.c. |
|
|
|
|
|
|
Definition at line 1289 of file gamessplugin.c. References qmdata_t::basis_string, eatline, qmdata_t::file, FOUND, qmdata_t::gbasis, GET_LINE, and pass_keyline. |
|
Definition at line 2254 of file gamessplugin.c. References qmdata_t::file, qmdata_t::format_specific_data, GET_LINE, gmsdata::have_pcgamess, qmdata_t::multiplicity, qmdata_t::num_electrons, qmdata_t::num_occupied_A, qmdata_t::num_occupied_B, pass_keyline, qmdata_t::totalcharge, and qmdata_t::wavef_size. Referenced by parse_static_data. |
|
Definition at line 4345 of file gamessplugin.c. References qmdata_t::carthessian, eatline, qmdata_t::file, FOUND, GET_LINE, qmdata_t::have_cart_hessian, qmdata_t::numatoms, pass_keyline, and PRINTERR. Referenced by get_final_properties. |
|
|
|
Definition at line 1578 of file gamessplugin.c. References qm_atom_t::atomicnum, BOHR, BOHR_TO_ANGS, GET_LINE, qm_atom_t::type, qm_atom_t::x, qm_atom_t::y, and qm_atom_t::z. |
|
Definition at line 4030 of file gamessplugin.c. References eatline, qm_timestep_t::esp_charges, qmdata_t::file, FOUND, GET_LINE, qm_timestep_t::have_esp, qmdata_t::num_frames, qmdata_t::numatoms, pass_keyline, PRINTERR, and qmdata_t::qm_timestep. Referenced by get_final_info, and get_final_properties. |
|
Definition at line 4134 of file gamessplugin.c. References qmdata_t::file, FOUND, GET_LINE, qm_timestep_t::gradient, qmdata_t::numatoms, pass_keyline, and PRINTERR. Referenced by get_final_properties. |
|
Definition at line 2139 of file gamessplugin.c. References qmdata_t::end_of_traj, qmdata_t::file, get_cart_hessian, get_esp_charges, get_final_gradient, get_int_hessian, get_normal_modes, get_population, qm_timestep_t::have_mulliken, MOLFILE_RUNTYPE_GRADIENT, MOLFILE_RUNTYPE_HESSIAN, qmdata_t::num_frames, qmdata_t::qm_timestep, read_localized_orbitals, and qmdata_t::runtype. Referenced by parse_static_data. |
|
Definition at line 1646 of file gamessplugin.c. References qm_atom_t::atomicnum, BOHR, BOHR_TO_ANGS, GET_LINE, get_pte_idx_from_string, qm_atom_t::type, qm_atom_t::x, qm_atom_t::y, and qm_atom_t::z. Referenced by get_input_structure. |
|
Definition at line 4078 of file gamessplugin.c. References eatline, qmdata_t::file, FOUND, GET_LINE, goto_keyline, qm_timestep_t::gradient, qmdata_t::numatoms, and PRINTERR. Referenced by get_traj_frame. |
|
Definition at line 2378 of file gamessplugin.c. References eatline, qmdata_t::file, FOUND, GET_LINE, qmdata_t::guess, and pass_keyline. Referenced by parse_static_data. |
|
Definition at line 1465 of file gamessplugin.c. References qmdata_t::atoms, eatline, qmdata_t::file, FOUND, get_coordinates, get_fmoxyz, GET_LINE, goto_keyline, gmsdata::have_fmo, qmdata_t::num_frames_read, qmdata_t::numatoms, and pass_keyline. |
|
Definition at line 4433 of file gamessplugin.c. References qmdata_t::angles, qmdata_t::bonds, qmdata_t::dihedrals, eatline, qmdata_t::file, FOUND, GET_LINE, qmdata_t::have_internals, qmdata_t::impropers, qmdata_t::internal_coordinates, qmdata_t::nangles, qmdata_t::nbonds, qmdata_t::ndiheds, qmdata_t::nimprops, qmdata_t::nintcoords, pass_keyline, and PRINTERR. Referenced by parse_static_data. |
|
|
Definition at line 2034 of file gamessplugin.c. References qmdata_t::file, qmdata_t::format_specific_data, FOUND, GET_LINE, goto_keyline, gmsdata::have_pcgamess, qmdata_t::mcscf_num_core, MOLFILE_SCFTYPE_NONE, pass_keyline, qmdata_t::scftype, and trimright. Referenced by parse_static_data. |
|
Definition at line 4188 of file gamessplugin.c. References eatline, qmdata_t::file, GET_LINE, goto_keyline, qmdata_t::have_normal_modes, qmdata_t::imag_modes, qmdata_t::intensities, qmdata_t::nimag, qmdata_t::normal_modes, qmdata_t::numatoms, pass_keyline, PRINTERR, and qmdata_t::wavenumbers. Referenced by get_final_properties. |
|
Definition at line 3958 of file gamessplugin.c. References eatline, qmdata_t::file, FOUND, GET_LINE, qm_timestep_t::have_lowdin, qm_timestep_t::have_mulliken, qm_timestep_t::lowdin_charges, qm_timestep_t::mulliken_charges, qmdata_t::numatoms, pass_keyline, and PRINTERR. |
|
Definition at line 1187 of file gamessplugin.c. References eatline, qmdata_t::file, GET_LINE, gmsdata::have_pcgamess, qmdata_t::memory, and qmdata_t::nproc. |
|
Definition at line 1987 of file gamessplugin.c. Referenced by parse_static_data. |
|
Definition at line 1440 of file gamessplugin.c. References qmdata_t::file, FOUND, GET_LINE, pass_keyline, and qmdata_t::runtitle. |
|
Definition at line 3367 of file gamessplugin.c. References qmdata_t::file, GET_LINE, goto_keyline, qm_timestep_t::num_scfiter, qm_timestep_t::scfenergies, and trimleft. |
|
Definition at line 1996 of file gamessplugin.c. References qmdata_t::file, FOUND, GET_LINE, goto_keyline, qmdata_t::naxis, qmdata_t::order, qmdata_t::pointgroup, and trimright. Referenced by parse_static_data. |
|
|
|
Definition at line 1099 of file gamessplugin.c. References qmdata_t::file, FIREFLY8POST6695, FIREFLY8PRE6695, GAMESSPOST20050627, GAMESSPRE20050627, GET_LINE, goto_keyline, gmsdata::have_pcgamess, gmsdata::version, and qmdata_t::version_string. Referenced by open_gamess_read. |
|
Definition at line 375 of file gamessplugin.c. References qmdata_t::file, qmdata_t::format_specific_data, GAMESSUNKNOWN, gmsdata::have_fmo, have_gamess, gmsdata::have_pcgamess, init_qmdata, parse_static_data, PRINTERR, gmsdata::version, and qmdata_t::version_string. Referenced by VMDPLUGIN_init. |
|
|
|
Definition at line 3913 of file gamessplugin.c. References angular_momentum_expon, and GET_LINE. Referenced by get_wavefunction. |
|
Definition at line 2111 of file gamessplugin.c. References qmdata_t::angular_momentum, qmdata_t::atoms, get_traj_frame, qmdata_t::numatoms, and qmdata_t::wavef_size. |
|
|
|
Definition at line 446 of file gamessplugin.c. References qm_atom_t::atomicnum, molfile_atom_t::atomicnumber, qmdata_t::atoms, molfile_atom_t::chain, MOLFILE_ATOMICNUMBER, molfile_atom_t::name, qmdata_t::numatoms, molfile_atom_t::resid, molfile_atom_t::resname, molfile_atom_t::segid, molfile_atom_t::type, and qm_atom_t::type. Referenced by VMDPLUGIN_init. |
|
Definition at line 2206 of file gamessplugin.c. References add_wavefunction, del_wavefunction, qm_wavefunction_t::energy, qmdata_t::file, get_wavefunction, MOLFILE_WAVE_BOYS, MOLFILE_WAVE_PIPEK, MOLFILE_WAVE_RUEDEN, qm_wavefunction_t::mult, qmdata_t::multiplicity, qmdata_t::num_frames, qm_timestep_t::num_scfiter, pass_keyline, qmdata_t::qm_timestep, qm_timestep_t::scfenergies, qm_wavefunction_t::spin, and qm_wavefunction_t::type. Referenced by get_final_properties. |
|
Definition at line 2771 of file gamessplugin.c. References qmdata_t::file, and GET_LINE. Referenced by get_basis. |
|
Definition at line 2595 of file gamessplugin.c. |
|
Definition at line 4883 of file gamessplugin.c. References VMDPLUGIN_API, and VMDPLUGIN_SUCCESS. |
|
|
Definition at line 4878 of file gamessplugin.c. References VMDPLUGIN_API, vmdplugin_register_cb, and VMDPLUGIN_SUCCESS. |
|
Definition at line 4849 of file gamessplugin.c. |