/* * CreateMicelle.def * * Created on: Sept 29, 2010 * Author: dueck */ // all includes and forward declarations necessary for non-integral types below #include #include "LinearAlgebra/Vector.hpp" class CreateMicelle; // "undefine" if no parameters are required #define paramtypes (int) (Vector) (double) #define paramtokens ("create-micelle") ("position") ("radius") #define paramdescriptions ("number of molecules")("center of micelle in R^3 space")("radius of mcielle") #undef paramdefaults #define paramreferences (N) (center) (radius) #undef statetypes #undef statereferences // some defines for all the names, you may use ACTION, STATE and PARAMS #define CATEGORY Molecule #define ACTIONNAME CreateMicelle #define MENUNAME "molecule" #define MENUPOSITION 2 #define TOKEN "create-micelle" // finally the information stored in the ActionTrait specialization #define DESCRIPTION "creates a micelle of molecules" #undef SHORTFORM