An error occurred while fetching this tab.
Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 22 April 2025 starting at approximately 9am PDT. It is expected to take around 30 minutes and there will be several periods of downtime throughout the maintenance. Please address any comments, concerns, or questions to the helpdesk. This maintenance will be upgrading the GitLab database in order to be ready for the migration.
This fixes up !1282 (merged) to use LAL COMPLEX16
types in the header lal/lib/tools/TriggerInterpolate.h
instead of double _Complex
.
LAL's COMPLEX8/COMPLEX16
have been equivalent to C99's float/double complex
for a long time. Moreover, when LAL headers are processed by a non-C99/C++ compiler, COMPLEX8/COMPLEX16
will map to binary-equivalent types from GSL. This is how LAL's C99 headers can be used to compile C++ wrappers for Octave. In short, public LAL headers should always use COMPLEX8/COMPLEX16
.
LAL also defines crect()
, cpolar()
in LALAtomicDatatypes.h
so I've removed the custom implementations.
cc @leo-singer @jolien-creighton
Please tick one of the following options:
For examples of changes that do not modify the API and/or are considered backwards (in)compatible, please see the contributing guide.
n/a
n/a