You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For now, this module will take a ChemicalSystem object and return a std::map<ChemicalSystem, double> (assuming we can use ChemicalSystem as a key, which I don't think we can; if we can't then return a std::vector<std::pair<ChemicalSystem, double>>) The return is a list of ChemicalSystem objects we need to run and their weights. Internally the module will:
Turn the ChemicalSystem into a FragmentedNuclei object by calling a module satisfying the FragmentedNuclei property type.
Run the FragmentedNuclei through the intersection finder.
Add the intersections to the FragmentedNuclei object (which now contains the fragments and the intersections).
Run the new FragmentedNuclei object through a module satisfying FragmentedMolecule resulting in a FragmentedMolecule object.
Turn each fragment in the FragmentedMolecule object into a ChemicalSystem object and associate with that object the appropriate weight (1 if the fragment was one of the original fragments and the weight returned by the intersection finder otherwise).
Return the ChemicalSystem weight pairs.
N.B. We may need to tweak the inputs to the FragmentedNuclei modules and FragmentedMolecule
modules to be consistent with the above.
The text was updated successfully, but these errors were encountered:
For now, this module will take a
ChemicalSystem
object and return astd::map<ChemicalSystem, double>
(assuming we can useChemicalSystem
as a key, which I don't think we can; if we can't then return astd::vector<std::pair<ChemicalSystem, double>>
) The return is a list ofChemicalSystem
objects we need to run and their weights. Internally the module will:ChemicalSystem
into aFragmentedNuclei
object by calling a module satisfying theFragmentedNuclei
property type.FragmentedNuclei
through the intersection finder.FragmentedNuclei
object (which now contains the fragments and the intersections).FragmentedNuclei
object through a module satisfyingFragmentedMolecule
resulting in aFragmentedMolecule
object.FragmentedMolecule
object into aChemicalSystem
object and associate with that object the appropriate weight (1 if the fragment was one of the original fragments and the weight returned by the intersection finder otherwise).ChemicalSystem
weight pairs.N.B. We may need to tweak the inputs to the
FragmentedNuclei
modules andFragmentedMolecule
modules to be consistent with the above.
The text was updated successfully, but these errors were encountered: