|
MASA-Core
|
Definition at line 29 of file AbstractBlockPruning.hpp.
#include <AbstractBlockPruning.hpp>
Public Member Functions | |
| AbstractBlockPruning () | |
| virtual | ~AbstractBlockPruning () |
| void | updateBestScore (int score) |
| const Grid * | getGrid () const |
| void | setGrid (const Grid *grid) |
| void | setSuperPartition (Partition superPartition) |
| void | setScoreParams (const score_params_t *score_params) |
| void | setLocalAlignment () |
| void | setGlobalAlignment () |
| int | getRecurrenceType () const |
| void | setRecurrenceType (int recurrenceType) |
Protected Member Functions | |
| bool | isBlockPrunable (int bx, int by, int score) |
Private Member Functions | |
| virtual void | initialize ()=0 |
| virtual void | finalize ()=0 |
Private Attributes | |
| const score_params_t * | score_params |
| int | max_i |
| int | max_j |
| int | bestScore |
| int | recurrenceType |
| const Grid * | grid |
Definition at line 27 of file AbstractBlockPruning.cpp.
| AbstractBlockPruning::~AbstractBlockPruning | ( | ) | [virtual] |
Definition at line 36 of file AbstractBlockPruning.cpp.
| virtual void AbstractBlockPruning::finalize | ( | ) | [private, pure virtual] |
Implemented in BlockPruningGenericN2, and BlockPruningDiagonal.
| const Grid * AbstractBlockPruning::getGrid | ( | ) | const |
Definition at line 46 of file AbstractBlockPruning.cpp.
| int AbstractBlockPruning::getRecurrenceType | ( | ) | const |
Definition at line 117 of file AbstractBlockPruning.cpp.
| virtual void AbstractBlockPruning::initialize | ( | ) | [private, pure virtual] |
Implemented in BlockPruningGenericN2, and BlockPruningDiagonal.
| bool AbstractBlockPruning::isBlockPrunable | ( | int | bx, |
| int | by, | ||
| int | score | ||
| ) | [protected] |
Definition at line 70 of file AbstractBlockPruning.cpp.
| void AbstractBlockPruning::setGrid | ( | const Grid * | grid | ) |
Definition at line 50 of file AbstractBlockPruning.cpp.
| void AbstractBlockPruning::setRecurrenceType | ( | int | recurrenceType | ) |
Definition at line 113 of file AbstractBlockPruning.cpp.
| void AbstractBlockPruning::setScoreParams | ( | const score_params_t * | score_params | ) |
Definition at line 66 of file AbstractBlockPruning.cpp.
| void AbstractBlockPruning::setSuperPartition | ( | Partition | superPartition | ) |
Definition at line 61 of file AbstractBlockPruning.cpp.
| void AbstractBlockPruning::updateBestScore | ( | int | score | ) |
Definition at line 40 of file AbstractBlockPruning.cpp.
int AbstractBlockPruning::bestScore [private] |
Definition at line 55 of file AbstractBlockPruning.hpp.
const Grid* AbstractBlockPruning::grid [private] |
Definition at line 59 of file AbstractBlockPruning.hpp.
int AbstractBlockPruning::max_i [private] |
Definition at line 52 of file AbstractBlockPruning.hpp.
int AbstractBlockPruning::max_j [private] |
Definition at line 53 of file AbstractBlockPruning.hpp.
int AbstractBlockPruning::recurrenceType [private] |
Definition at line 57 of file AbstractBlockPruning.hpp.
const score_params_t* AbstractBlockPruning::score_params [private] |
Definition at line 50 of file AbstractBlockPruning.hpp.
1.7.6.1