atomes 1.3.1
atomes: an atomic scale modeling tool box
Loading...
Searching...
No Matches
atom Struct Reference

#include <global.h>

Collaboration diagram for atom:

Data Fields

int id
int sp
double x
double y
double z
int numv
int * vois
int coord [5]
int ** rings [5]
int ** chain
int fid
int faid
gboolean show [2]
gboolean label [2]
gboolean pick [2]
gboolean cloned
int style
atomprev
atomnext

Detailed Description

Definition at line 963 of file global.h.

Field Documentation

◆ chain

int** chain

Chain statistics information

Definition at line 997 of file global.h.

◆ cloned

gboolean cloned

Clone(s) ? (0 = no, 1 = yes)

Definition at line 1003 of file global.h.

◆ coord

int coord[5]

Coordination information:
0 = Total coordination,
1 = Partial coordination,
2 = Fragment,
3 = Molecule,
4 = Field object id

Definition at line 978 of file global.h.

◆ faid

int faid

Force field id in fragment

Definition at line 999 of file global.h.

◆ fid

int fid

Force field id

Definition at line 998 of file global.h.

◆ id

int id

The atom's id in the model

Definition at line 965 of file global.h.

◆ label

gboolean label[2]

Label / Unlabel (0 = atom, 1 = clone)

Definition at line 1001 of file global.h.

◆ next

atom* next

Definition at line 1006 of file global.h.

◆ numv

int numv

The number of neighbors

Definition at line 971 of file global.h.

◆ pick

gboolean pick[2]

Selected / Unselected (0 = atom, 1 = clone)

Definition at line 1002 of file global.h.

◆ prev

atom* prev

Definition at line 1005 of file global.h.

◆ rings

int** rings[5]

Ring statistics information:
0 = All,
1 = King's,
2 = Guttman's,
3 = Primitive,
4 = Strong

Definition at line 990 of file global.h.

◆ show

gboolean show[2]

Show / Hide (0 = atom, 1 = clone)

Definition at line 1000 of file global.h.

◆ sp

int sp

The chemical species

Definition at line 966 of file global.h.

◆ style

int style

Rendering style if not global

Definition at line 1004 of file global.h.

◆ vois

int* vois

The list of neighbors

Definition at line 972 of file global.h.

◆ x

double x

x coordinate

Definition at line 968 of file global.h.

◆ y

double y

y coordinate

Definition at line 969 of file global.h.

◆ z

double z

z coordinate

Definition at line 970 of file global.h.


The documentation for this struct was generated from the following file: