diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/include/cctk_IOMethods.h | 4 | ||||
-rw-r--r-- | src/include/cctk_Interp.h | 2 | ||||
-rw-r--r-- | src/include/cctk_Reduction.h | 2 |
3 files changed, 8 insertions, 0 deletions
diff --git a/src/include/cctk_IOMethods.h b/src/include/cctk_IOMethods.h index 1d4aef77..c4d0831d 100644 --- a/src/include/cctk_IOMethods.h +++ b/src/include/cctk_IOMethods.h @@ -18,6 +18,7 @@ extern "C" { struct IOMethod { const char *implementation; + const char *name; int (*OutputGH) (const cGH *GH); int (*OutputVarAs) (const cGH *GH, const char *vname, const char *alias); int (*TriggerOutput) (const cGH *GH, int vindex); @@ -39,6 +40,9 @@ int CCTK_RegisterIOMethodOutputVarAs (int handle, const char *alias)); const char *CCTK_IOMethodImplementation (int handle); + +const char *CCTK_IOMethod (int handle); + int CCTK_NumIOMethods (void); #ifdef __cplusplus diff --git a/src/include/cctk_Interp.h b/src/include/cctk_Interp.h index 4bdfb6cf..c010ec69 100644 --- a/src/include/cctk_Interp.h +++ b/src/include/cctk_Interp.h @@ -81,6 +81,8 @@ int CCTK_InterpLocal (cGH *GH, const char *CCTK_InterpOperatorImplementation(int handle); +const char *CCTK_InterpOperator(int handle); + int CCTK_NumInterpOperators(void); #ifdef __cplusplus diff --git a/src/include/cctk_Reduction.h b/src/include/cctk_Reduction.h index b43ec083..78a395b9 100644 --- a/src/include/cctk_Reduction.h +++ b/src/include/cctk_Reduction.h @@ -72,6 +72,8 @@ int CCTK_RegisterReductionArrayOperator( const char *CCTK_ReduceOperatorImplementation(int handle); +const char *CCTK_ReduceOperator (int handle); + int CCTK_NumReduceOperators(void); /* FIXME: old interface - should go */ |