1 #ifndef VIENNA_RNA_PACKAGE_EXTERIOR_LOOPS_H 2 #define VIENNA_RNA_PACKAGE_EXTERIOR_LOOPS_H 7 #ifdef VRNA_WARN_DEPRECATED 8 # if defined(__clang__) 9 # define DEPRECATED(func, msg) func __attribute__ ((deprecated("", msg))) 10 # elif defined(__GNUC__) 11 # define DEPRECATED(func, msg) func __attribute__ ((deprecated(msg))) 13 # define DEPRECATED(func, msg) func 16 # define DEPRECATED(func, msg) func 161 #ifndef VRNA_DISABLE_BACKWARD_COMPATIBILITY 209 DEPRECATED(
int E_Stem(
int type,
214 "This function is obsolete");
217 DEPRECATED(
int E_ExtLoop(
int type,
221 "Use vrna_E_ext_stem() instead");
235 "Use vrna_exp_E_ext_stem() instead");
251 "This function is obsolete");
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition: data_structures.h:43
The most basic data structure required by many functions throughout the RNAlib.
Definition: fold_compound.h:131
The datastructure that contains temperature scaled energy parameters.
Definition: params.h:56
FLT_OR_DBL exp_E_Stem(int type, int si1, int sj1, int extLoop, vrna_exp_param_t *P)
Various data structures and pre-processor macros.
Functions to deal with sets of energy parameters.
The data structure that contains temperature scaled Boltzmann weights of the energy parameters...
Definition: params.h:101
FLT_OR_DBL vrna_exp_E_ext_stem(unsigned int type, int n5d, int n3d, vrna_exp_param_t *p)
Evaluate a stem branching off the exterior loop (Boltzmann factor version)
Base pair stack element.
Definition: data_structures.h:141
int E_Stem(int type, int si1, int sj1, int extLoop, vrna_param_t *P)
Compute the energy contribution of a stem branching off a loop-region.
FLT_OR_DBL exp_E_ExtLoop(int type, int si1, int sj1, vrna_exp_param_t *P)
int vrna_E_ext_stem(unsigned int type, int n5d, int n3d, vrna_param_t *p)
Evaluate a stem branching off the exterior loop.
Auxiliary helper arrays for fast exterior loop computations.
Definition: exterior_loops.h:37