diff options
Diffstat (limited to 'interface.ccl')
-rw-r--r-- | interface.ccl | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/interface.ccl b/interface.ccl index d2d14f9..94a4bb7 100644 --- a/interface.ccl +++ b/interface.ccl @@ -206,10 +206,28 @@ PROVIDES FUNCTION MoLNumIntegratorSubsteps WITH MoL_NumIntegratorSubsteps \ # PROVIDES FUNCTION MoLChangeToNoneComplexArray WITH \ # MoL_ChangeToNoneComplexArray LANGUAGE C -################################################## -### Functions provided by devices ### -################################################## - +############################################################## +### Aliased functions that can be provided by other thorns ### +### to override low-level grid variable operations. ### +############################################################## + +CCTK_INT FUNCTION LinearCombination \ + (CCTK_POINTER_TO_CONST IN cctkGH, \ + CCTK_INT IN var, \ + CCTK_REAL IN scale, \ + CCTK_INT ARRAY IN srcs, \ + CCTK_INT ARRAY IN tls, \ + CCTK_REAL ARRAY IN facts, \ + CCTK_INT IN nsrcs) +USES FUNCTION LinearCombination + +CCTK_INT FUNCTION Accelerator_NotifyDataModified \ + (CCTK_POINTER_TO_CONST IN cctkGH, \ + CCTK_INT ARRAY IN variables, \ + CCTK_INT ARRAY IN tls, \ + CCTK_INT IN nvariables, \ + CCTK_INT IN on_device) +USES FUNCTION Accelerator_NotifyDataModified private: |