exterior_loops.h
Go to the documentation of this file.
#ifndef VIENNA_RNA_PACKAGE_EXTERIOR_LOOPS_H
#define VIENNA_RNA_PACKAGE_EXTERIOR_LOOPS_H
#include <ViennaRNA/data_structures.h>
#include <ViennaRNA/params.h>
int E_ExtLoop(int type,
int si1,
int sj1,
vrna_param_t *P);
FLT_OR_DBL exp_E_ExtLoop( int type,
int si1,
int sj1,
vrna_exp_param_t *P);
int E_Stem( int type,
int si1,
int sj1,
int extLoop,
vrna_param_t *P);
FLT_OR_DBL exp_E_Stem(int type,
int si1,
int sj1,
int extLoop,
vrna_exp_param_t *P);
int
E_ext_loop( int i,
int j,
vrna_fold_compound_t *vc);
void
E_ext_loop_5( vrna_fold_compound_t *vc);
int
vrna_BT_ext_loop_f5(vrna_fold_compound_t *vc,
int *k,
int *i,
int *j,
vrna_bp_stack_t *bp_stack,
int *stack_count);
#endif
FLT_OR_DBL
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: data_structures.h:39
vrna_fc_s
The most basic data structure required by many functions throughout the RNAlib.
Definition: data_structures.h:390
vrna_param_s
The datastructure that contains temperature scaled energy parameters.
Definition: params.h:50
E_ExtLoop
int E_ExtLoop(int type, int si1, int sj1, vrna_param_t *P)
exp_E_Stem
FLT_OR_DBL exp_E_Stem(int type, int si1, int sj1, int extLoop, vrna_exp_param_t *P)
data_structures.h
params.h
vrna_exp_param_s
The datastructure that contains temperature scaled Boltzmann weights of the energy parameters...
Definition: params.h:94
vrna_bp_stack_s
Base pair stack element.
Definition: data_structures.h:192
E_Stem
int E_Stem(int type, int si1, int sj1, int extLoop, vrna_param_t *P)
exp_E_ExtLoop
FLT_OR_DBL exp_E_ExtLoop(int type, int si1, int sj1, vrna_exp_param_t *P)