2#ifndef INTARNA_PREDICTORMFE2DHELIXBLOCKHEURISTICSEED_H
3#define INTARNA_PREDICTORMFE2DHELIXBLOCKHEURISTICSEED_H
132 ,
const size_t i2,
const size_t j2
134 ,
const bool isHybridE );
147 ,
const size_t i2,
const size_t j2
149 ,
const bool isHybridE )
Definition HelixConstraint.h:19
Definition IndexRange.h:20
Definition InteractionEnergy.h:20
Definition Interaction.h:28
Definition OutputHandler.h:20
Definition PredictionTracker.h:15
Definition PredictorMfe2dHelixBlockHeuristicSeed.h:27
virtual void predict(const IndexRange &r1=IndexRange(0, RnaSequence::lastPos), const IndexRange &r2=IndexRange(0, RnaSequence::lastPos))
virtual void traceBack(Interaction &interaction)
virtual void updateOptima(const size_t i1, const size_t j1, const size_t i2, const size_t j2, const E_type energy, const bool isHybridE)
Definition PredictorMfe2dHelixBlockHeuristicSeed.h:146
virtual void getNextBest(Interaction &curBest)
PredictorMfe2dHelixBlockHeuristicSeed(const InteractionEnergy &energy, OutputHandler &output, PredictionTracker *predTracker, const HelixConstraint &helixConstraint, SeedHandler *seedHandlerInstance)
E2dMatrix hybridE_seed
the best hybridization energy including a seed for start i1,i2
Definition PredictorMfe2dHelixBlockHeuristicSeed.h:87
virtual ~PredictorMfe2dHelixBlockHeuristicSeed()
SeedHandlerIdxOffset seedHandler
Definition PredictorMfe2dHelixBlockHeuristicSeed.h:90
Definition PredictorMfe2dHelixBlockHeuristic.h:27
HelixHandlerIdxOffset helixHandler
helixHandler used only for creating HelixHandlerOffset
Definition PredictorMfe2dHelixBlockHeuristic.h:82
E2dMatrix hybridE
energy of all interaction hybrids starting in i1,i2
Definition PredictorMfe2dHeuristic.h:75
InteractionEnergyIdxOffset energy
access to the interaction energy handler of the super class
Definition Predictor.h:85
OutputHandler & output
access to the output handler of the super class
Definition Predictor.h:88
std::pair< IndexRangeList, IndexRangeList > reportedInteractions
Definition PredictorMfe.h:108
PredictionTracker * predTracker
access to the prediction tracker of the super class
Definition Predictor.h:91
InteractionEnergyIdxOffset energy
energy computation handler
Definition Predictor.h:85
OutputHandler & output
interaction output handler
Definition Predictor.h:88
virtual void updateOptima(const size_t i1, const size_t j1, const size_t i2, const size_t j2, const E_type energy, const bool isHybridE, const bool incrementZall)=0
static const size_t lastPos
Definition RnaSequence.h:57
Definition SeedHandlerIdxOffset.h:23
Definition SeedHandler.h:17
Definition Accessibility.h:13
int E_type
type for energy values (energy + accessibility [ED]) (internally)
Definition general.h:78