atomes 1.1.16
atomes: an atomic scale modeling tool box
|
Function declarations for reading atomes project file
Function declarations for saving atomes project file.
More...
Go to the source code of this file.
Macros | |
#define | IODEBUG FALSE |
Functions | |
int | num_bonds (int i) |
number of distinct pair(s) of atoms in selection | |
int | num_angles (int i) |
number of distinct triplet(s) of atoms in selection | |
int | num_dihedrals (int i) |
number of distinct quadruplet(s) of atoms in selection | |
int | read_atom_a (FILE *fp, project *this_proj, int s, int a) |
read atom properties from file (a) | |
int | read_atom_b (FILE *fp, project *this_proj, int s, int a) |
read atom properties from file (b) | |
int | read_opengl_image (FILE *fp, project *this_proj, image *img, int sid) |
read OpenGL image properties from file | |
int | read_project_curve (FILE *fp, int wid, int pid) |
read a project curve from file | |
int | read_mol (FILE *fp) |
read molecule(s) information from file | |
int | read_bonding (FILE *fp) |
read bonding information from file | |
int | read_dlp_field_data (FILE *fp, project *this_proj) |
read force field data from file | |
int | read_lmp_field_data (FILE *fp, project *this_proj) |
read LAMMPS field data from file | |
int | read_cpmd_data (FILE *fp, int cid, project *this_proj) |
read CPMD data from file | |
int | read_cp2k_data (FILE *fp, int cid, project *this_proj) |
read CP2K data from file | |
gchar * | read_this_string (FILE *fp) |
is there a string to read in this file ? yes do it | |
void | alloc_proj_data (project *this_proj, int cid) |
allocate data | |
int | open_project (FILE *fp, int wid) |
open atomes project file | |
int | save_atom_a (FILE *fp, project *this_proj, int s, int a) |
save atom data to file (a) | |
int | save_opengl_image (FILE *fp, project *this_proj, image *img, int sid) |
save OpenGL image properties to file | |
int | save_project_curve (FILE *fp, int wid, project *this_proj, int rid, int cid) |
save project curve to file | |
int | save_dlp_field_data (FILE *fp, project *this_proj) |
save force field data to file | |
int | save_lmp_field_data (FILE *fp, project *this_proj) |
save LAMMPS force field data to file | |
int | save_cpmd_data (FILE *fp, int cid, project *this_proj) |
save CPMD data to file | |
int | save_cp2k_data (FILE *fp, int cid, project *this_proj) |
save CP2K data to file | |
int | save_this_string (FILE *fp, gchar *string) |
save string to file | |
int | save_mol (FILE *fp, project *this_proj) |
save molecule information to file | |
int | save_bonding (FILE *fp, project *this_proj) |
save bonding information to file | |
int | save_project (FILE *fp, project *this_proj, int wid) |
save project to file | |
G_MODULE_EXPORT void | set_color_map (GtkWidget *widg, gpointer data) |
set color map callback | |
int * | save_color_map (glwin *view) |
save atoms and polyhedra color maps | |
void | restore_color_map (glwin *view, int *colm) |
restore saved color maps | |
colormap * | allocate_color_map (int pts, project *this_proj) |
allocate custom color map data | |
gboolean | setup_custom_color_map (float *data, project *this_proj, gboolean init) |
prepare the custom color map data | |
G_MODULE_EXPORT gboolean | edit_tab (GtkWidget *widget, GdkEventButton *event, gpointer fdata) |
void | init_curves_and_calc (project *this_proj) |
for a project reset analysis, curves, data to not performed | |
void | init_project (gboolean alloc_box) |
initialize a new project | |
int | update_project () |
update project: send data to Fortran90, and update calculation interactors | |
void | clean_view () |
clean the main window | |
void | view_buffer (GtkTextBuffer *buffer) |
set a text buffer in the main window or an image | |
void | update_insert_combos () |
update some GtkComboBox in the workspace if a project is removed | |
void | close_project (project *to_close) |
close a project | |
void | to_close_this_project (int to_activate, project *this_proj) |
to close this project | |
void | hide_current_project (project *to_hide) |
void | active_project_changed (int id) |
change the active project | |
void | opengl_project_changed (int id) |
change the OpenGL project | |
G_MODULE_EXPORT void | on_close_activate (GtkWidget *widg, gpointer cdata) |
signal to close a project | |
void | add_project (GtkTreeStore *store, int i) |
add project to the GtkTreeStore of the workspace | |
void | debugiocurve (project *this_proj, gboolean win, int rid, int cid, gchar *iost) |
debug and print some info about the curves in a project | |
void | debugioproj (project *this_proj, gchar *iost) |
debug project info | |
Function declarations for reading atomes project file
Function declarations for saving atomes project file.
Definition in file project.h.
|
extern |
change the active project
id | the id of the new active project |
Definition at line 175 of file update_p.c.
|
extern |
add project to the GtkTreeStore of the workspace
store | the GtkTreeStore |
i | the id of the project to add |
Definition at line 114 of file workspace.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
number of distinct triplet(s) of atoms in selection
i | the number of atom(s) in selection |
Definition at line 195 of file selection.c.
|
extern |
number of distinct pair(s) of atoms in selection
i | the number of atom(s) in selection |
Definition at line 183 of file selection.c.
|
extern |
number of distinct quadruplet(s) of atoms in selection
i | the number of atom(s) in selection |
Definition at line 207 of file selection.c.
|
extern |
|
extern |
|
extern |
change the OpenGL project
id | the id of the new OpenGL project |
Definition at line 245 of file update_p.c.
|
extern |
read atom properties from file (a)
fp | the file pointer |
this_proj | the target project |
s | the MD step |
a | the atom number |
Definition at line 55 of file read_opengl.c.
|
extern |
read atom properties from file (b)
fp | the file pointer |
this_proj | the target project |
s | the MD step |
a | the atom number |
Definition at line 77 of file read_opengl.c.
|
extern |
read bonding information from file
fp | the file pointer |
Definition at line 52 of file read_bond.c.
|
extern |
|
extern |
|
extern |
read force field data from file
fp | the file pointer |
this_proj | the target project |
Definition at line 460 of file read_field.c.
|
extern |
read LAMMPS field data from file
fp | the file pointer |
this_proj | the target project |
Definition at line 579 of file read_field.c.
|
extern |
read molecule(s) information from file
fp | the file pointer |
Definition at line 92 of file read_mol.c.
read OpenGL image properties from file
fp | the file pointer |
this_proj | the target project |
img | the latest image to store the data |
sid | the number of chemical species |
Definition at line 282 of file read_opengl.c.
|
extern |
read a project curve from file
fp | the file pointer |
wid | the total number of projects in the workspace |
pid | the active project id |
Definition at line 74 of file read_curve.c.
|
extern |
|
extern |
|
extern |
save atom data to file (a)
fp | the file pointer |
this_proj | the target project |
s | the MD step |
a | the atom number |
Definition at line 54 of file save_opengl.c.
|
extern |
save bonding information to file
fp | the file pointer |
this_proj | the target project |
Definition at line 50 of file save_bond.c.
|
extern |
|
extern |
|
extern |
|
extern |
save force field data to file
fp | the file pointer |
this_proj | the target project |
Definition at line 411 of file save_field.c.
|
extern |
save LAMMPS force field data to file
fp | the file pointer |
this_proj | the target project |
Definition at line 492 of file save_field.c.
|
extern |
save molecule information to file
fp | the file pointer |
this_proj | the target project |
Definition at line 106 of file save_mol.c.
save OpenGL image properties to file
fp | the file pointer |
this_proj | the target project |
img | the image that contains the data |
sid | the number of chemical species |
Definition at line 134 of file save_opengl.c.
|
extern |
|
extern |
save project curve to file
fp | the file pointer |
wid | the total number of project file in the workspace |
this_proj | the target project |
rid | the calculation to save |
cid | the curve id to save |
Definition at line 76 of file save_curve.c.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
update project: send data to Fortran90, and update calculation interactors
Definition at line 94 of file update_p.c.