Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Greedy_selection< Arrangement, GetWeightOfArrangement, GetOverlappingArrangements >::Arrangement_property Class Reference

#include <Greedy_selection.hpp>

Public Member Functions

 Arrangement_property (void)
 
 Arrangement_property (Arrangement A, GetWeightOfArrangement &get_weight)
 
Arrangement get_arrangement (void) const
 
const FTget_weight (void) const
 
bool is_selected (void) const
 
void set_selected (void)
 
void add_selected_neighbor (Arrangement A)
 
unsigned number_of_selected_neighbors (void) const
 
void reset (void)
 
void update_weight (void)
 

Constructor & Destructor Documentation

◆ Arrangement_property() [1/2]

Arrangement_property ( void  )
inline

◆ Arrangement_property() [2/2]

Arrangement_property ( Arrangement  A,
GetWeightOfArrangement &  get_weight 
)
inline

Member Function Documentation

◆ add_selected_neighbor()

void add_selected_neighbor ( Arrangement  A)
inline

◆ get_arrangement()

Arrangement get_arrangement ( void  ) const
inline

◆ get_weight()

const FT& get_weight ( void  ) const
inline

◆ is_selected()

bool is_selected ( void  ) const
inline

◆ number_of_selected_neighbors()

unsigned number_of_selected_neighbors ( void  ) const
inline

◆ reset()

void reset ( void  )
inline

◆ set_selected()

void set_selected ( void  )
inline

◆ update_weight()

void update_weight ( void  )
inline