# Parameter definitions for thorn IOBasic # $Header$ ############################################################################# ### declare IOBasic parameters ############################################################################# private: ########################## # Directory to output to (overriden by outdir) ########################## STRING outdirScalar "Name of IO Scalar output directory, overrides outdir" { .* :: A regex which matches everything } "." ########################## # What variables to output ########################## STRING outInfo_vars "Variables to output as Info to screen" STEERABLE = ALWAYS { .* :: A regex which matches everything } "" STRING outScalar_vars "Variables to output into files" STEERABLE = ALWAYS { .* :: A regex which matches everything } "" ########################## # What reductions to output ########################## STRING outScalar_reductions "List of reductions to output into files" STEERABLE = ALWAYS { .* :: A regex which matches everything } "minimum maximum norm1 norm2" ######################## # How often to do output ######################## INT outInfo_every "How often to do Info output" STEERABLE = ALWAYS { -1:* :: } -1 INT outScalar_every "How often to do Info output" STEERABLE = ALWAYS { -1:* :: } -1 ################# # 1D output style ################# KEYWORD outScalar_style "Which style for Scalar output" { "gnuplot" :: "1D output readable by gnuplot" "xgraph" :: "1D output readable by xgraph" } "xgraph" KEYWORD out_format "Which format for output" { "e" :: "1D output in exponential notation" "f" :: "1D output in floating point notation" } "f" ############################################################################# ### import IOUtil parameters ############################################################################# shares: IO #################### # Output directories #################### USES STRING outdir "" { } ######################## # How often to do output ######################## USES INT out_every "" { : :: } ################ # various things ################ USES BOOLEAN verbose "" { } BOOLEAN new_filename_scheme "" { }