Ignore:
Timestamp:
Aug 20, 2014, 1:06:47 PM (11 years ago)
Author:
Frederik Heber <heber@…>
Children:
d635829
Parents:
ce0ca4
git-author:
Frederik Heber <heber@…> (07/18/14 17:08:09)
git-committer:
Frederik Heber <heber@…> (08/20/14 13:06:47)
Message:

SaturatedFragment can deal with a global saturation position map.

  • so far, we create an empty one in FragmentationAction such that nothing's changed for the moment.
  • similarly in StoreSaturatedFragmentAction. However, there this is intended as only local information is required (it's only a single fragment).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Actions/FragmentationAction/FragmentationAction.cpp

    rce0ca4 rf5fa48  
    4242#include "Fragmentation/Exporters/ExportGraph_ToFiles.hpp"
    4343#include "Fragmentation/Exporters/ExportGraph_ToJobs.hpp"
     44#include "Fragmentation/Exporters/SaturatedFragment.hpp"
    4445#include "Fragmentation/Fragmentation.hpp"
    4546#include "Fragmentation/Graph.hpp"
     
    261262  }
    262263
     264  // create global saturation positions map
     265  SaturatedFragment::GlobalSaturationPositions_t globalsaturationpositions;
     266
    263267  {
    264268    const enum HydrogenSaturation saturation =  params.DoSaturation.get() ? DoSaturate : DontSaturate;
     
    266270    if (params.types.get().size() != 0) {
    267271      // store molecule's fragment to file
    268       ExportGraph_ToFiles exporter(TotalGraph, treatment, saturation);
     272      ExportGraph_ToFiles exporter(TotalGraph, treatment, saturation, globalsaturationpositions);
    269273      exporter.setPrefix(params.prefix.get());
    270274      exporter.setOutputTypes(params.types.get());
     
    272276    } else {
    273277      // store molecule's fragment in FragmentJobQueue
    274       ExportGraph_ToJobs exporter(TotalGraph, treatment, saturation);
     278      ExportGraph_ToJobs exporter(TotalGraph, treatment, saturation, globalsaturationpositions);
    275279      exporter.setLevel(params.level.get());
    276280      exporter();
Note: See TracChangeset for help on using the changeset viewer.