blob: 0a8aa8c823210b1ef381857c893e96932dffa2f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#ifndef SPIRES_BACKEND_H
#define SPIRES_BACKEND_H
#include <stddef.h>
#include <spires.h>
typedef struct {
size_t num_samples;
size_t num_features;
double *states;
} Reservoir_State_Matrix;
int collect_reservoir_states(
const spires_reservoir *reservoir,
const double *input_series,
size_t series_length,
Reservoir_State_Matrix *result
);
void free_reservoir_state_matrix(
Reservoir_State_Matrix *matrix
);
#endif
|