diff options
author | schnetter <schnetter@b716e942-a2de-43ad-8f52-f3dfe468e4e7> | 2008-07-21 16:10:15 +0000 |
---|---|---|
committer | schnetter <schnetter@b716e942-a2de-43ad-8f52-f3dfe468e4e7> | 2008-07-21 16:10:15 +0000 |
commit | ccc75f561d8f6e85e1154b9d3fcfb75dfd3043d4 (patch) | |
tree | 91eb9cbede7616ed9bd2ef3206d494ff2792d215 | |
parent | a62fe070e3183ac5531dbc79b2a8d5f35e5affa3 (diff) |
Add interfaces for TAT_nan and TAT info
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinUtils/TGRtensor/trunk@44 b716e942-a2de-43ad-8f52-f3dfe468e4e7
-rw-r--r-- | src/classify.F90 | 12 | ||||
-rw-r--r-- | src/classify.c | 10 |
2 files changed, 22 insertions, 0 deletions
diff --git a/src/classify.F90 b/src/classify.F90 index 43a08a4..bf6f727 100644 --- a/src/classify.F90 +++ b/src/classify.F90 @@ -26,4 +26,16 @@ module classify end function TAT_finite end interface + interface + pure CCTK_REAL function TAT_nan () + implicit none + end function TAT_nan + end interface + + interface + pure CCTK_REAL function TAT_inf () + implicit none + end function TAT_inf + end interface + end module classify diff --git a/src/classify.c b/src/classify.c index a2feeb6..f723ef2 100644 --- a/src/classify.c +++ b/src/classify.c @@ -30,3 +30,13 @@ int CCTK_FCALL CCTK_FNAME(TAT_finite) (const CCTK_REAL * restrict const x) return 1; #endif } + +CCTK_REAL CCTK_FCALL CCTK_FNAME(TAT_nan) (void) +{ + return 0.0 / 0.0; +} + +CCTK_REAL CCTK_FCALL CCTK_FNAME(TAT_inf) (void) +{ + return 1.0 / 0.0; +} |