Changeset 4e4940 for molecuilder/src/molecules.cpp
- Timestamp:
- Aug 3, 2009, 8:10:09 AM (16 years ago)
- Children:
- 0e2190, 834ff3
- Parents:
- 3dc682
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/molecules.cpp
r3dc682 r4e4940 120 120 { 121 121 if (pointer != NULL) { 122 atom *walker = new atom(); 123 walker->type = pointer->type; // copy element of atom 124 walker->x.CopyVector(&pointer->x); // copy coordination 125 walker->v.CopyVector(&pointer->v); // copy velocity 126 walker->FixedIon = pointer->FixedIon; 127 walker->sort = &walker->nr; 122 atom *walker = new atom(pointer); 123 walker->Name = (char *) Malloc(sizeof(char)*strlen(pointer->Name)+1, "atom::atom: *Name"); 124 strcpy (walker->Name, pointer->Name); 128 125 walker->nr = last_atom++; // increase number within molecule 129 walker->father = pointer; //->GetTrueFather();130 walker->Name = (char *) Malloc(sizeof(char)*strlen(pointer->Name)+1, "molecule::AddCopyAtom: *Name");131 strcpy (walker->Name, pointer->Name);132 126 add(walker, end); 133 127 if ((pointer->type != NULL) && (pointer->type->Z != 1))
Note:
See TracChangeset
for help on using the changeset viewer.