FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_restart.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 FrontISTR Commons
3  * This software is released under the MIT License, see LICENSE.txt
4  *****************************************************************************/
5 
6 #ifndef HECMW_RESTART_INCLUDED
7 #define HECMW_RESTART_INCLUDED
8 
9 #include <stdio.h>
10 
11 extern int HECMW_restart_open_by_name(char *name_ID);
12 
13 extern int HECMW_restart_open(void);
14 
15 extern int HECMW_restart_close(void);
16 
17 extern void *HECMW_restart_read(void *addr);
18 
19 extern int HECMW_restart_add(void *data, size_t size);
20 
21 extern int HECMW_restart_add_int(int *data, int n_data);
22 
23 extern int HECMW_restart_add_double(double *data, int n_data);
24 
25 extern int HECMW_restart_write_by_name(char *name_ID);
26 
27 extern int HECMW_restart_write(void);
28 
29 #endif
HECMW_restart_add_double
int HECMW_restart_add_double(double *data, int n_data)
Definition: hecmw_restart.c:144
HECMW_restart_add_int
int HECMW_restart_add_int(int *data, int n_data)
Definition: hecmw_restart.c:140
HECMW_restart_add
int HECMW_restart_add(void *data, size_t size)
Definition: hecmw_restart.c:120
HECMW_restart_write
int HECMW_restart_write(void)
Definition: hecmw_restart.c:220
HECMW_restart_write_by_name
int HECMW_restart_write_by_name(char *name_ID)
Definition: hecmw_restart.c:164
HECMW_restart_close
int HECMW_restart_close(void)
Definition: hecmw_restart.c:59
data
CNFData data
Definition: neu_reporter.cpp:18
HECMW_restart_open
int HECMW_restart_open(void)
Definition: hecmw_restart.c:57
HECMW_restart_open_by_name
int HECMW_restart_open_by_name(char *name_ID)
Definition: hecmw_restart.c:36
HECMW_restart_read
void * HECMW_restart_read(void *addr)
Definition: hecmw_restart.c:84
restart_list::size
size_t size
Definition: hecmw_restart.c:19