aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* do not touch emask if told to do not soHEADsvnmasterknarf2005-06-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@50 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Do not reset the excision mask when fixed_excision is set to "none",schnetter2005-05-25
| | | | | | | as some other thorn may want to set the excision mask. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@49 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* add a parameter to turn touching the emask at startup offknarf2005-02-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@48 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Relax the check on the minimum number of points to excise - too aggressive.hawke2004-09-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@47 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Re-populate the excision mask in the postregrid bin.schnetter2004-06-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@46 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Remove unused file.schnetter2004-06-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@45 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Consistent aliased function declarations.hawke2004-05-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@44 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Apply boundary condition after setting mask to a fixed region.schnetter2004-04-13
| | | | | | | Allow two fixed regions. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@43 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Add parameters to set the origin of the excision region for "fixedschnetter2004-02-14
| | | | | | | | | | | | | | | excision". When checking for (real-valued) mask values, do not check for equality, but instead allow for a fudge factor. Check that the thorn is activated when any of its routines are called. When there is only a single point excised, do not abort with an internal error, but pretend the normal extends into the x direction. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@42 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Export the header file "maskvalues.h" to other thorns.schnetter2004-02-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@41 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Make the header file work with both C and Fortran.schnetter2004-02-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@40 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Include cctk_Functions for the DECLARE_CCTK_FUNCTIONS macros.hawke2003-10-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@39 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Setup any fixed excision regions at PostInitial, not PreStep. Fixes a bug ↵hawke2003-09-30
| | | | | | with Carpet (not clear that it works correctly with Carpet yet though). git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@38 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Adding file that was left out of the previous commit.pollney2003-09-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@37 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* This is Ian's patch to LegoExcision, which provides a functionpollney2003-09-09
| | | | | | | aliased interface. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@36 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Add LocalInterpallen2003-07-14
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@35 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* the location of the cactus style file (package) has been changed from ↵ikelley2002-09-05
| | | | | | doc/ThornGuide to doc/latex. I am changing the documentation.tex files to reflect this. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@34 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Use the generic routines sqrt(), abs(), log(), etc. instead of double-precisionpollney2002-06-18
| | | | | | | | | ones dsqrt(), dabs(), dlog(), detc. This makes the code compile in single precision. (Fix courtesy of ThomasR) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@33 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* making it so the docs use the cactus style fileikelley2002-06-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@29 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Adding blank lines to pass testsuite againallen2002-05-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@28 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Fix for new io parametersallen2002-05-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@27 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* converting par fileallen2002-05-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@26 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Added some documentation and a test suite.pollney2002-04-24
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@25 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Adding authorsallen2002-02-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@22 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Changed the way in which the normals where found. Before, I just chosemiguel2001-04-27
| | | | | | | | | | that grid point closest to the optimal normal. But it turned out that in some cases this grid point was in fact masked. I now choose the closest unmasked grid point to the optimal normal. This means a second loop over nearest neighbours, but it can't be avoided. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@20 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Inserted final newline character.deirdre2001-04-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@19 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Oooops! bug. Fixed it (divisions by zero).miguel2001-04-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@18 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Changed the way in which the normal was found so that when the "real"miguel2001-04-03
| | | | | | | | normal vector is close to a diagonal, we get in fact the diagnal and not a vector along the coordinate lines. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@17 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Added comments.miguel2001-04-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@16 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* minor change.miguel2001-04-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@15 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* New findboundary routine without templates. It seems to work, but requiresmiguel2001-04-02
| | | | | | | more testing yet. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@14 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Debugging.miguel2001-03-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@13 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Fixing small bug.miguel2001-03-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@12 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Making sure the mask values are doubles.miguel2001-03-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@11 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Added the value to be filled in inside mask to the parameters passedmiguel2001-03-29
| | | | | | | into the routine, git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@10 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Taking out ccthghmiguel2001-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@9 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Debugging.miguel2001-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@8 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Minor change.miguel2001-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@7 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Removed the original file that handled extrapolation directly.miguel2001-03-29
| | | | | | | | | | | | | | | There are now three files for three purposes: findboundary takes a mask with only 0s and 1s and marks the boundary with 0.5s. findnormals takes a mask where the boundary has been marked and returns the normal directions to the mask for these locations. extrapolate takes a mask the normals and extrapolates a grid function. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@6 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Removing obsolete routine. WE are quick, aren't we?miguel2001-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@5 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Adding Erik's excision routine.miguel2001-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@4 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Making the thorn implement something.miguel2001-03-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@3 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Creating empty thornallen2001-01-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@2 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
* Standard project directories initialized by cvs2svn.(no author)2001-01-07
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@1 f75ba9e5-694f-0410-ac2c-87ea7ce7132b