blob: 848836dff96e8681899488b91c649ec40d88d84a (
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
|
/*@@
@file IDAnalyticBH.h
@date 23.Mar.2003
@author Jonathan Thornburg <jthorn@aei.mpg.de>
@desc Overall header file for this thorn; defines prototypes
externally visible routines.
@enddesc
@version $Header$
@history
@hdate 6.May.2003
@hauthor Jonathan Thornburg
@hdesc add lots more prototypes
@endhistory
@@*/
/******************************************************************************/
#define SQR(a) ((a)*(a))
/******************************************************************************/
/*
* prototypes for routines called directly by the Cactus scheduler
*/
void IDAnalyticBH_ParamChecker(CCTK_ARGUMENTS); /* ParamChecker.c */
void Schwarzschild(CCTK_ARGUMENTS); /* Schwarzschild.c */
void KerrID(CCTK_ARGUMENTS); /* Kerr.c */
void BrillLindquist(CCTK_ARGUMENTS); /* BrillLindquist.c */
void Misner_standard(CCTK_ARGUMENTS); /* Misner_standard.c */
void Misner_multiple(CCTK_ARGUMENTS); /* Misner_multiple.c */
/******************************************************************************/
/*
* prototypes for other routines visible outside their source files
*/
/* Misner_points.c */
void Misner_init(int n, CCTK_REAL mu, int terms);
CCTK_REAL MisnerEvalPsi(CCTK_REAL x, CCTK_REAL y, CCTK_REAL z);
/* misc.c */
void IDAnalyticBH_zero_CCTK_REAL_array(int N, CCTK_REAL A[]);
|