1 #ifndef BALL_STRUCTURE_BONDORDERS_BONDORDERASSIGNMENTSTRATEGY_H
2 #define BALL_STRUCTURE_BONDORDERS_BONDORDERASSIGNMENTSTRATEGY_H
4 #ifndef BALL_STRUCTURE_BONDORDERS_BONDORDERASSIGNMENT_H
8 #ifndef BALL_DATATYPE_OPTIONS_H
12 #include <boost/shared_ptr.hpp>
16 class AssignBondOrderProcessor;
Assignment of bond orders from topology information.
Base class for bond order assignment algorithms.
virtual boost::shared_ptr< BondOrderAssignment > computeNextSolution()=0
virtual bool readOptions(const Options &options)
AssignBondOrderProcessor * abop
Our parent processor.
virtual void setDefaultOptions()
BondOrderAssignmentStrategy(AssignBondOrderProcessor *parent)