| 
    NAMD
    
   | 
 
#include <IMDOutput.h>
Public Member Functions | |
| IMDOutput () | |
| ~IMDOutput () | |
| void | use_imd (GlobalMasterIMD *) | 
| void | get_imd_packet () | 
| void | gather_time (IMDTime *time) | 
| void | gather_box (int timestep, IMDBox *box) | 
| void | gather_energies (IMDEnergies *energies) | 
| void | gather_coordinates (int timestep, int N, FloatVector *coords) | 
| void | gather_velocities (int timestep, int N, FloatVector *velocities) | 
| void | gather_forces (int timestep, int N, FloatVector *forces) | 
| void | set_transrate (int newrate) | 
| const GlobalMasterIMD * | getIMD () | 
Definition at line 20 of file IMDOutput.h.
| IMDOutput::IMDOutput | ( | ) | 
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 10 of file IMDOutput.C.
| IMDOutput::~IMDOutput | ( | ) | 
Definition at line 16 of file IMDOutput.C.
| void IMDOutput::gather_box | ( | int | timestep, | 
| IMDBox * | box | ||
| ) | 
Definition at line 71 of file IMDOutput.C.
References GlobalMasterIMD::send_box().
Referenced by Output::coordinate().
| void IMDOutput::gather_coordinates | ( | int | timestep, | 
| int | N, | ||
| FloatVector * | coords | ||
| ) | 
Definition at line 44 of file IMDOutput.C.
References GlobalMasterIMD::calculate(), coords, GlobalMasterIMD::send_fcoords(), and GlobalMaster::step.
Referenced by Output::coordinate().
| void IMDOutput::gather_energies | ( | IMDEnergies * | energies | ) | 
Definition at line 39 of file IMDOutput.C.
References GlobalMasterIMD::send_energies(), and IMDEnergies::tstep.
Referenced by Controller::printEnergies().
| void IMDOutput::gather_forces | ( | int | timestep, | 
| int | N, | ||
| FloatVector * | forces | ||
| ) | 
Definition at line 62 of file IMDOutput.C.
References GlobalMasterIMD::calculate(), GlobalMasterIMD::send_forces(), and GlobalMaster::step.
Referenced by Output::force().
| void IMDOutput::gather_time | ( | IMDTime * | time | ) | 
Definition at line 76 of file IMDOutput.C.
References GlobalMasterIMD::send_time(), and IMDTime::tstep.
Referenced by Controller::printEnergies().
| void IMDOutput::gather_velocities | ( | int | timestep, | 
| int | N, | ||
| FloatVector * | velocities | ||
| ) | 
Definition at line 53 of file IMDOutput.C.
References GlobalMasterIMD::calculate(), GlobalMasterIMD::send_velocities(), and GlobalMaster::step.
Referenced by Output::velocity().
| void IMDOutput::get_imd_packet | ( | ) | 
Definition at line 33 of file IMDOutput.C.
References GlobalMasterIMD::get_vmd_forces(), and GlobalMasterIMD::imd_connection().
Referenced by Output::coordinateNeeded(), and Controller::printEnergies().
      
  | 
  inline | 
Definition at line 43 of file IMDOutput.h.
      
  | 
  inline | 
Definition at line 42 of file IMDOutput.h.
Referenced by GlobalMasterIMD::get_vmd_forces().
| void IMDOutput::use_imd | ( | GlobalMasterIMD * | g | ) | 
Definition at line 28 of file IMDOutput.C.
References GlobalMasterIMD::IMDignore, and GlobalMasterIMD::IMDignoreForces.
Referenced by GlobalMasterIMD::GlobalMasterIMD().
 1.8.14