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;
31 virtual boost::shared_ptr<BondOrderAssignment> computeNextSolution() = 0;
32 virtual bool readOptions(
const Options& options);
33 virtual void setDefaultOptions();
35 virtual void init() = 0;
42 #endif // BALL_STRUCTURE_BONDORDERS_BONDORDERASSIGNMENTSTRATEGY_H Assignment of bond orders from topology information.
AssignBondOrderProcessor * abop
Our parent processor.
-*- Mode: C++; tab-width: 2; -*-
Base class for bond order assignment algorithms.