RNAlib-2.2.7
dp_matrices.h File Reference
+ Include dependency graph for dp_matrices.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  vrna_mx_mfe_s
 Minimum Free Energy (MFE) Dynamic Programming (DP) matrices data structure required within the vrna_fold_compound_t. More...
 
struct  vrna_mx_pf_s
 Partition function (PF) Dynamic Programming (DP) matrices data structure required within the vrna_fold_compound_t. More...
 

Typedefs

typedef struct vrna_mx_mfe_s vrna_mx_mfe_t
 Typename for the Minimum Free Energy (MFE) DP matrices data structure vrna_mx_mfe_s.
 
typedef struct vrna_mx_pf_s vrna_mx_pf_t
 Typename for the Partition Function (PF) DP matrices data structure vrna_mx_pf_s.
 

Enumerations

enum  vrna_mx_type_e { VRNA_MX_DEFAULT, VRNA_MX_WINDOW, VRNA_MX_2DFOLD }
 An enumerator that is used to specify the type of a polymorphic Dynamic Programming (DP) matrix data structure. More...
 

Functions

int vrna_mx_add (vrna_fold_compound_t *vc, vrna_mx_type_e type, unsigned int options)
 Add Dynamic Programming (DP) matrices (allocate memory) More...
 
void vrna_mx_mfe_free (vrna_fold_compound_t *vc)
 Free memory occupied by the Minimum Free Energy (MFE) Dynamic Programming (DP) matrices. More...
 
void vrna_mx_pf_free (vrna_fold_compound_t *vc)
 Free memory occupied by the Partition Function (PF) Dynamic Programming (DP) matrices. More...