You can initialise scalar variables of the standard types int, double, and std::string. It is also possible to fill Grids from the expressions supplied in the input file. You can allow the user to specify a time-varying function that specifies a parameter that varies during the course of the simulation run.