Static Public Member Functions | |
static void | main (String[] args) throws Exception |
Static Package Functions | |
static void | processTimeSlice (int txtfmt, int binfmt, RegularGridBDataWriter bdw, Evaluator.Function condition, PDE pde, double t, double xmin, double dx, int nc, IntVector kxarr, double[] data, List< StkVar > variables, List< Evaluator.Function > printedFunctions, boolean opt_x_set, double[] xminmax, double opt_av_dx, boolean opt_regx_set, double[] opt_regx, boolean opt_stats, IntVector stats_N, DoubleVector stats_sums, DoubleVector stats_sqsums, List< Boolean > stats_min_valid, DoubleVector stats_min_values, List< Boolean > stats_max_valid, DoubleVector stats_max_values) throws IllegalArgumentException, IOException |
static boolean | checkRegularity (IntVector rowKx) |
static void | updateStats (double[] values, IntVector stats_N, DoubleVector stats_sums, DoubleVector stats_sqsums, List< Boolean > stats_min_valid, DoubleVector stats_min_values, List< Boolean > stats_max_valid, DoubleVector stats_max_values) |
static int | processTimeSlice_normal (IntVector rowKx, DoubleVector rowData, Evaluator.Function condition, PDE pde, double t, double xmin, double dx, int nc, IntVector kxarr, double[] data, List< StkVar > variables, List< Evaluator.Function > printedFunctions, boolean opt_x_set, double[] xminmax, double opt_av_dx, boolean opt_regx_set, double[] opt_regx, boolean opt_stats, IntVector stats_N, DoubleVector stats_sums, DoubleVector stats_sqsums, List< Boolean > stats_min_valid, DoubleVector stats_min_values, List< Boolean > stats_max_valid, DoubleVector stats_max_values) |
static int | processTimeSlice_average (int av_dkx, IntVector rowKx, DoubleVector rowData, Evaluator.Function condition, PDE pde, double t, double xmin, double dx, int nc, IntVector kxarr, double[] data, List< StkVar > variables, List< Evaluator.Function > printedFunctions, boolean opt_x_set, double[] xminmax, double opt_av_dx, boolean opt_regx_set, double[] opt_regx, boolean opt_stats, IntVector stats_N, DoubleVector stats_sums, DoubleVector stats_sqsums, List< Boolean > stats_min_valid, DoubleVector stats_min_values, List< Boolean > stats_max_valid, DoubleVector stats_max_values) |
static boolean | processDataPoint (Evaluator.Function condition, PDE pde, double t, double x, boolean opt_x_set, double[] xminmax, double[] data, List< StkVar > variables, List< Evaluator.Function > printedFunctions, double[] field, int i, double[] outfval) throws IllegalArgumentException |
static boolean | test_regularity (boolean opt_set, double[] reg, double x) |
static void | printData (IntVector rowKx, DoubleVector rowData, int kx, double[] outfval) |
static void | printhelp () |
static InputStream | openInFile (String fname) throws IOException |
static PDE | createPDE (String fname) throws IOException, InitCond.Exception, IllegalArgumentException |
static void | recreateExprs (PDE pde, List< StkVar > variables, List< StkOp > definedStkOps, List< Evaluator.Function > definedFunctions, List< Evaluator.Function > printedFunctions, List< String > printedFunctionStrings, String included_defs, BDataReader r) throws IllegalArgumentException |
static boolean | parse_opt_t (String arg, double[] tminmax) |
static String | parse_opt_i (String arg) throws IOException |
static boolean | parse_opt_regular (String arg, double[] reg) |
Static Package Attributes | |
static final int | TXT_NO_EMPTY_LINES = 1 |
Do not print empty lines after time slices. | |
static final int | BIN_PREC_MASK = 3 |
Bits corresponding to floating point precision in binary output file. | |
static final int | BIN_FLOAT = 1 |
Store fields in single precision floating point numbers in binary output file. | |
static final int | BIN_DOUBLE = 2 |
Store fields in double precision floating point numbers in binary output file. |