Curve data buffer initialization.
More...
#include "global.h"
#include "callbacks.h"
#include "project.h"
Go to the source code of this file.
|
| void | clean_this_curve_window (int cid, int rid) |
| | free curve window data
|
| void | apply_analysis_default_parameters_to_project (project *this_proj) |
| | apply default analysis parameters to project
|
| void | clean_curves_data (int calc, int start, int end) |
| | clean curve data on a range of curve id
|
| void | prepostcalc (GtkWidget *widg, gboolean status, int run, int adv, double opc) |
| | to just before and just after running a calculation
|
| void | alloc_analysis_curves (int pid, atomes_analysis *this_analysis) |
| | allocating analysis curve data
|
| atomes_analysis * | setup_analysis (int pid, gchar *name, int analysis, gboolean req_md, gboolean graph, int num_curves, int n_compat, int *compat, gchar *x_title) |
| | allocate atomes_analysis data structure
|
| void | init_atomes_analysis (project *this_proj, gboolean apply_defaults) |
| | initialize analysis data structures for atomes
|
| void | initialize_this_analysis (project *this_proj, int ana) |
| | initialize an analysis data structure for atomes
|
◆ alloc_analysis_curves()
allocating analysis curve data
- Parameters
-
Definition at line 134 of file initc.c.
◆ apply_analysis_default_parameters_to_project()
| void apply_analysis_default_parameters_to_project |
( |
project * | this_proj | ) |
|
|
extern |
apply default analysis parameters to project
- Parameters
-
| this_proj | the target project |
Definition at line 94 of file init_p.c.
◆ clean_curves_data()
| void clean_curves_data |
( |
int | calc, |
|
|
int | start, |
|
|
int | end ) |
clean curve data on a range of curve id
- Parameters
-
| calc | the calculation |
| start | the starting value |
| end | the ending value |
Definition at line 61 of file initc.c.
◆ clean_this_curve_window()
| void clean_this_curve_window |
( |
int | cid, |
|
|
int | rid ) |
|
extern |
free curve window data
- Parameters
-
| cid | the curve id |
| rid | the calculation id |
Definition at line 348 of file curve.c.
◆ init_atomes_analysis()
| void init_atomes_analysis |
( |
project * | this_proj, |
|
|
gboolean | apply_defaults ) |
initialize analysis data structures for atomes
- Parameters
-
| this_proj | the target project |
| apply_defaults | apply default parameters (1/0) |
Definition at line 223 of file initc.c.
◆ initialize_this_analysis()
| void initialize_this_analysis |
( |
project * | this_proj, |
|
|
int | ana ) |
initialize an analysis data structure for atomes
- Parameters
-
| this_proj | the target project data structure |
| ana | the target analysis |
Definition at line 296 of file initc.c.
◆ prepostcalc()
| void prepostcalc |
( |
GtkWidget * | widg, |
|
|
gboolean | status, |
|
|
int | run, |
|
|
int | adv, |
|
|
double | opc ) |
to just before and just after running a calculation
- Parameters
-
| widg | the GtkWidget sending the signal |
| status | calculation completed (1/0) |
| run | calculation id |
| adv | calculation result |
| opc | opacity |
Definition at line 87 of file initc.c.
◆ setup_analysis()
| atomes_analysis * setup_analysis |
( |
int | pid, |
|
|
gchar * | name, |
|
|
int | analysis, |
|
|
gboolean | req_md, |
|
|
gboolean | graph, |
|
|
int | num_curves, |
|
|
int | n_compat, |
|
|
int * | compat, |
|
|
gchar * | x_title ) |
allocate atomes_analysis data structure
- Parameters
-
| pid | the project id |
| name | analysis name |
| analysis | analysis ID |
| req_md | requires MD trajectory (1/0) |
| graph | curves as output or not (1/0) |
| num_curves | number of curves to be produced for this analysis |
| n_compat | number of compatible analysis |
| compat | list of compatible analysis |
| x_title | default title for x axis for graphs |
Definition at line 176 of file initc.c.