Ignore:
File:
1 edited

Legend:

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

    r6ba9ba re4afb4  
    1212class molecule;
    1313
    14 #include "Parameters/Validators/DummyValidator.hpp"
    15 #include "Parameters/Validators/Ops_Validator.hpp"
    16 #include "Parameters/Validators/STLVectorValidator.hpp"
    17 #include "Parameters/Validators/Specific/BoxLengthValidator.hpp"
    18 #include "Parameters/Validators/Specific/ElementValidator.hpp"
    19 #include "Parameters/Validators/Specific/FilePresentValidator.hpp"
    20 
    2114// i.e. there is an integer with variable name Z that can be found in
    2215// ValueStorage by the token "Z" -> first column: int, Z, "Z"
    23 // "undefine" if no parameters are required, use (NOPARAM_DEFAULT) for each (undefined) default value
    24 #define paramtypes (std::vector<const element *>)(double)(double)(double)(boost::filesystem::path)(boost::filesystem::path)(bool)
    25 #define paramreferences (elements)(BinStart)(BinWidth)(BinEnd)(outputname)(binoutputname)(periodic)
    26 #define paramtokens ("elements")("bin-start")("bin-width")("bin-end")("output-file")("bin-output-file")("periodic")
    27 #define paramdescriptions ("set of elements")("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")
    28 #define paramdefaults (NOPARAM_DEFAULT)(NOPARAM_DEFAULT)(PARAM_DEFAULT(0.5))(NOPARAM_DEFAULT)(NOPARAM_DEFAULT)(NOPARAM_DEFAULT)(PARAM_DEFAULT(false))
    29 #define paramvalids \
    30 (STLVectorValidator< std::vector<const element *> >(ElementValidator())) \
    31 (BoxLengthValidator()) \
    32 (BoxLengthValidator()) \
    33 (BoxLengthValidator()) \
    34 (!FilePresentValidator()) \
    35 (!FilePresentValidator()) \
    36 (DummyValidator<bool>())
     16// "undefine" if no parameters are required, use (NODEFAULT) for each (undefined) default value
     17#define paramtypes (std::vector<const element *>)(const molecule *)(double)(double)(double)(boost::filesystem::path)(boost::filesystem::path)(bool)
     18#define paramreferences (elements)(Boundary)(BinStart)(BinWidth)(BinEnd)(outputname)(binoutputname)(periodic)
     19#define paramtokens ("elements")("molecule-by-id")("bin-start")("bin-width")("bin-end")("output-file")("bin-output-file")("periodic")
     20#define paramdescriptions ("set of elements")("index of a molecule")("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")
     21#define paramdefaults (NODEFAULT)(NODEFAULT)(NODEFAULT)("0.5")(NODEFAULT)(NODEFAULT)(NODEFAULT)("0")
    3722
    3823// some defines for all the names, you may use ACTION, STATE and PARAMS
Note: See TracChangeset for help on using the changeset viewer.