Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/periodentafel.cpp

    rf34c23 r274d45  
    3232periodentafel::periodentafel()
    3333{
    34   {
    35     stringstream input(elementsDB,ios_base::in);
    36     bool status = LoadElementsDatabase(&input);
    37     ASSERT(status,  "General element initialization failed");
    38   }
    39   {
    40     stringstream input(valenceDB,ios_base::in);
    41     bool status = LoadValenceDatabase(&input);
    42     ASSERT(status, "Valence entry of element initialization failed");
    43   }
    44   {
    45     stringstream input(orbitalsDB,ios_base::in);
    46     bool status = LoadOrbitalsDatabase(&input);
    47     ASSERT(status, "Orbitals entry of element initialization failed");
    48   }
    49   {
    50     stringstream input(HbondangleDB,ios_base::in);
    51     bool status = LoadHBondAngleDatabase(&input);
    52     ASSERT(status, "HBond angle entry of element initialization failed");
    53   }
    54   {
    55     stringstream input(HbonddistanceDB,ios_base::in);
    56     bool status = LoadHBondLengthsDatabase(&input);
    57     ASSERT(status, "HBond distance entry of element initialization failed");
    58   }
     34  bool status = true;
     35  status = LoadElementsDatabase(new stringstream(elementsDB,ios_base::in));
     36  ASSERT(status,  "General element initialization failed");
     37  status = LoadValenceDatabase(new stringstream(valenceDB,ios_base::in));
     38  ASSERT(status, "Valence entry of element initialization failed");
     39  status = LoadOrbitalsDatabase(new stringstream(orbitalsDB,ios_base::in));
     40  ASSERT(status, "Orbitals entry of element initialization failed");
     41  status = LoadHBondAngleDatabase(new stringstream(HbondangleDB,ios_base::in));
     42  ASSERT(status, "HBond angle entry of element initialization failed");
     43  status = LoadHBondLengthsDatabase(new stringstream(HbonddistanceDB,ios_base::in));
     44  ASSERT(status, "HBond distance entry of element initialization failed");
    5945};
    6046
     
    347333          ASSERT(Elemental != NULL, "element should be present but is not??");
    348334          *Elemental = *neues;
    349           delete(neues);
    350           neues = Elemental;
    351335        } else {
    352336          InserterTest = elements.insert(pair <atomicNumber_t,element*> (neues->getNumber(), neues));
Note: See TracChangeset for help on using the changeset viewer.