|
o2scl::table_units | table_obj |
|
o2scl::table3d | table3d_obj |
|
o2scl::hist | hist_obj |
|
o2scl::hist_2d | hist_2d_obj |
|
int | int_obj |
|
char | char_obj |
|
double | double_obj |
|
size_t | size_t_obj |
|
std::string | string_obj |
|
std::vector< o2scl::contour_line > | cont_obj |
|
o2scl::uniform_grid< double > | ug_obj |
|
std::vector< int > | intv_obj |
|
std::vector< double > | doublev_obj |
|
std::vector< size_t > | size_tv_obj |
|
std::vector< std::string > | stringv_obj |
|
o2scl::tensor | tensor_obj |
|
o2scl::tensor< int > | tensor_int_obj |
|
o2scl::tensor< size_t > | tensor_size_t_obj |
|
o2scl::tensor_grid | tensor_grid_obj |
|
o2scl::prob_dens_mdim_amr | pdma_obj |
|
bool | post_interactive |
| True if we should run interactive mode after parsing the command-line.
|
|
std::string | env_var_name |
| The environment variable to read from.
|
|
std::map< std::string, int * > | int_params |
| Integer parameters.
|
|
void | clear_obj () |
| Clear memory associated with the current object and set type to "".
|
|
void | command_del (std::string ltype) |
| Remove the type-specific commands.
|
|
int | get_input (std::vector< std::string > &sv, std::vector< std::string > &directions, std::vector< std::string > &in, std::string comm_name, bool itive_com) |
| An internal command for prompting the user for command arguments.
|
|
int | get_input_one (std::vector< std::string > &sv, std::string directions, std::string &in, std::string comm_name, bool itive_com) |
| An internal command for prompting the user for one command argument.
|
|
int | get_verbose () |
| Get the verbose parameter. More...
|
|
virtual int | run (int argv, char *argc[], bool full_process=true) |
| Main run function. More...
|
|
virtual int | setup_cli () |
| Create the cli object (with readline support if available)
|
|
virtual int | setup_options () |
| Add the options to the cli object.
|
|
virtual int | setup_help () |
| Add the help text to the cli object.
|
|
virtual int | setup_parameters () |
| Add the parameters for 'set' to the cli object.
|
|
virtual int | comm_assign (std::vector< std::string > &sv, bool itive_com) |
| Assign a constant.
|
|
virtual int | comm_refine (std::vector< std::string > &sv, bool itive_com) |
| Refine an object.
|
|
virtual int | comm_calc (std::vector< std::string > &sv, bool itive_com) |
| Compute a scalar value.
|
|
virtual int | comm_clear (std::vector< std::string > &sv, bool itive_com) |
| Clear the current object.
|
|
virtual int | comm_help (std::vector< std::string > &sv, bool itive_com) |
| Output the help text.
|
|
virtual int | comm_commands (std::vector< std::string > &sv, bool itive_com) |
| List commands, with an optional type argument.
|
|
virtual int | comm_create (std::vector< std::string > &sv, bool itive_com) |
| Create a table from a column of equally spaced values.
|
|
virtual int | comm_set_grid (std::vector< std::string > &sv, bool itive_com) |
| Set the grid for a o2scl::tensor_grid object.
|
|
virtual int | comm_get_grid (std::vector< std::string > &sv, bool itive_com) |
| Get the grid for a o2scl::tensor_grid object.
|
|
virtual int | comm_download (std::vector< std::string > &sv, bool itive_com) |
| Download a file from a specified URL.
|
|
virtual int | comm_delete_col (std::vector< std::string > &sv, bool itive_com) |
| Delete a column.
|
|
virtual int | comm_delete_rows (std::vector< std::string > &sv, bool itive_com) |
| Delete rows specified by a function.
|
|
virtual int | comm_delete_rows_tol (std::vector< std::string > &sv, bool itive_com) |
| Delete rows which match to within a specified tolerance.
|
|
virtual int | comm_deriv (std::vector< std::string > &sv, bool itive_com) |
| Create a column which is the derivative of another.
|
|
virtual int | comm_to_table (std::vector< std::string > &sv, bool itive_com) |
| Convert object to a o2scl::table object.
|
|
virtual int | comm_diag (std::vector< std::string > &sv, bool itive_com) |
| For tensor object, get entries along the main diagonal.
|
|
virtual int | comm_to_table3d (std::vector< std::string > &sv, bool itive_com) |
| Convert object to a o2scl::table3d object.
|
|
virtual int | comm_to_tensor_grid (std::vector< std::string > &sv, bool itive_com) |
| Convert object to a o2scl::tensor_grid object.
|
|
virtual int | comm_to_tensor (std::vector< std::string > &sv, bool itive_com) |
| Convert object to a o2scl::tensor object.
|
|
virtual int | comm_to_table3d_sum (std::vector< std::string > &sv, bool itive_com) |
| Convert object to a o2scl::table3d object by summing over tensor indices. More...
|
|
virtual int | comm_autocorr (std::vector< std::string > &sv, bool itive_com) |
| Compute the autocorrelation coefficient.
|
|
virtual int | comm_deriv_x (std::vector< std::string > &sv, bool itive_com) |
| Create a slice which is the derivative wrt x of another.
|
|
virtual int | comm_deriv_y (std::vector< std::string > &sv, bool itive_com) |
| Create a slice which is the derivative wrt y of another.
|
|
virtual int | comm_deriv2 (std::vector< std::string > &sv, bool itive_com) |
| Create a column which is the second derivative of another.
|
|
virtual int | comm_filelist (std::vector< std::string > &sv, bool itive_com) |
| Read a file and list the O2scl objects.
|
|
virtual int | comm_read (std::vector< std::string > &sv, bool itive_com) |
| Read an object from a file.
|
|
virtual int | comm_nlines (std::vector< std::string > &sv, bool itive_com) |
| Add 'nlines' as a constant to a o2scl::table object.
|
|
virtual int | comm_to_hist (std::vector< std::string > &sv, bool itive_com) |
| Convert a o2scl::table object to a o2scl::hist object.
|
|
virtual int | comm_to_hist_2d (std::vector< std::string > &sv, bool itive_com) |
| Convert a o2scl::table object to a o2scl::hist object.
|
|
virtual int | comm_type (std::vector< std::string > &sv, bool itive_com) |
| Output the type of the current object to the screen.
|
|
virtual int | comm_find_row (std::vector< std::string > &sv, bool itive_com) |
| Find a row from a function.
|
|
virtual int | comm_function (std::vector< std::string > &sv, bool itive_com) |
| Create a column from a function.
|
|
virtual int | comm_generic (std::vector< std::string > &sv, bool itive_com) |
| Read a generic data file.
|
|
virtual int | comm_get_row (std::vector< std::string > &sv, bool itive_com) |
| Print out an entire row.
|
|
virtual int | comm_slice (std::vector< std::string > &sv, bool itive_com) |
| Extract a slice from a table3d object to generate a o2scl::table object.
|
|
virtual int | comm_fit (std::vector< std::string > &sv, bool itive_com) |
| Fit two columns to a function.
|
|
virtual int | comm_insert (std::vector< std::string > &sv, bool itive_com) |
| Insert a column from an external table using interpolation.
|
|
virtual int | comm_insert_full (std::vector< std::string > &sv, bool itive_com) |
| Insert an external table using interpolation.
|
|
virtual int | comm_integ (std::vector< std::string > &sv, bool itive_com) |
| Create a column which is the integral of another.
|
|
virtual int | comm_interactive (std::vector< std::string > &sv, bool itive_com) |
| Toggle interactive mode.
|
|
virtual int | comm_internal (std::vector< std::string > &sv, bool itive_com) |
| Output to a file in internal format.
|
|
virtual int | comm_interp (std::vector< std::string > &sv, bool itive_com) |
| Create an html file.
|
|
virtual int | comm_list (std::vector< std::string > &sv, bool itive_com) |
| List columns in table 'tp' named 'tname' assuming screen size 'ncol'.
|
|
virtual int | comm_max (std::vector< std::string > &sv, bool itive_com) |
| Compute the maximum value of a colum.
|
|
virtual int | comm_min (std::vector< std::string > &sv, bool itive_com) |
| Compute the minimum value of a colum.
|
|
virtual int | comm_x_name (std::vector< std::string > &sv, bool itive_com) |
| Set the name of the x grid.
|
|
virtual int | comm_y_name (std::vector< std::string > &sv, bool itive_com) |
| Set the name of the y grid.
|
|
virtual int | comm_index (std::vector< std::string > &sv, bool itive_com) |
| Add a column for line numbers.
|
|
virtual int | comm_output (std::vector< std::string > &sv, bool itive_com) |
| Output to screen or file.
|
|
void | rearrange_arg_process (std::string str, std::vector< std::string > &sv) |
| Process arguments for rearrange.
|
|
virtual int | comm_rearrange (std::vector< std::string > &sv, bool itive_com) |
| Rearrange a tensor.
|
|
virtual int | comm_preview (std::vector< std::string > &sv, bool itive_com) |
| Preview the table.
|
|
virtual int | comm_slack (std::vector< std::string > &sv, bool itive_com) |
| Send a slack message.
|
|
virtual int | comm_value (std::vector< std::string > &sv, bool itive_com) |
| Get or set the value.
|
|
virtual int | comm_cat (std::vector< std::string > &sv, bool itive_com) |
| Concatenate two table/table3d objects.
|
|
virtual int | comm_sum (std::vector< std::string > &sv, bool itive_com) |
| Sum two table/table3d objects.
|
|
virtual int | comm_rename (std::vector< std::string > &sv, bool itive_com) |
| Rename a column.
|
|
virtual int | comm_select (std::vector< std::string > &sv, bool itive_com) |
| Select several columns for a new table.
|
|
virtual int | comm_select_rows (std::vector< std::string > &sv, bool itive_com) |
| Select several rows for a new table.
|
|
virtual int | comm_select_rows2 (std::vector< std::string > &sv, bool itive_com) |
| A faster form of select rows which requires one to specify the columns needed for the selection criteria first.
|
|
virtual int | comm_set (std::vector< std::string > &sv, bool itive_com) |
| Post-processing for setting a value.
|
|
virtual int | comm_set_data (std::vector< std::string > &sv, bool itive_com) |
| Set an individual data point at a specified row and column.
|
|
virtual int | comm_set_unit (std::vector< std::string > &sv, bool itive_com) |
| Set units of a column.
|
|
virtual int | comm_contours (std::vector< std::string > &sv, bool itive_com) |
| Compute contour lines.
|
|
virtual int | comm_show_units (std::vector< std::string > &sv, bool itive_com) |
| Set units of a column.
|
|
virtual int | comm_get_unit (std::vector< std::string > &sv, bool itive_com) |
| Get units of a column.
|
|
virtual int | comm_entry (std::vector< std::string > &sv, bool itive_com) |
| Get an entry.
|
|
virtual int | comm_entry_grid (std::vector< std::string > &sv, bool itive_com) |
| Get an entry by grid point.
|
|
virtual int | comm_convert_unit (std::vector< std::string > &sv, bool itive_com) |
| Convert units of a column.
|
|
virtual int | comm_sort (std::vector< std::string > &sv, bool itive_com) |
| Sort the table by a column.
|
|
virtual int | comm_stats (std::vector< std::string > &sv, bool itive_com) |
| Get column stats.
|
|
virtual int | comm_wstats (std::vector< std::string > &sv, bool itive_com) |
| Get column stats with weights specified in a second column.
|
|
virtual int | comm_version (std::vector< std::string > &sv, bool itive_com) |
| Print version.
|
|
virtual int | comm_get_conv (std::vector< std::string > &sv, bool itive_com) |
| Get a conversion factor.
|
|
int | set_swidth (int ncol) |
| Set screen width.
|
|