diff options
author | knarf <knarf@b2a53a04-0f4f-0410-87ed-f9f25ced00cf> | 2005-05-13 13:04:44 +0000 |
---|---|---|
committer | knarf <knarf@b2a53a04-0f4f-0410-87ed-f9f25ced00cf> | 2005-05-13 13:04:44 +0000 |
commit | 901b0cb0da9e0c2c34147c5ecd5bdb6aef742f9b (patch) | |
tree | 3f425fd8934b87098c6d123f0945f181159e2a3a /src/Equations.c | |
parent | 030d739575c9143852f071e97421d1d4560938c0 (diff) |
new parameter to be able to avoid nans at or near the puncture locations
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@44 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
Diffstat (limited to 'src/Equations.c')
-rw-r--r-- | src/Equations.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Equations.c b/src/Equations.c index 1c9c5f4..4bbcbef 100644 --- a/src/Equations.c +++ b/src/Equations.c @@ -88,6 +88,10 @@ BY_Aijofxyz (double x, double y, double z, double Aij[3][3]) r2_plus = (x - par_b) * (x - par_b) + y * y + z * z; r2_minus = (x + par_b) * (x + par_b) + y * y + z * z; + if (r2_plus < TP_Tiny) + r2_plus = TP_Tiny; + if (r2_minus < TP_Tiny) + r2_minus = TP_Tiny; r_plus = sqrt (r2_plus); r_minus = sqrt (r2_minus); r3_plus = r_plus * r2_plus; |