struct vrna_mx_pf_s

#include <ViennaRNA/dp_matrices.h>
Partition function (PF) Dynamic Programming (DP) matrices data structure required within the vrna_fold_compound_t .
// fields

vrna_mx_type_e type
unsigned int length
FLT_OR_DBL* scale
FLT_OR_DBL* expMLbase
FLT_OR_DBL* q
FLT_OR_DBL* qb
FLT_OR_DBL* qm
FLT_OR_DBL* qm1
FLT_OR_DBL* probs
FLT_OR_DBL* q1k
FLT_OR_DBL* qln
FLT_OR_DBL* G
FLT_OR_DBL qo
FLT_OR_DBL* qm2
FLT_OR_DBL qho
FLT_OR_DBL qio
FLT_OR_DBL qmo
FLT_OR_DBL** q_local
FLT_OR_DBL** qb_local
FLT_OR_DBL** qm_local
FLT_OR_DBL** pR
FLT_OR_DBL** qm2_local
FLT_OR_DBL** QI5
FLT_OR_DBL** q2l
FLT_OR_DBL** qmb
FLT_OR_DBL** G_local
FLT_OR_DBL*** Q
int** l_min_Q
int** l_max_Q
int* k_min_Q
int* k_max_Q
FLT_OR_DBL*** Q_B
int** l_min_Q_B
int** l_max_Q_B
int* k_min_Q_B
int* k_max_Q_B
FLT_OR_DBL*** Q_M
int** l_min_Q_M
int** l_max_Q_M
int* k_min_Q_M
int* k_max_Q_M
FLT_OR_DBL*** Q_M1
int** l_min_Q_M1
int** l_max_Q_M1
int* k_min_Q_M1
int* k_max_Q_M1
FLT_OR_DBL*** Q_M2
int** l_min_Q_M2
int** l_max_Q_M2
int* k_min_Q_M2
int* k_max_Q_M2
FLT_OR_DBL** Q_c
int* l_min_Q_c
int* l_max_Q_c
int k_min_Q_c
int k_max_Q_c
FLT_OR_DBL** Q_cH
int* l_min_Q_cH
int* l_max_Q_cH
int k_min_Q_cH
int k_max_Q_cH
FLT_OR_DBL** Q_cI
int* l_min_Q_cI
int* l_max_Q_cI
int k_min_Q_cI
int k_max_Q_cI
FLT_OR_DBL** Q_cM
int* l_min_Q_cM
int* l_max_Q_cM
int k_min_Q_cM
int k_max_Q_cM
FLT_OR_DBL* Q_rem
FLT_OR_DBL* Q_B_rem
FLT_OR_DBL* Q_M_rem
FLT_OR_DBL* Q_M1_rem
FLT_OR_DBL* Q_M2_rem
FLT_OR_DBL Q_c_rem
FLT_OR_DBL Q_cH_rem
FLT_OR_DBL Q_cI_rem
FLT_OR_DBL Q_cM_rem