Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/AnalysisAction/PointCorrelationAction.def

    re4afb4 r6ba9ba  
    1313class element;
    1414
     15#include "Parameters/Validators/DummyValidator.hpp"
     16#include "Parameters/Validators/Ops_Validator.hpp"
     17#include "Parameters/Validators/STLVectorValidator.hpp"
     18#include "Parameters/Validators/Specific/BoxVectorValidator.hpp"
     19#include "Parameters/Validators/Specific/BoxLengthValidator.hpp"
     20#include "Parameters/Validators/Specific/ElementValidator.hpp"
     21#include "Parameters/Validators/Specific/FilePresentValidator.hpp"
     22
    1523// i.e. there is an integer with variable name Z that can be found in
    1624// ValueStorage by the token "Z" -> first column: int, Z, "Z"
    17 // "undefine" if no parameters are required, use (NODEFAULT) for each (undefined) default value
     25// "undefine" if no parameters are required, use (NOPARAM_DEFAULT) for each (undefined) default value
    1826#define paramtypes (std::vector<const element *>)(Vector)(double)(double)(double)(boost::filesystem::path)(boost::filesystem::path)(bool)
    1927#define paramreferences (elements)(Point)(BinStart)(BinWidth)(BinEnd)(outputname)(binoutputname)(periodic)
    2028#define paramtokens ("elements")("position")("bin-start")("bin-width")("bin-end")("output-file")("bin-output-file")("periodic")
    2129#define paramdescriptions ("set of elements")("position in R^3 space")("start of the first bin")("width of the bins")("start of the last bin")("name of the output file")("name of the bin output file")("system is constraint to periodic boundary conditions")
    22 #define paramdefaults (NODEFAULT)(NODEFAULT)(NODEFAULT)("0.5")(NODEFAULT)(NODEFAULT)(NODEFAULT)("0")
     30#define paramdefaults (NOPARAM_DEFAULT)(NOPARAM_DEFAULT)(NOPARAM_DEFAULT)(PARAM_DEFAULT(0.5))(NOPARAM_DEFAULT)(NOPARAM_DEFAULT)(NOPARAM_DEFAULT)(PARAM_DEFAULT(false))
     31#define paramvalids \
     32(STLVectorValidator< std::vector<const element *> >(ElementValidator())) \
     33(BoxVectorValidator()) \
     34(BoxLengthValidator()) \
     35(BoxLengthValidator()) \
     36(BoxLengthValidator()) \
     37(!FilePresentValidator()) \
     38(!FilePresentValidator()) \
     39(DummyValidator<bool>())
    2340
    2441// some defines for all the names, you may use ACTION, STATE and PARAMS
Note: See TracChangeset for help on using the changeset viewer.