RNAlib-2.6.0b
 
Loading...
Searching...
No Matches
salt.h
Go to the documentation of this file.
1#ifndef VIENNA_RNA_PACKAGE_LOOPS_SALT_H
2#define VIENNA_RNA_PACKAGE_LOOPS_SALT_H
3
20#include <math.h>
22
23#ifdef __GNUC__
24# define INLINE inline
25#else
26# define INLINE
27#endif
28
38double
39vrna_salt_loop(int L, double salt, double T);
40
41
55int
56vrna_salt_loop_int(int L, double salt, double T);
57
58
67int
68vrna_salt_stack(double salt, double T);
69
70
85void
86vrna_salt_ml(double saltLoop[], int lower, int upper, int *m, int *b);
87
88
95int
96vrna_salt_duplex_init(double salt);
97
102#endif
int vrna_salt_loop_int(int L, double salt, double T)
Get salt correction for a loop at a given salt concentration and temperature.
double vrna_salt_loop(int L, double salt, double T)
Get salt correction for a loop at a given salt concentration and temperature.
int vrna_salt_stack(double salt, double T)
Get salt correction for a stack at a given salt concentration and temperature.
double salt
salt concentration
General utility- and helper-functions used throughout the ViennaRNA Package.