Changeset 8b6ee4 for molecuilder/src/atom.cpp
- Timestamp:
- Oct 27, 2009, 11:45:23 AM (16 years ago)
- Children:
- 55a71b
- Parents:
- 94d0ad
- git-author:
- Frederik Heber <heber@…> (10/27/09 09:28:07)
- git-committer:
- Frederik Heber <heber@…> (10/27/09 11:45:23)
- File:
-
- 1 edited
-
molecuilder/src/atom.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/atom.cpp
r94d0ad r8b6ee4 16 16 /************************************* Functions for class atom *************************************/ 17 17 18 18 19 /** Constructor of class atom. 19 20 */ 20 atom::atom() 21 { 22 father = this; // generally, father is itself 23 previous = NULL; 24 next = NULL; 25 sort = &nr; 26 27 // set LCNode::Vector to our Vector 28 node = &x; 21 atom::atom() : previous(NULL), next(NULL), father(this), sort(&nr) 22 { 23 node = &x; // TesselPoint::x can only be referenced from here 29 24 }; 30 25 31 26 /** Constructor of class atom. 32 27 */ 33 atom::atom(atom *pointer) 34 { 35 previous = NULL; 36 next = NULL; 37 father = pointer; // generally, father is itself 38 28 atom::atom(atom *pointer) : previous(NULL), next(NULL), father(pointer), sort(&nr) 29 { 39 30 type = pointer->type; // copy element of atom 40 31 x.CopyVector(&pointer->x); // copy coordination 41 32 v.CopyVector(&pointer->v); // copy velocity 42 33 FixedIon = pointer->FixedIon; 43 sort = &nr;44 34 node = &x; 45 35 };
Note:
See TracChangeset
for help on using the changeset viewer.
