Commit 5380463d authored by Giovanni La Mura's avatar Giovanni La Mura
Browse files

Separate type function declaration from definition

parent b6ba3cfa
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -17,12 +17,12 @@ typedef __complex__ double dcomplex;
 * \param z: `complex double` The argument of the function.
 * \return rz: `double` The real part of the argument.
 */
double real(dcomplex z) { return __real__ z; }
double real(dcomplex z);

/*! \brief Get the imaginary part of a complex number.
 *
 * \param z: `complex double` The argument of the function.
 * \return iz: `double` The imaginary part of the argument.
 */
double imag(dcomplex z) { return __imag__ z; }
double imag(dcomplex z);
#endif

src/libnptm/types.cpp

0 → 100644
+13 −0
Original line number Diff line number Diff line
/* Distributed under the terms of GPLv3 or later. See COPYING for details. */

/*! \file types.cpp
 *
 * \brief Implementation of the functions connected with types.
 */
#ifndef INCLUDE_TYPES_H_
#include "../include/types.h"
#endif

double real(dcomplex z) { return __real__ z; }

double imag(dcomplex z) { return __imag__ z; }