Changeset 364fc0
- Timestamp:
- Jun 10, 2008, 11:31:03 AM (17 years ago)
- Children:
- dcf51d
- Parents:
- 2259f4
- File:
-
- 1 edited
-
molecuilder/src/config.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/config.cpp
r2259f4 r364fc0 456 456 string zeile; 457 457 string dummy; 458 element *elementhash[ 128];459 char name[ 128];460 char keyword[ 128];461 int Z, No ;458 element *elementhash[MAX_ELEMENTS]; 459 char name[MAX_ELEMENTS]; 460 char keyword[MAX_ELEMENTS]; 461 int Z, No[MAX_ELEMENTS]; 462 462 int verbose = 0; 463 463 … … 633 633 if (!ParseForParameter(verbose,file,"StructOpt", 0, 1, 1, int_type, &(config::StructOpt), 1, optional)) 634 634 config::StructOpt = 0; 635 // prescan number of ions per type 636 cout << Verbose(0) << "Prescanning ions per type: " << endl; 635 637 for (int i=0; i < config::MaxTypes; i++) { 636 638 sprintf(name,"Ion_Type%i",i+1); 637 ParseForParameter(verbose,file, (const char*)name, 0, 1, 1, int_type, &No , 1, critical);639 ParseForParameter(verbose,file, (const char*)name, 0, 1, 1, int_type, &No[i], 1, critical); 638 640 ParseForParameter(verbose,file, name, 0, 2, 1, int_type, &Z, 1, critical); 639 641 elementhash[i] = periode->FindElement(Z); 640 for(int j=0;j<No;j++) { 642 cout << Verbose(1) << i << ". Z = " << elementhash[i]->Z << " with " << No[i] << " ions." << endl; 643 } 644 for (int i=0; i < config::MaxTypes; i++) { 645 sprintf(name,"Ion_Type%i",i+1); 646 for(int j=0;j<No[i];j++) { 641 647 int repetition = 1; // which repeated keyword shall be read 642 648 sprintf(keyword,"%s_%i",name, j+1);
Note:
See TracChangeset
for help on using the changeset viewer.
