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 1535 by gezelter, Fri Dec 31 18:31:56 2010 UTC vs.
Revision 1546 by gezelter, Sun Apr 10 15:16:39 2011 UTC

# Line 532 | Line 532 | namespace OpenMD{
532      bool usesElectrostaticAtoms() { return usesElectrostaticAtoms_; }
533      bool usesDirectionalAtoms() { return usesDirectionalAtoms_; }
534      bool usesMetallicAtoms() { return usesMetallicAtoms_; }
535 +    bool usesAtomicVirial() { return usesAtomicVirial_; }
536 +    bool requiresPrepair() { return requiresPrepair_; }
537 +    bool requiresSkipCorrection() { return requiresSkipCorrection_;}
538 +    bool requiresSelfCorrection() { return requiresSelfCorrection_;}
539  
540    private:
541      /// Data structures holding primary simulation objects
# Line 564 | Line 568 | namespace OpenMD{
568       * by SimCreator once and only once, since it is never changed
569       * during the simulation. It shoudl be nGlobalAtoms_ in size.
570       */
571 <    vector<int> globalMolMembership_;        
571 >    vector<int> globalMolMembership_;
572 >
573 >    /**
574 >     * A vector that maps between the local index of an atom and the
575 >     * index of the AtomType.
576 >     */
577 >    vector<int> identArray_;
578 >  public:
579 >    vector<int> getIdentArray() { return identArray_; }
580 >  private:
581                
582      /// lists to handle atoms needing special treatment in the non-bonded interactions
583      PairList excludedInteractions_;  /**< atoms excluded from interacting with each other */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines