ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/branches/new_design/OOPSE-2.0/src/UseTheForce/DUFF.hpp
(Generate patch)

Comparing branches/new_design/OOPSE-2.0/src/UseTheForce/DUFF.hpp (file contents):
Revision 1755 by tim, Tue Nov 16 02:07:14 2004 UTC vs.
Revision 1756 by tim, Thu Nov 18 23:26:27 2004 UTC

# Line 46 | Line 46 | class DUFF : public ForceField {
46  
47      private:
48  
49 <        void parseAtomType();
50 <        void parseBondType();
51 <        void parseBendType();
52 <        void parseTorsionType();
49 >        enum ParseState {
50 >            AtomTypeSection,
51 >            BondTypeSection,
52 >            BendTypeSection,
53 >            TorsionTypeSection,
54 >            UnknownSection                
55 >        };
56  
57 +        ParseState getSection(const std::string& section);
58 +        
59 +        void parseAtomType(const std::string& line, int lineNo);
60 +        void parseBondType(const std::string& line, int lineNo);
61 +        void parseBendType(const std::string& line, int lineNo);
62 +        void parseTorsionType(const std::string& line, int lineNo);
63 +
64   };
65  
66   //declare the funtion to create DUFF

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines