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

Comparing branches/new_design/OOPSE-3.0/src/UseTheForce/ForceFieldFactory.cpp (file contents):
Revision 1912 by tim, Mon Jan 10 20:52:07 2005 UTC vs.
Revision 1913 by tim, Mon Jan 10 22:04:20 2005 UTC

# Line 7 | Line 7 | bool ForceFieldFactory::registerForceField(ForceFieldC
7   //initialize instance of ForceFieldFactory
8   ForceFieldFactory* ForceFieldFactory::instance_ = NULL;
9  
10 + ForceFieldFactory::~ForceFieldFactory() {
11 +    CreatorMapType::iterator i;
12 +    for (i = creatorMap_.begin(); i != creatorMap_.end(); ++i) {
13 +        delete i->second;
14 +    }
15 +    creatorMap_.clear();
16 + }
17 +
18   bool ForceFieldFactory::registerForceField(ForceFieldCreator* creator) {
19      return creatorMap_.insert(
20          CreatorMapType::value_type(creator->getIdent(), creator)).second;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines