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.

Definition at line 100 of file assignBondOrderProcessor.h.


Member Data Documentation

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

Definition at line 130 of file assignBondOrderProcessor.h.

technique to compute all solutions

Definition at line 154 of file assignBondOrderProcessor.h.

apply the first solution directly. Default is false.

Definition at line 193 of file assignBondOrderProcessor.h.

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.

Definition at line 188 of file assignBondOrderProcessor.h.

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.

Definition at line 209 of file assignBondOrderProcessor.h.

compute also the connectivity of the molecule

NOTE: This option is still experimental.

Definition at line 136 of file assignBondOrderProcessor.h.

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

See also:
Option::MAX_NUMBER_OF_SOLUTIONS

Definition at line 181 of file assignBondOrderProcessor.h.

the connectivity cut off

NOTE: This option is still experimental

Definition at line 142 of file assignBondOrderProcessor.h.

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

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

Definition at line 201 of file assignBondOrderProcessor.h.

heuristic defining the tightness of the search critria

See also:
Option::Heuristic::SIMPLE
Option::Heuristic::MEDIUM
Option::Heuristic::TIGHT

Definition at line 161 of file assignBondOrderProcessor.h.

the penalty parameter file

Definition at line 165 of file assignBondOrderProcessor.h.

kekulize rings

Definition at line 150 of file assignBondOrderProcessor.h.

the maximal possible bond order

Definition at line 169 of file assignBondOrderProcessor.h.

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

Definition at line 175 of file assignBondOrderProcessor.h.

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

See also:
OVERWRITE_SELECTED_BONDS

Definition at line 110 of file assignBondOrderProcessor.h.

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

Definition at line 125 of file assignBondOrderProcessor.h.

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

See also:
OVERWRITE_SELECTED_BONDS

Definition at line 105 of file assignBondOrderProcessor.h.

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

See also:
OVERWRITE_SELECTED_BONDS

Definition at line 115 of file assignBondOrderProcessor.h.

resolve penalty ties based on structural information

Definition at line 146 of file assignBondOrderProcessor.h.

Generated by  doxygen 1.6.3