|
atomes 1.2.1
atomes: an atomic scale modeling tool box
|
Functions to handle atom selection(s) when creating a force field
Functions to remove / add field atom from a force field.
More...
Include dependency graph for dlp_atom.c:Go to the source code of this file.
Functions | |
| ColRGBA | init_color (int id, int numid) |
| initialize color based id number over total number of elements | |
| void | field_selection (int i, int viz, int lab, int aid) |
| select / unselect atom | |
| void | field_unselect_all () |
| unselect all atoms | |
| void | compare_non_bonded (gchar *fatom) |
| compare non bond interaction parameters | |
| void | init_all_impropers_inversions (int stru) |
| initialize all impropers and inversions | |
| void | init_default_shaders (glwin *view) |
| re-initialize the default OpenGL shaders | |
| void | set_sensitive_atom (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *mod, GtkTreeIter *iter, gpointer data) |
| field atom set renderer sensitivity in the DL-POLY atom(s) selection tree model | |
| void | atom_set_color_and_markup (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *mod, GtkTreeIter *iter, gpointer data) |
| field atom set renderer color and markup in the DL-POLY atom(s) selection tree model | |
| G_MODULE_EXPORT void | select_field_atom (GtkCellRendererToggle *cell_renderer, gchar *string_path, gpointer data) |
| on select field atom toggle callback | |
| void | clean_old_atom (field_atom *at, int atos, int *atid) |
| remove atom list from field atom | |
| void | adjust_field_struct (int oid, int k, field_struct *olds) |
| adjust field molecule structural property | |
| G_MODULE_EXPORT void | run_add_atom_dialog (GtkDialog *add_dialog, gint response_id, gpointer data) |
| DL-POLY force field atom selection - running the dialog. | |
| G_MODULE_EXPORT void | run_select_atom_dialog (GtkDialog *select_dialog, gint response_id, gpointer data) |
| DL-POLY force field atom selection - creating the dialog. | |
| void | merging_atoms (field_atom *to_merge, field_atom *to_remove, gboolean upda) |
| merge the field atom to remove with already other field atom | |
| G_MODULE_EXPORT void | run_remove_atom_from_field_molecule (GtkDialog *rmol, gint response_id, gpointer data) |
| remove atom from field molecule - running the dialog | |
| G_MODULE_EXPORT void | remove_atom_from_field_molecule (GSimpleAction *action, GVariant *parameter, gpointer data) |
| remove atom from field molecule - creating the dialog | |
Variables | |
| int | active_sel |
| int * | new_at |
| int ** | sel_at |
| int | a_ato |
| int * | astr |
| int | vdw_id |
| field_atom * | at_to_remove |
| GtkTreeViewColumn * | ato_col [4] |
| GtkCellRenderer * | ato_cell [4] |
| GtkWidget * | remove_label |
| GtkCellRenderer * | remove_renderer [5] |
| GtkTreeViewColumn * | remove_col [5] |
| float | val |
| float * | val_at |
Functions to handle atom selection(s) when creating a force field
Functions to remove / add field atom from a force field.
Definition in file dlp_atom.c.
| void adjust_field_struct | ( | int | oid, |
| int | k, | ||
| field_struct * | olds ) |
adjust field molecule structural property
| oid | the target field atom type |
| k | the type of structural property to adjust |
| olds | the field molecule structural property to adjust |
Definition at line 234 of file dlp_atom.c.
| void atom_set_color_and_markup | ( | GtkTreeViewColumn * | col, |
| GtkCellRenderer * | renderer, | ||
| GtkTreeModel * | mod, | ||
| GtkTreeIter * | iter, | ||
| gpointer | data ) |
field atom set renderer color and markup in the DL-POLY atom(s) selection tree model
| col | the target GtkTreeViewColumn |
| renderer | the target cell renderer |
| mod | the target tree model |
| iter | the target tree iter |
| data | the associated data pointer |
Definition at line 111 of file dlp_atom.c.
| void clean_old_atom | ( | field_atom * | at, |
| int | atos, | ||
| int * | atid ) |
remove atom list from field atom
| at | the field atom |
| atos | the number of atom(s) to remove |
| atid | the list of atom(s) id to remove |
Definition at line 179 of file dlp_atom.c.
|
extern |
compare non bond interaction parameters
| fatom | the name of the target field atom |
Definition at line 184 of file dlp_comp.c.
|
extern |
|
extern |
initialize all impropers and inversions
| stru | 6 = improper(s), 7 = inversion(s) |
Definition at line 1331 of file dlp_init.c.
|
extern |
initialize color based id number over total number of elements
| id | the id number |
| numid | the total number of elements |
Definition at line 81 of file initcoord.c.
|
extern |
re-initialize the default OpenGL shaders
| view | the target glwin |
Definition at line 755 of file ogl_shading.c.
| void merging_atoms | ( | field_atom * | to_merge, |
| field_atom * | to_remove, | ||
| gboolean | upda ) |
merge the field atom to remove with already other field atom
| to_merge | the field atom to merge the atom to remove with |
| to_remove | the field atom to remove |
| upda | update field atom(s) data lists |
Definition at line 577 of file dlp_atom.c.
| G_MODULE_EXPORT void remove_atom_from_field_molecule | ( | GSimpleAction * | action, |
| GVariant * | parameter, | ||
| gpointer | data ) |
remove atom from field molecule - creating the dialog
| action | the GAction sending the signal |
| parameter | GVariant parameter of the GAction, if any |
| data | the associated data pointer |
Definition at line 731 of file dlp_atom.c.
| G_MODULE_EXPORT void run_add_atom_dialog | ( | GtkDialog * | add_dialog, |
| gint | response_id, | ||
| gpointer | data ) |
DL-POLY force field atom selection - running the dialog.
| add_dialog | the GtkDialog sending the signal |
| response_id | the response id |
| data | the associated data pointer |
Definition at line 295 of file dlp_atom.c.
| G_MODULE_EXPORT void run_remove_atom_from_field_molecule | ( | GtkDialog * | rmol, |
| gint | response_id, | ||
| gpointer | data ) |
remove atom from field molecule - running the dialog
| rmol | the GtkDialog sending the signal |
| response_id | the response id |
| data | the associated data pointer |
Definition at line 652 of file dlp_atom.c.
| G_MODULE_EXPORT void run_select_atom_dialog | ( | GtkDialog * | select_dialog, |
| gint | response_id, | ||
| gpointer | data ) |
DL-POLY force field atom selection - creating the dialog.
| select_dialog | the GtkDialog sending the signal |
| response_id | the response id |
| data | the associated data pointer |
Definition at line 381 of file dlp_atom.c.
| G_MODULE_EXPORT void select_field_atom | ( | GtkCellRendererToggle * | cell_renderer, |
| gchar * | string_path, | ||
| gpointer | data ) |
on select field atom toggle callback
| cell_renderer | the GtkCellRendererToggle sending the signal |
| string_path | the path in the tree store |
| data | the associated data pointer |
Definition at line 128 of file dlp_atom.c.
| void set_sensitive_atom | ( | GtkTreeViewColumn * | col, |
| GtkCellRenderer * | renderer, | ||
| GtkTreeModel * | mod, | ||
| GtkTreeIter * | iter, | ||
| gpointer | data ) |
field atom set renderer sensitivity in the DL-POLY atom(s) selection tree model
| col | the target GtkTreeViewColumn |
| renderer | the target cell renderer |
| mod | the target tree model |
| iter | the target tree iter |
| data | the associated data pointer |
Definition at line 86 of file dlp_atom.c.
| int a_ato |
Definition at line 57 of file dlp_atom.c.
| int active_sel |
Definition at line 54 of file dlp_atom.c.
|
extern |
Definition at line 116 of file dlp_init.c.
| field_atom* at_to_remove |
Definition at line 61 of file dlp_atom.c.
| GtkCellRenderer* ato_cell[4] |
Definition at line 63 of file dlp_atom.c.
| GtkTreeViewColumn* ato_col[4] |
Definition at line 62 of file dlp_atom.c.
| int* new_at |
Definition at line 55 of file dlp_atom.c.
| int** sel_at |
Definition at line 56 of file dlp_atom.c.
|
extern |
Definition at line 117 of file dlp_init.c.
|
extern |
Definition at line 1132 of file dlp_edit.c.
|
extern |
Definition at line 911 of file dlp_edit.c.