|
programmer's documentation
|
#include "cs_defs.h"#include <assert.h>#include <ctype.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "bft_error.h"#include "bft_mem.h"#include "bft_printf.h"#include "cs_gui_util.h"#include "cs_log.h"#include "cs_map.h"#include "cs_parameters.h"#include "cs_notebook.h"
Functions | |
| void | cs_notebook_log (void) |
| Output the notebook info to the setup log. More... | |
| void | cs_notebook_load_from_file (void) |
| Initialize the notebook object (based on cs_tree_node_t) More... | |
| int | cs_notebook_parameter_is_present (const char *name, int *editable) |
| Check if a parameter value is present. More... | |
| cs_real_t | cs_notebook_parameter_value_by_name (const char *name) |
| Return a parameter value (real). More... | |
| void | cs_notebook_parameter_set_value (const char *name, cs_real_t val) |
| Set a parameter value (real) for an editable parameter. More... | |
| int | cs_notebook_parameter_get_openturns_status (char *name) |
| Indicate whether the parameter is used for a study with openturns. More... | |
| const char * | cs_notebook_parameter_get_description (char *name) |
| Returns the description of the parameter (GUI defined) More... | |
| void | cs_notebook_uncertain_output (void) |
| Writes uncertain values to output file. More... | |
| void | cs_notebook_destroy_all (void) |
| Destroy the notebook structure. More... | |
| void cs_notebook_destroy_all | ( | void | ) |
Destroy the notebook structure.
Destroys the structures related to the notebook
| void cs_notebook_load_from_file | ( | void | ) |
Initialize the notebook object (based on cs_tree_node_t)
The name used to identify the object is "cs_notebook".
| void cs_notebook_log | ( | void | ) |
Output the notebook info to the setup log.
| const char* cs_notebook_parameter_get_description | ( | char * | name | ) |
Returns the description of the parameter (GUI defined)
| [in] | name | name of the parameter |
| int cs_notebook_parameter_get_openturns_status | ( | char * | name | ) |
Indicate whether the parameter is used for a study with openturns.
Returns an int flag to indicate whether this paramter is used for an OpenTurns study. -1 : The parameter is not used with OpenTurns 0 : The parameter is used as an input from OpenTurns 1 : The parameter is used as an output to OpenTurns
| [in] | name | name of the parameter |
| int cs_notebook_parameter_is_present | ( | const char * | name, |
| int * | editable | ||
| ) |
Check if a parameter value is present.
| [in] | name | name of the parameter |
| [out] | editable | 1 if the value is editable, 0 otherwise (optional) |
| void cs_notebook_parameter_set_value | ( | const char * | name, |
| cs_real_t | val | ||
| ) |
Set a parameter value (real) for an editable parameter.
The name used is the same as the one in the GUI
| [in] | name | name of the parameter |
| [in] | val | value of the parameter |
| cs_real_t cs_notebook_parameter_value_by_name | ( | const char * | name | ) |
Return a parameter value (real).
The name used is the same as the one in the GUI
| [in] | name | name of the parameter |
| void cs_notebook_uncertain_output | ( | void | ) |
Writes uncertain values to output file.
If input and output uncertain variables are provided, output values are written to an output file : cs_uncertain_output.dat Results are ordered in the definition order in the notebook.
1.8.13