ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/src/brains/SimInfo.hpp
(Generate patch)

Comparing branches/development/src/brains/SimInfo.hpp (file contents):
Revision 1568 by gezelter, Fri Apr 29 17:25:12 2011 UTC vs.
Revision 1569 by gezelter, Thu May 26 13:55:04 2011 UTC

# Line 298 | Line 298 | namespace OpenMD{
298  
299      void update();
300      /**
301 <     * Setup Fortran Simulation
301 >     * Do final bookkeeping before Force managers need their data.
302       */
303 <    void setupFortran();
303 >    void prepareTopology();
304  
305  
306      /** Returns the local index manager */
# Line 351 | Line 351 | namespace OpenMD{
351       * processor, these should be identical.
352       */
353      vector<int> getGlobalGroupIndices();
354 +
355          
356      string getFinalConfigFileName() {
357        return finalConfigFileName_;
# Line 410 | Line 411 | namespace OpenMD{
411      }
412  
413  
414 <    bool isFortranInitialized() {
415 <      return fortranInitialized_;
414 >    bool isTopologyDone() {
415 >      return topologyDone_;
416      }
417          
418      bool getCalcBoxDipole() {
# Line 585 | Line 586 | namespace OpenMD{
586      vector<int> identArray_;
587    public:
588      vector<int> getIdentArray() { return identArray_; }
589 +  private:
590 +    
591 +    /**
592 +     * A vector which contains the fractional contribution of an
593 +     * atom's mass to the total mass of the cutoffGroup that atom
594 +     * belongs to.  In the case of single atom cutoff groups, the mass
595 +     * factor for that atom is 1.  For massless atoms, the factor is
596 +     * also 1.
597 +     */
598 +    vector<RealType> massFactors_;
599 +  public:
600 +    vector<RealType> getMassFactors() { return massFactors_; }
601    private:
602 +
603                
604      /// lists to handle atoms needing special treatment in the non-bonded interactions
605      PairList excludedInteractions_;  /**< atoms excluded from interacting with each other */
# Line 616 | Line 630 | namespace OpenMD{
630      string restFileName_;
631          
632  
633 <    bool fortranInitialized_; /** flag to indicate whether the fortran side is initialized */
633 >    bool topologyDone_;  /** flag to indicate whether the topology has
634 >                             been scanned and all the relevant
635 >                             bookkeeping has been done*/
636      
637      bool calcBoxDipole_; /**< flag to indicate whether or not we calculate
638                              the simulation box dipole moment */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines