MASA-Core
Public Member Functions | Private Attributes
BlockPruningDiagonal Class Reference

Detailed Description

Definition at line 29 of file BlockPruningDiagonal.hpp.

#include <BlockPruningDiagonal.hpp>

Inheritance diagram for BlockPruningDiagonal:
AbstractBlockPruning

List of all members.

Public Member Functions

virtual ~BlockPruningDiagonal ()
 BlockPruningDiagonal ()
virtual void initialize ()
virtual void finalize ()
void updatePruningWindow (int diagonal, const score_t *block_scores)
void getNonPrunableWindow (int *start, int *end)

Private Attributes

int windowStart
int windowEnd

Constructor & Destructor Documentation

Definition at line 29 of file BlockPruningDiagonal.cpp.

Definition at line 26 of file BlockPruningDiagonal.cpp.


Member Function Documentation

void BlockPruningDiagonal::finalize ( ) [virtual]

Implements AbstractBlockPruning.

Definition at line 70 of file BlockPruningDiagonal.cpp.

void BlockPruningDiagonal::getNonPrunableWindow ( int *  start,
int *  end 
)

Definition at line 60 of file BlockPruningDiagonal.cpp.

Implements AbstractBlockPruning.

Definition at line 65 of file BlockPruningDiagonal.cpp.

void BlockPruningDiagonal::updatePruningWindow ( int  diagonal,
const score_t block_scores 
)

Definition at line 109 of file BlockPruningDiagonal.cpp.


Member Data Documentation

Definition at line 64 of file BlockPruningDiagonal.hpp.

Definition at line 63 of file BlockPruningDiagonal.hpp.


The documentation for this class was generated from the following files: