1#ifndef VIENNA_RNA_PACKAGE_GRAMMAR_H
2#define VIENNA_RNA_PACKAGE_GRAMMAR_H
60 vrna_grammar_rule_f cb_aux_f;
61 vrna_grammar_rule_f cb_aux_c;
62 vrna_grammar_rule_f cb_aux_m;
63 vrna_grammar_rule_f cb_aux_m1;
64 vrna_grammar_rule_f_aux cb_aux;
66 vrna_grammar_rule_f_exp cb_aux_exp_f;
67 vrna_grammar_rule_f_exp cb_aux_exp_c;
68 vrna_grammar_rule_f_exp cb_aux_exp_m;
69 vrna_grammar_rule_f_exp cb_aux_exp_m1;
70 vrna_grammar_rule_f_aux_exp cb_aux_exp;
79 vrna_grammar_rule_f cb);
84 vrna_grammar_rule_f_exp cb);
89 vrna_grammar_rule_f cb);
94 vrna_grammar_rule_f_exp cb);
99 vrna_grammar_rule_f cb);
104 vrna_grammar_rule_f_exp cb);
109 vrna_grammar_rule_f cb);
114 vrna_grammar_rule_f_exp cb);
119 vrna_grammar_rule_f_aux cb);
124 vrna_grammar_rule_f_aux_exp cb);
135 vrna_grammar_cond_f cb);
The Basic Fold Compound API.
double FLT_OR_DBL
Typename for floating point number in partition function computations.
Definition basic.h:43
The most basic data structure required by many functions throughout the RNAlib.
Definition fold_compound.h:168
vrna_grammar_cond_f cb_proc
A callback for pre- and post-processing of auxiliary grammar rules.
Definition grammar.h:58
void(* vrna_grammar_data_free_f)(void *data)
Free auxiliary data.
Definition grammar.h:51