ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/flucq/FluctuatingChargePropagator.cpp
(Generate patch)

Comparing branches/development/src/flucq/FluctuatingChargePropagator.cpp (file contents):
Revision 1760 by gezelter, Thu Jun 21 19:26:46 2012 UTC vs.
Revision 1761 by gezelter, Fri Jun 22 20:01:37 2012 UTC

# Line 93 | Line 93 | namespace OpenMD {
93          atom->setFlucQVel(0.0);
94        }
95      }
96
97    std::cerr << "doing a minimization\n";
96      
97      fqConstraints_ = new FluctuatingChargeConstraints(info_);
98      FluctuatingChargeObjectiveFunction flucQobjf(info_, forceMan_, fqConstraints_);    
# Line 106 | Line 104 | namespace OpenMD {
104      DumpStatusFunction dsf(info_);  // we want a dump file written every iteration
105  
106      minim->minimize(problem, endCriteria);
107 <    cerr << "Finished minimization\n";
110 <    for (mol = info_->beginMolecule(i); mol != NULL;
111 <         mol = info_->nextMolecule(i)) {
112 <      for (atom = mol->beginFluctuatingCharge(j); atom != NULL;
113 <           atom = mol->nextFluctuatingCharge(j)) {
114 <        cerr << atom->getType() << "\tQ Pos: " << atom->getFlucQPos() << "\n";
115 <      }
116 <    }
107 >
108    }
109  
119
110    void FluctuatingChargePropagator::applyConstraints() {
111      if (!hasFlucQ_) return;
112  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines