# Parameter definitions for thorn IOPanda ############################################################################# ### declare IOPanda parameters ############################################################################# private: ######################## # How often to do output ######################## INT out_every "How often to do IOPanda output, overrides IO::out_every" \ STEERABLE = ALWAYS { -1:* :: "Values <= 0 disable IOPanda output" } -1 #################### # Output directories #################### STRING outdir "Name of IOPanda output directory, overrides IO::outdir" { .* :: A regex which matces everything } "." ########################## # What variables to output ########################## STRING out_vars "Variables to output in IOPanda file format" STEERABLE = ALWAYS { .* :: A regex which matches everything } "" ############################################################################# ### import IOUtil parameters ############################################################################# shares: IO #################### # Output directories #################### # FIXME: need USES AS #USES STRING outdir ######################## # How often to do output ######################## # FIXME: need USES AS #USES INT out_every ################ # various things ################ USES BOOLEAN verbose USES KEYWORD newverbose USES BOOLEAN out_fileinfo ####################### # Specific to 3D output ####################### USES KEYWORD out3D_mode