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

Comparing branches/new_design/OOPSE-3.0/src/types/HarmonicBondType.hpp (file contents):
Revision 1743 by gezelter, Tue Nov 16 22:04:26 2004 UTC vs.
Revision 1748 by tim, Wed Nov 17 21:47:42 2004 UTC

# Line 13 | Line 13 | namespace oopse {
13      
14    public:
15  
16 <    HarmonicBondType(double myR0, double myK) : BondType() {
17 <      r0 = myR0;
16 >    HarmonicBondType(double myR0, double myK) : BondType(myR0) {
17        k = myK;
18      }
19      
21    void setEquilibriumBondLength(double r) { r0 = r; }
20      void setForceConstant(double myK) {k = myK; }
21  
24    double getEquilibriumBondLength() {return r0;}
22      double getForceConstant() {return k;}
23  
24 <    void calcForce(double r, double& V, double& dVdr) {
24 >    virtual void calcForce(double r, double& V, double& dVdr) {
25        double dr;
26  
27        dr = r - r0;
# Line 35 | Line 32 | namespace oopse {
32                  
33    private:
34      
38    double r0;
35      double k;
36      
37    };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines