11 #ifndef PAIRING_MATRIX_H
12 #define PAIRING_MATRIX_H
19 #include <unordered_map>
24 typedef matrix< SolutionSizeType, A_Size, A_Size > rnaMatrix;
28 Fibonacci(
unsigned int l);
30 unsigned int get(
unsigned int n) {
31 return numbers[n - 1];
34 std::vector< unsigned int > numbers;
40 static PairingMatrix* Instance();
42 SolutionSizeType get(
unsigned int l,
unsigned int b1,
unsigned int b2);
47 static PairingMatrix * _instance;
48 std::vector< rnaMatrix > p;
49 void extend(
unsigned int newlength);
50 rnaMatrix multiply(rnaMatrix a, rnaMatrix b);
This file holds all global includes, definitions and variables.
All classes and functions for the RNA design library are under the design namespace.