Ignore:
Timestamp:
Sep 28, 2009, 6:41:52 PM (16 years ago)
Author:
Frederik Heber <heber@…>
Children:
01e6c5
Parents:
6f1551
git-author:
Frederik Heber <heber@…> (09/28/09 18:39:28)
git-committer:
Frederik Heber <heber@…> (09/28/09 18:41:52)
Message:

Implemenation of embedding merge, untested. LinearInterpolation now has switch for using identity map.

  • embed merge in MoleculeListClass determines the non-convex envelope and tries to fill the domain with the filler molecule everywhere outside of this domain
  • is added to MergeMolecule in builder.cpp, case 'e'
  • in molecule::LinearInterpolationBetweenConfiguration() now has additional parameter to tell whether we have to look for a mapping or use the identity.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/molecules.hpp

    r6f1551 r606dfb  
    182182  double MinimiseConstrainedPotential(ofstream *out, atom **&permutation, int startstep, int endstep, bool IsAngstroem);
    183183  void EvaluateConstrainedForces(ofstream *out, int startstep, int endstep, atom **PermutationMap, ForceMatrix *Force);
    184   bool LinearInterpolationBetweenConfiguration(ofstream *out, int startstep, int endstep, const char *prefix, config &configuration);
     184  bool LinearInterpolationBetweenConfiguration(ofstream *out, int startstep, int endstep, const char *prefix, config &configuration, bool MapByIdentity);
    185185       
    186186  bool CheckBounds(const Vector *x) const;
Note: See TracChangeset for help on using the changeset viewer.