| 115 |  | class ParameterBase { | 
| 116 |  | public: | 
| 117 |  | ParameterBase() : keyword_(), optional_(false), defaultValue_(false), empty_(true) {} | 
| 118 | + | virtual ~ParameterBase() {} | 
| 119 |  | bool isOptional() {return optional_;} | 
| 120 |  | void setOptional(bool optional) {optional_ = optional;} | 
| 121 |  | bool hasDefaultValue() {return defaultValue_;} | 
| 239 |  | DeclareParameter(SurfaceTension, double); | 
| 240 |  | DeclareParameter(PrintPressureTensor, bool); | 
| 241 |  | DeclareParameter(ElectrostaticSummationMethod, std::string); | 
| 242 | + | DeclareParameter(ElectrostaticScreeningMethod, std::string); | 
| 243 |  | DeclareParameter(DampingAlpha, double); | 
| 244 |  | DeclareParameter(CutoffPolicy, std::string); | 
| 245 | + | DeclareParameter(SwitchingFunctionType, std::string); | 
| 246 |  | DeclareParameter(CompressDumpFile, bool); | 
| 247 | + | DeclareParameter(OutputForceVector, bool); | 
| 248 |  | DeclareParameter(SkinThickness, double); | 
| 249 |  | DeclareParameter(StatFileFormat, std::string); | 
| 250 |  |  |