84 std::vector<Mdouble> studyNumber;
85 studyNumber.resize(3);
86 const unsigned int numArgs = 5;
90 studyNumber[0]=atof(argv[1]);
91 studyNumber[1]=atof(argv[2]);
92 studyNumber[2]=atof(argv[3]);
93 problem.setAmplitude(atof(argv[4]));
94 problem.setFrequency(atof(argv[5]));
101 problem.run(studyNumber,argc-numArgs,argv+numArgs);
105 logger(
ERROR,
"Not enough input arguments given (./vibratedBed $study $height $angle $amplitude $frequency);\n"
106 "using demo values (equivalent to ./vibratedBed 4 5 10 0.02 1 -tmax 1000 -dt 0.001)");
108 studyNumber[1] = 0.1;
117 problem.eneFile.setSaveCount(1e2);
119 problem.run(studyNumber, 1, argv);
@ MONOLAYER_DISORDERED
Definition: Chute.h:32
@ MULTIPLE_FILES_PADDED
each time-step will be written into/read from separate files numbered consecutively,...
@ ONE_FILE
all data will be written into/ read from a single file called name_
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
LL< Log::ERROR > ERROR
Error log level.
Definition: Logger.cc:32
Definition: vibratedBed.cpp:9
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213