Ignore:
Timestamp:
Aug 30, 2025, 2:41:40 PM (8 weeks ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
a4b917
Parents:
e83114
git-author:
Frederik Heber <frederik.heber@…> (08/17/25 20:24:43)
git-committer:
Frederik Heber <frederik.heber@…> (08/30/25 14:41:40)
Message:

PotentialFactory exposes particle type numbers.

  • Also, potentials use getParticleTypeNumber() in asserts.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Potentials/PotentialFactory.cpp

    re83114 ra0d8aa  
    108108      "PotentialFactory::getNameForType() - cannot find potential of name "+_type);
    109109  return TypeToName[_type];
     110}
     111
     112unsigned int PotentialFactory::getPotentialsParticleTypeNumber(const std::string &_name) const {
     113        EmpiricalPotential * const defaultPotential = getDefaultPotential(_name);
     114        if (defaultPotential == NULL)
     115                return 0;
     116        const unsigned int particleTypeNumber = defaultPotential->getParticleTypeNumber();
     117        delete defaultPotential;
     118        return particleTypeNumber;
    110119}
    111120
     
    207216}
    208217
    209 
    210218CONSTRUCT_SINGLETON(PotentialFactory)
Note: See TracChangeset for help on using the changeset viewer.