[ET Trac] #2933: CarpetX's reduction.hxx is not self-contained

Roland Haas trac-noreply at einsteintoolkit.org
Tue Apr 21 11:55:22 CDT 2026


#2933: CarpetX's reduction.hxx is not self-contained

 Reporter: Roland Haas
   Status: new
Milestone: 
  Version: 
     Type: bug
 Priority: major
Component: CarpetX

Comment (by Roland Haas):

I have the dependency, that does unfortuantely not fix it:

```
REQUIRES CarpetX Loop 
```

It would not affect what include files I see though, since Cactus has no notion of any thorn "owning" an include file declared in `interface.ccl` since they all actually just append to the include file, ie multiple thorns can have `INCLUDE HEADER: foo.hxx IN foo.hpp`.

I think this is just an oversight since all other users of `reduction.hxx` (well `io_norms.cxx`) include `loop.hxx` first, before including `reduction.hxx` and they do have a global `dim` in their namespace (from `CarpetX` I guess.

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2933/carpetxs-reductionhxx-is-not-self
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/trac/attachments/20260421/1b07ff9b/attachment.htm>


More information about the Trac mailing list