blob: 1b3da8365f810dfda41b354425dc63caa0dcbf44 (
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# Interface definition for thorn CarpetLib
IMPLEMENTS: CarpetLib
includes header: defs.hh in defs.hh
includes header: dist.hh in dist.hh
includes header: bbox.hh in bbox.hh
includes header: bboxset.hh in bboxset.hh
includes header: vect.hh in vect.hh
includes header: commstate.hh in commstate.hh
includes header: mem.hh in mem.hh
includes header: timestat.hh in timestat.hh
includes header: data.hh in data.hh
includes header: gdata.hh in gdata.hh
includes header: dh.hh in dh.hh
includes header: gf.hh in gf.hh
includes header: ggf.hh in ggf.hh
includes header: gh.hh in gh.hh
includes header: th.hh in th.hh
includes header: operators.hh in operators.hh
uses include header: carpet_typecase.hh
# Return a pointer to an unmodifiable C string
# which contains a unique ID for this build
CCTK_POINTER_TO_CONST \
FUNCTION UniqueBuildID (CCTK_POINTER_TO_CONST IN cctkGH)
USES FUNCTION UniqueBuildID
# Return a pointer to an unmodifiable C string
# which contains a unique ID for this simulation
CCTK_POINTER_TO_CONST \
FUNCTION UniqueSimulationID (CCTK_POINTER_TO_CONST IN cctkGH)
USES FUNCTION UniqueSimulationID
# Check whether existing output files should be truncated
CCTK_INT \
FUNCTION IO_TruncateOutputFiles (CCTK_POINTER_TO_CONST IN cctkGH)
REQUIRES FUNCTION IO_TruncateOutputFiles
# The location of the boundary points
CCTK_INT FUNCTION GetBoundarySpecification \
(CCTK_INT IN size, \
CCTK_INT OUT ARRAY nboundaryzones, \
CCTK_INT OUT ARRAY is_internal, \
CCTK_INT OUT ARRAY is_staggered, \
CCTK_INT OUT ARRAY shiftout)
USES FUNCTION GetBoundarySpecification
|