1#ifndef BALL_STRUCTURE_BONDORDERS_KGREEDYBONDORDERSTRATEGY_H
2#define BALL_STRUCTURE_BONDORDERS_KGREEDYBONDORDERSTRATEGY_H
4#ifndef BALL_STRUCTURE_BONDORDERS_BONDORDERASSIGNMENTSTRATEGY_H
8#ifndef BALL_STRUCTURE_BONDORDERS_BONDORDERASSIGNMENT_H
12#ifndef BALL_STRUCTURE_BONDORDERS_ASTARBONDORDERSTRATEGY_H
Assignment of bond orders from topology information.
Position current_solution_
virtual boost::shared_ptr< BondOrderAssignment > computeNextSolution()
virtual bool readOptions(const Options &options)
virtual ~KGreedyBondOrderStrategy()
virtual void setDefaultOptions()
vector< PartialBondOrderAssignment > greedy_set_
float greedy_bond_length_penalty_
KGreedyBondOrderStrategy(AssignBondOrderProcessor *parent)
int greedy_node_expansions_
float greedy_atom_type_penalty_
static const char * GREEDY_K_SIZE
static const int GREEDY_K_SIZE