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