| 167 |
|
template<typename T> static RepType convert(T v) {RepType tmp; convert(v,tmp);return tmp;} |
| 168 |
|
static bool convert(RepType v, RepType& r) {r=v; return true;} |
| 169 |
|
static bool convert(std::string v, RepType& r) { |
| 170 |
+ |
std::cerr << "calling tokenizer\n"; |
| 171 |
|
OpenMD::StringTokenizer tokenizer(v," ();,\t\n\r"); |
| 172 |
|
if (tokenizer.countTokens() == 3) { |
| 173 |
|
RealType v1 = tokenizer.nextTokenAsDouble(); |
| 218 |
|
class Parameter : public ParameterBase{ |
| 219 |
|
public: |
| 220 |
|
typedef ParameterTraits<ParamType> ValueType; |
| 221 |
< |
void setDefaultValue(const ParamType& value) {data_ = value; defaultValue_ = true;} |
| 221 |
> |
void setDefaultValue(const ParamType& value) {data_ = value; defaultValue_ = true; empty_ = false;} |
| 222 |
|
ParamType getData() { return data_;} |
| 223 |
|
|
| 224 |
|
virtual bool setData(std::string sval) { |