# 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" { .* :: A regex which matches everything } "" STRING outScalar_vars "Variables to output as Info to screen" { .* :: A regex which matches everything } "" ######################## # How often to do output ######################## INT outInfo_every "How often to do Info output" { -1:* :: } -1 INT outScalar_every "How often to do Info output" { -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" ############################################################################# ### import IOUtil parameters ############################################################################# shares: IO #################### # Output directories #################### USES STRING outdir "Name of IO output directory" { } "." ######################## # How often to do output ######################## USES INT out_every "How often to do IO output" { -1: :: } ################ # various things ################ USES BOOLEAN verbose "" { } ""