IntaRNA 3.4.1
RNA-RNA interaction prediction | C++ API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
IntaRNA::PredictionTracker Class Referenceabstract

#include <PredictionTracker.h>

Inheritance diagram for IntaRNA::PredictionTracker:
Inheritance graph
[legend]

Public Member Functions

 PredictionTracker ()
 
virtual ~PredictionTracker ()
 
virtual void updateOptimumCalled (const size_t i1, const size_t j1, const size_t i2, const size_t j2, const E_type energy)=0
 

Detailed Description

Generic interface to track prediction progress of Predictor instances.

Constructor & Destructor Documentation

◆ PredictionTracker()

IntaRNA::PredictionTracker::PredictionTracker ( )
inline

construction

◆ ~PredictionTracker()

IntaRNA::PredictionTracker::~PredictionTracker ( )
inlinevirtual

destruction

Member Function Documentation

◆ updateOptimumCalled()

virtual void IntaRNA::PredictionTracker::updateOptimumCalled ( const size_t  i1,
const size_t  j1,
const size_t  i2,
const size_t  j2,
const E_type  energy 
)
pure virtual

Informs the tracker that Predictor.updateOptima() was called with the given data.

Parameters
i1the index of the first sequence interacting with i2
j1the index of the first sequence interacting with j2
i2the index of the second sequence interacting with i1
j2the index of the second sequence interacting with j1
energythe overall energy of the interaction site

Implemented in IntaRNA::PredictionTrackerHub, IntaRNA::PredictionTrackerPairMinE, IntaRNA::PredictionTrackerProfileMinE, IntaRNA::PredictionTrackerProfileSpotProb, IntaRNA::PredictionTrackerSpotProb, and IntaRNA::PredictionTrackerSpotProbAll.


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