| 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 |
|
|