|
| AssignmentBin (uint id, AssignmentGrid *grid) |
|
boost::shared_ptr< cadf::Node > | add_node (int index) |
|
void | register_in_row (const AssignmentBinRow &row, bool is_df) |
|
void | assign_dfbs_atom (const boost::shared_ptr< AssignableItem > &dfbs_atom) |
|
void | assign_obs_shell (const boost::shared_ptr< AssignableItem > &obs_shell) |
|
void | make_assignments () |
|
void | compute_coef_for_item (const boost::shared_ptr< AssignableItem > &item, bool is_df) |
|
size_t | n_node () const |
|
uint | dfnsh () const |
|
bool | operator< (const AssignmentBin &other) const |
|
|
ptr_priority_queue< boost::shared_ptr< Node > > | nodes |
|
std::vector< boost::shared_ptr< Node > > | nodes_list |
|
ptr_set< boost::shared_ptr< AssignableAtom >, detail::index_less > | assigned_dfbs_atoms |
|
std::set< uint > | assigned_dfbs_shells |
|
ptr_set< boost::shared_ptr< AssignableItem >, detail::index_less > | assigned_obs_shells |
|
std::array< std::vector< boost::shared_ptr< AssignableItem > >, 2 > | compute_coef_items |
|
uli | estimated_workload = 0 |
|
uli | coef_workload = 0 |
|
uint | id |
|
uint | obs_row_id |
|
uint | dfbs_row_id |
|
uli | obs_ncoefs = 0 |
|
uli | dfbs_ncoefs = 0 |
|
std::unordered_map< uint, uli > | obs_coef_offsets |
|
std::unordered_map< uint, uli > | dfbs_coef_offsets |
|
AssignmentGrid * | grid |
|
ptr_priority_queue< boost::shared_ptr< AssignmentBin > >::handle_type | pq_handle |
|
std::array< typename ptr_priority_queue< boost::shared_ptr< AssignmentBin >, detail::more_work >::handle_type, 2 > | row_handles |
|
The documentation for this class was generated from the following file: