summaryrefslogtreecommitdiff
path: root/interface.ccl
blob: 5b79b4aabf081b0a828656f9377e6e3eaeb18004 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Interface definition for thorn QuasiMaximalSlicing
implements: QuasiMaximalSlicing

INHERITS: ADMBase grid CoordBase MethodOfLines

CCTK_INT FUNCTION MoLRegisterConstrained(CCTK_INT IN idx)
CCTK_INT FUNCTION MoLRegisterSaveAndRestore(CCTK_INT IN idx)
CCTK_INT FUNCTION MoLRegisterSaveAndRestoreGroup(CCTK_INT IN idx)

REQUIRES FUNCTION MoLRegisterConstrained
REQUIRES FUNCTION MoLRegisterSaveAndRestore
REQUIRES FUNCTION MoLRegisterSaveAndRestoreGroup

public:
CCTK_REAL W TYPE=GF
CCTK_REAL W_pred TYPE=GF
{
    W_pred_0
    W_pred_1
} "W_pred"

CCTK_REAL W_coeffs        TYPE=array DIM=3 SIZE=2,basis_order_z,basis_order_r DISTRIB=constant
CCTK_REAL W_pred_coeffs   TYPE=array DIM=3 SIZE=2,basis_order_z,basis_order_r DISTRIB=constant