2#ifndef INTARNA_PREDICTORMFEENS2D_H_
3#define INTARNA_PREDICTORMFEENS2D_H_
112 ,
const size_t i1init,
const size_t i2init
113 ,
const bool callUpdateZ
Definition BasePairProbabilities.h:16
Definition IndexRange.h:20
Definition InteractionEnergy.h:20
Definition OutputHandler.h:22
Definition PredictionTracker.h:15
Definition PredictorMfeEns2d.h:21
Z2dMatrix hybridZ
Definition PredictorMfeEns2d.h:78
Matrix< Z_type > Z2dMatrix
matrix type to hold the partition functions for interaction site starts
Definition PredictorMfeEns2d.h:26
PredictorMfeEns2d(const InteractionEnergy &energy, OutputHandler &output, PredictionTracker *predTracker, BasePairProbabilities *pairProbabilities=nullptr)
void predictRegion(const IndexRange &r1, const IndexRange &r2)
virtual ~PredictorMfeEns2d() override
BasePairProbabilities * pairProbabilities
optional sequence-pair owner, never deleted or finalized by this predictor
Definition PredictorMfeEns2d.h:68
void accumulatePairMasses(size_t j1, size_t j2, Z2dMatrix &outside, Z2dMatrix &masses, Z_type &denominator) const
virtual void predict(const IndexRange &r1=IndexRange(0, RnaSequence::lastPos), const IndexRange &r2=IndexRange(0, RnaSequence::lastPos)) override
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
virtual void fillHybridZ(const size_t j1, const size_t j2, const size_t i1init, const size_t i2init, const bool callUpdateZ)
Definition PredictorMfeEns.h:21
PredictionTracker * predTracker
access to the prediction tracker of the super class
Definition Predictor.h:91
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
static const size_t lastPos
Definition RnaSequence.h:57
Definition Accessibility.h:13
double Z_type
type for probabilities, RT and Boltzmann values
Definition general.h:88