Ian Jauslin
summaryrefslogtreecommitdiff
path: root/src/io.h
blob: 99fd84d8d48d0f98dcad27a687b9422acfe0f3ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef IO_H
#define IO_H

#include <stdio.h>

// write complex vector indexed by k1,k2 to file
int write_vec(_Complex double* u, int K1, int K2, FILE* file);
int write_vec_bin(_Complex double* u, int K1, int K2, FILE* file);

// read complex vector indexed by k1,k2 from file
int read_vec(_Complex double* u, int K1, int K2, FILE* file);
int read_vec_bin(_Complex double* u, int K1, int K2, FILE* file);

// remove an entry from params string (inplace)
int remove_entry(char* param_str, char* entry);

#endif