| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@50 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@48 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@47 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@46 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@45 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@44 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
| |
Allow two fixed regions.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@43 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@41 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@40 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@39 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@37 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
| |
aliased interface.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@36 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@35 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@29 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@28 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@27 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@26 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@25 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@22 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@19 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@18 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@16 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@15 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
| |
more testing yet.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@14 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@13 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@12 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@11 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
| |
into the routine,
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@10 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@9 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@8 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@7 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@5 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@4 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@3 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@2 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|
|
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/LegoExcision/trunk@1 f75ba9e5-694f-0410-ac2c-87ea7ce7132b
|