Ignore:
Timestamp:
May 5, 2017, 2:08:59 PM (8 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Action_Thermostats, Add_AtomRandomPerturbation, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_StructOpt_integration_tests, AutomationFragmentation_failures, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph_documentation, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, Fix_ChronosMutex, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, GeometryObjects, Gui_displays_atomic_force_velocity, IndependentFragmentGrids_IntegrationTest, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, RotateToPrincipalAxisSystem_UndoRedo, StoppableMakroAction, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, Ubuntu_1604_changes
Children:
ac9dc8
Parents:
aa91de0
git-author:
Frederik Heber <frederik.heber@…> (05/05/17 12:22:20)
git-committer:
Frederik Heber <frederik.heber@…> (05/05/17 14:08:59)
Message:

Commented out MemDebug include and Memory::ignore.

  • MemDebug clashes with various allocation operators that use a specific placement in memory. It is so far not possible to wrap new/delete fully. Hence, we stop this effort which so far has forced us to put ever more includes (with clashes) into MemDebug and thereby bloat compilation time.
  • MemDebug does not add that much usefulness which is not also provided by valgrind.
Location:
src/Potentials/Specifics
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • src/Potentials/Specifics/ConstantPotential.cpp

    raa91de0 r9eb71b3  
    3636#endif
    3737
    38 #include "CodePatterns/MemDebug.hpp"
     38//#include "CodePatterns/MemDebug.hpp"
    3939
    4040#include "ConstantPotential.hpp"
     
    6363    ;
    6464const std::string ConstantPotential::potential_token("constant");
    65 Coordinator::ptr ConstantPotential::coordinator(Memory::ignore(new OneBody_Constant()));
     65Coordinator::ptr ConstantPotential::coordinator( /* Memory::ignore( */ new OneBody_Constant() /*) */);
    6666
    6767static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
  • src/Potentials/Specifics/FourBodyPotential_Improper.cpp

    raa91de0 r9eb71b3  
    3333#endif
    3434
    35 #include "CodePatterns/MemDebug.hpp"
     35//#include "CodePatterns/MemDebug.hpp"
    3636
    3737#include "CodePatterns/Assert.hpp"
     
    5151    ;
    5252const std::string FourBodyPotential_Improper::improper_token("improper");
    53 Coordinator::ptr FourBodyPotential_Improper::coordinator(Memory::ignore(new FourBody_ImproperAngle()));
     53Coordinator::ptr FourBodyPotential_Improper::coordinator( /* Memory::ignore( */ new FourBody_ImproperAngle() /* ) */ );
    5454
    5555static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
  • src/Potentials/Specifics/FourBodyPotential_Torsion.cpp

    raa91de0 r9eb71b3  
    3535#endif
    3636
    37 #include "CodePatterns/MemDebug.hpp"
     37//#include "CodePatterns/MemDebug.hpp"
    3838
    3939#include "FourBodyPotential_Torsion.hpp"
     
    6464    ;
    6565const std::string FourBodyPotential_Torsion::potential_token("torsion");
    66 Coordinator::ptr FourBodyPotential_Torsion::coordinator(Memory::ignore(new FourBody_TorsionAngle()));
     66Coordinator::ptr FourBodyPotential_Torsion::coordinator( /* Memory::ignore( */ new FourBody_TorsionAngle() /* ) */ );
    6767
    6868static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
  • src/Potentials/Specifics/ManyBodyPotential_Tersoff.cpp

    raa91de0 r9eb71b3  
    3636#endif
    3737
    38 #include "CodePatterns/MemDebug.hpp"
     38//#include "CodePatterns/MemDebug.hpp"
    3939
    4040#include "ManyBodyPotential_Tersoff.hpp"
     
    8080    ;
    8181const std::string ManyBodyPotential_Tersoff::potential_token("tersoff");
    82 Coordinator::ptr ManyBodyPotential_Tersoff::coordinator(Memory::ignore(new OneBody_Constant()));
     82Coordinator::ptr ManyBodyPotential_Tersoff::coordinator( /* Memory::ignore( */ new OneBody_Constant() /* ) */ );
    8383
    8484static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
  • src/Potentials/Specifics/PairPotential_Harmonic.cpp

    raa91de0 r9eb71b3  
    3636#endif
    3737
    38 #include "CodePatterns/MemDebug.hpp"
     38//#include "CodePatterns/MemDebug.hpp"
    3939
    4040#include "PairPotential_Harmonic.hpp"
     
    6565    ;
    6666const std::string PairPotential_Harmonic::potential_token("harmonic_bond");
    67 Coordinator::ptr PairPotential_Harmonic::coordinator(Memory::ignore(new TwoBody_Length()));
     67Coordinator::ptr PairPotential_Harmonic::coordinator( /* Memory::ignore( */ new TwoBody_Length() /* ) */ );
    6868
    6969static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
  • src/Potentials/Specifics/PairPotential_LennardJones.cpp

    raa91de0 r9eb71b3  
    3535#endif
    3636
    37 #include "CodePatterns/MemDebug.hpp"
     37//#include "CodePatterns/MemDebug.hpp"
    3838
    3939#include "PairPotential_LennardJones.hpp"
     
    6565    ;
    6666const std::string PairPotential_LennardJones::potential_token("lennardjones");
    67 Coordinator::ptr PairPotential_LennardJones::coordinator(Memory::ignore(new TwoBody_Length()));
     67Coordinator::ptr PairPotential_LennardJones::coordinator( /* Memory::ignore( */ new TwoBody_Length() /* ) */ );
    6868
    6969static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
  • src/Potentials/Specifics/PairPotential_Morse.cpp

    raa91de0 r9eb71b3  
    3636#endif
    3737
    38 #include "CodePatterns/MemDebug.hpp"
     38//#include "CodePatterns/MemDebug.hpp"
    3939
    4040#include "PairPotential_Morse.hpp"
     
    6767    ;
    6868const std::string PairPotential_Morse::potential_token("morse");
    69 Coordinator::ptr PairPotential_Morse::coordinator(Memory::ignore(new TwoBody_Length()));
     69Coordinator::ptr PairPotential_Morse::coordinator( /* Memory::ignore( */ new TwoBody_Length() /* ) */ );
    7070
    7171static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
  • src/Potentials/Specifics/PotentialTypes.cpp

    raa91de0 r9eb71b3  
    3434#endif
    3535
    36 #include "CodePatterns/MemDebug.hpp"
     36//#include "CodePatterns/MemDebug.hpp"
    3737 
    3838#include "PotentialTypes.hpp"
  • src/Potentials/Specifics/ThreeBodyPotential_Angle.cpp

    raa91de0 r9eb71b3  
    3636#endif
    3737
    38 #include "CodePatterns/MemDebug.hpp"
     38//#include "CodePatterns/MemDebug.hpp"
    3939
    4040#include "ThreeBodyPotential_Angle.hpp"
     
    6565    ;
    6666const std::string ThreeBodyPotential_Angle::potential_token("harmonic_angle");
    67 Coordinator::ptr ThreeBodyPotential_Angle::coordinator(Memory::ignore(new ThreeBody_Angle()));
     67Coordinator::ptr ThreeBodyPotential_Angle::coordinator( /* Memory::ignore( */ new ThreeBody_Angle() /* ) */ );
    6868
    6969static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
Note: See TracChangeset for help on using the changeset viewer.