Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
crystal.h
Go to the documentation of this file.
1 #ifndef CRYSTAL_H
2 #define CRYSTAL_H
3 
4 #if !defined(COMM_H) || !defined(MEM_H)
5 #warning "crystal.h" requires "comm.h" and "mem.h"
6 #endif
7 
8 #define crystal_init PREFIXED_NAME(crystal_init )
9 #define crystal_free PREFIXED_NAME(crystal_free )
10 #define crystal_router PREFIXED_NAME(crystal_router)
11 
12 struct crystal {
13  struct comm comm;
14  buffer data, work;
15 };
16 
17 void crystal_init(struct crystal *cr, const struct comm *comm);
18 void crystal_free(struct crystal *cr);
19 void crystal_router(struct crystal *cr);
20 
21 #endif
buffer work
Definition: crystal.c:52
#define crystal_init
Definition: crystal.h:8
Definition: comm.h:85
#define crystal_free
Definition: crystal.h:9
buffer data
Definition: crystal.c:52
static struct crystal cr
Definition: findpts_test.c:75
Definition: mem.h:111
#define crystal_router
Definition: crystal.h:10