Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/molecule_geometry.cpp

    ra67d19 rb34306  
    280280              if ((fabs(tmp)) > BondDistance) {
    281281                flag = false;
    282                 DoLog(0) && (Log() << Verbose(0) << "Hit: atom " << Walker->Name << " in bond " << *(*Runner) << " has to be shifted due to " << tmp << "." << endl);
     282                Log() << Verbose(0) << "Hit: atom " << Walker->Name << " in bond " << *(*Runner) << " has to be shifted due to " << tmp << "." << endl;
    283283                if (tmp > 0)
    284284                  Translationvector.x[j] -= 1.;
     
    291291        Testvector.MatrixMultiplication(matrix);
    292292        Center.AddVector(&Testvector);
    293         DoLog(1) && (Log() << Verbose(1) << "vector is: ");
     293        Log() << Verbose(1) << "vector is: ";
    294294        Testvector.Output();
    295         DoLog(0) && (Log() << Verbose(0) << endl);
     295        Log() << Verbose(0) << endl;
    296296#ifdef ADDHYDROGEN
    297297        // now also change all hydrogens
     
    303303            Testvector.MatrixMultiplication(matrix);
    304304            Center.AddVector(&Testvector);
    305             DoLog(1) && (Log() << Verbose(1) << "Hydrogen vector is: ");
     305            Log() << Verbose(1) << "Hydrogen vector is: ";
    306306            Testvector.Output();
    307             DoLog(0) && (Log() << Verbose(0) << endl);
     307            Log() << Verbose(0) << endl;
    308308          }
    309309        }
     
    352352  }
    353353  // print InertiaTensor for debugging
    354   DoLog(0) && (Log() << Verbose(0) << "The inertia tensor is:" << endl);
     354  Log() << Verbose(0) << "The inertia tensor is:" << endl;
    355355  for(int i=0;i<NDIM;i++) {
    356356    for(int j=0;j<NDIM;j++)
    357       DoLog(0) && (Log() << Verbose(0) << InertiaTensor[i*NDIM+j] << " ");
    358     DoLog(0) && (Log() << Verbose(0) << endl);
    359   }
    360   DoLog(0) && (Log() << Verbose(0) << endl);
     357      Log() << Verbose(0) << InertiaTensor[i*NDIM+j] << " ";
     358    Log() << Verbose(0) << endl;
     359  }
     360  Log() << Verbose(0) << endl;
    361361
    362362  // diagonalize to determine principal axis system
     
    370370
    371371  for(int i=0;i<NDIM;i++) {
    372     DoLog(1) && (Log() << Verbose(1) << "eigenvalue = " << gsl_vector_get(eval, i));
    373     DoLog(0) && (Log() << Verbose(0) << ", eigenvector = (" << evec->data[i * evec->tda + 0] << "," << evec->data[i * evec->tda + 1] << "," << evec->data[i * evec->tda + 2] << ")" << endl);
     372    Log() << Verbose(1) << "eigenvalue = " << gsl_vector_get(eval, i);
     373    Log() << Verbose(0) << ", eigenvector = (" << evec->data[i * evec->tda + 0] << "," << evec->data[i * evec->tda + 1] << "," << evec->data[i * evec->tda + 2] << ")" << endl;
    374374  }
    375375
    376376  // check whether we rotate or not
    377377  if (DoRotate) {
    378     DoLog(1) && (Log() << Verbose(1) << "Transforming molecule into PAS ... ");
     378    Log() << Verbose(1) << "Transforming molecule into PAS ... ";
    379379    // the eigenvectors specify the transformation matrix
    380380    ActOnAllVectors( &Vector::MatrixMultiplication, (const double *) evec->data );
    381     DoLog(0) && (Log() << Verbose(0) << "done." << endl);
     381    Log() << Verbose(0) << "done." << endl;
    382382
    383383    // summing anew for debugging (resulting matrix has to be diagonal!)
     
    404404    }
    405405    // print InertiaTensor for debugging
    406     DoLog(0) && (Log() << Verbose(0) << "The inertia tensor is:" << endl);
     406    Log() << Verbose(0) << "The inertia tensor is:" << endl;
    407407    for(int i=0;i<NDIM;i++) {
    408408      for(int j=0;j<NDIM;j++)
    409         DoLog(0) && (Log() << Verbose(0) << InertiaTensor[i*NDIM+j] << " ");
    410       DoLog(0) && (Log() << Verbose(0) << endl);
    411     }
    412     DoLog(0) && (Log() << Verbose(0) << endl);
     409        Log() << Verbose(0) << InertiaTensor[i*NDIM+j] << " ";
     410      Log() << Verbose(0) << endl;
     411    }
     412    Log() << Verbose(0) << endl;
    413413  }
    414414
     
    433433
    434434  // rotate on z-x plane
    435   DoLog(0) && (Log() << Verbose(0) << "Begin of Aligning all atoms." << endl);
     435  Log() << Verbose(0) << "Begin of Aligning all atoms." << endl;
    436436  alpha = atan(-n->x[0]/n->x[2]);
    437   DoLog(1) && (Log() << Verbose(1) << "Z-X-angle: " << alpha << " ... ");
     437  Log() << Verbose(1) << "Z-X-angle: " << alpha << " ... ";
    438438  while (ptr->next != end) {
    439439    ptr = ptr->next;
     
    451451  n->x[0] =  cos(alpha) * tmp +  sin(alpha) * n->x[2];
    452452  n->x[2] = -sin(alpha) * tmp +  cos(alpha) * n->x[2];
    453   DoLog(1) && (Log() << Verbose(1) << "alignment vector after first rotation: ");
     453  Log() << Verbose(1) << "alignment vector after first rotation: ";
    454454  n->Output();
    455   DoLog(0) && (Log() << Verbose(0) << endl);
     455  Log() << Verbose(0) << endl;
    456456
    457457  // rotate on z-y plane
    458458  ptr = start;
    459459  alpha = atan(-n->x[1]/n->x[2]);
    460   DoLog(1) && (Log() << Verbose(1) << "Z-Y-angle: " << alpha << " ... ");
     460  Log() << Verbose(1) << "Z-Y-angle: " << alpha << " ... ";
    461461  while (ptr->next != end) {
    462462    ptr = ptr->next;
     
    475475  n->x[2] = -sin(alpha) * tmp +  cos(alpha) * n->x[2];
    476476
    477   DoLog(1) && (Log() << Verbose(1) << "alignment vector after second rotation: ");
     477  Log() << Verbose(1) << "alignment vector after second rotation: ";
    478478  n->Output();
    479   DoLog(1) && (Log() << Verbose(1) << endl);
    480   DoLog(0) && (Log() << Verbose(0) << "End of Aligning all atoms." << endl);
     479  Log() << Verbose(1) << endl;
     480  Log() << Verbose(0) << "End of Aligning all atoms." << endl;
    481481};
    482482
Note: See TracChangeset for help on using the changeset viewer.