BALL::AssignBondOrderProcessor::Option Struct Reference

Option names. More...

#include <BALL/STRUCTURE/assignBondOrderProcessor.h>

List of all members.


Static Public Attributes

static const char * OVERWRITE_SINGLE_BOND_ORDERS
static const char * OVERWRITE_DOUBLE_BOND_ORDERS
static const char * OVERWRITE_TRIPLE_BOND_ORDERS
static const char * OVERWRITE_SELECTED_BONDS
static const char * ADD_HYDROGENS
static const char * COMPUTE_ALSO_CONNECTIVITY
static const char * CONNECTIVITY_CUTOFF
static const char * USE_FINE_PENALTY
static const char * KEKULIZE_RINGS
static const char * ALGORITHM
static const char * HEURISTIC
static const char * INIFile
static const char * MAX_BOND_ORDER
static const char * MAX_NUMBER_OF_SOLUTIONS
static const char * COMPUTE_ALSO_NON_OPTIMAL_SOLUTIONS
static const char * BOND_LENGTH_WEIGHTING
static const char * APPLY_FIRST_SOLUTION
static const char * GREEDY_K_SIZE
static const char * BRANCH_AND_BOUND_CUTOFF

Detailed Description

Option names.


Member Data Documentation

add hydrogens based on free valences NOTE: This option is still experimental.

technique to compute all solutions

apply the first solution directly. Default is false.

weighting of bond length penalties wrt valence penalties. If set to zero, the valence penalty will not be normalized.

NOTE: This option is still experimental.

the percentage cutoff for keeping PQ-Entries in the branch and bound algorithm. Default is 1.2.

See also:
Option::AlgorithmBRANCH_AND_BOUND;
NOTE: This option is still experimental.

compute also the connectivity of the molecule

NOTE: This option is still experimental.

compute also non-optimal solutions but not more than MAX_NUMBER_OF_SOLUTIONS solutions.

See also:
Option::MAX_NUMBER_OF_SOLUTIONS

the connectivity cut off

NOTE: This option is still experimental

the size of priority queue for the greedy algorithm. Default is 1.

See also:
Option::Algorithm::K_GREEDY;
NOTE: This option is still experimental.

heuristic defining the tightness of the search critria

See also:

Option::Heuristic::SIMPLE

Option::Heuristic::MEDIUM

Option::Heuristic::TIGHT

the penalty parameter file

kekulize rings

the maximal possible bond order

the maximal number of solutions to compute If set to zero all optimal solutions will be computed.

See also:
Option::COMPUTE_ALSO_NON_OPTIMAL_SOLUTIONS

compute bond orders for all bonds of type double bond order.

See also:
OVERWRITE_SELECTED_BONDS

compute bond orders for all selected bonds

NOTE: This option has higher priority than the OVERWRITE_BOND_ORDER-Options.
See also:

Option::OVERWRITE_SINGLE_BOND_ORDERS

Option::OVERWRITE_DOUBLE_BOND_ORDERS

Option::OVERWRITE_TRIPLE_BOND_ORDERS

compute bond orders for all bonds of type single bond order.

See also:
OVERWRITE_SELECTED_BONDS

compute bond orders for all bonds of type triple bond order.

See also:
OVERWRITE_SELECTED_BONDS

resolve penalty ties based on structural information