ATC version 2.0, date: Aug21

git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10638 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
rjones
2013-08-21 23:06:07 +00:00
parent 0f69054d68
commit d77ab2f96a
161 changed files with 3811 additions and 2548 deletions

View File

@ -1,11 +1,12 @@
#ifndef CONCENTRATION_REGULATOR_H
#define CONCENTRATION_REGULATOR_H
// ATC headers
#include <map>
#include <string>
#include "AtomicRegulator.h"
#include "LammpsInterface.h"
namespace ATC {
/**
@ -41,7 +42,7 @@ namespace ATC {
double maxEnergy;
int maxExchanges;
int maxAttempts;
string transitionTag;
std::string transitionTag;
ESET elemset;
};
@ -87,8 +88,8 @@ namespace ATC {
protected:
/** registry charge regulators */
map<string,ConcentrationRegulatorMethod *> regulators_;
map<string,ConcentrationRegulatorParameters> parameters_;
std::map<std::string,ConcentrationRegulatorMethod *> regulators_;
std::map<std::string,ConcentrationRegulatorParameters> parameters_;
private:
ConcentrationRegulator(); // DO NOT define this