ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/Atom.cpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/Atom.cpp (file contents):
Revision 1125 by gezelter, Mon Apr 19 22:13:01 2004 UTC vs.
Revision 1452 by tim, Mon Aug 23 15:11:36 2004 UTC

# Line 48 | Line 48 | void Atom::setCoords(void){
48                       &trq,
49                       &Amat,
50                       &mu,  
51 <                     &ul );
51 >                     &ul,
52 >                     &quat);
53    }
54    else{
55      sprintf( painCave.errMsg,
# Line 148 | Line 149 | void Atom::getFrc( double theF[3] ){
149    }
150   }
151  
152 + void Atom::setFrc( double theF[3] ){
153 +  
154 +  if( hasCoords ){
155 +    frc[offsetX] = theF[0];
156 +    frc[offsetY] = theF[1];
157 +    frc[offsetZ] = theF[2];
158 +  }
159 +  else{
160 +    
161 +    sprintf( painCave.errMsg,
162 +             "Attempt to set frc for atom %d before coords set.\n",
163 +             index );
164 +    painCave.isFatal = 1;
165 +    simError();
166 +  }
167 + }
168 +
169   void Atom::addFrc( double theF[3] ){
170    
171    if( hasCoords ){
# Line 183 | Line 201 | void Atom::zeroForces( void ){
201    }
202   }
203  
186 void Atom::accept(BaseVisitor* v){
187  v->visit(this);
188 }
189

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines