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/Specifics/FourBodyPotential_Torsion.cpp

    re83114 ra0d8aa  
    6666Coordinator::ptr FourBodyPotential_Torsion::coordinator( /* Memory::ignore( */ new FourBody_TorsionAngle() /* ) */ );
    6767
    68 static BindingModel generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes)
     68BindingModel FourBodyPotential_Torsion::generateBindingModel(const EmpiricalPotential::ParticleTypes_t &_ParticleTypes) const
    6969{
    7070  // fill nodes
    7171  BindingModel::vector_nodes_t nodes;
    7272  {
    73     ASSERT( _ParticleTypes.size() == (size_t)4,
     73    ASSERT( _ParticleTypes.size() == (size_t)getParticleTypeNumber(),
    7474        "generateBindingModel() - FourBodyPotential_Torsion needs four types.");
    7575    nodes.push_back( FragmentNode(_ParticleTypes[0], 1) );
Note: See TracChangeset for help on using the changeset viewer.