Skip to content
Snippets Groups Projects
Commit 5380463d authored by Giovanni La Mura's avatar Giovanni La Mura
Browse files

Separate type function declaration from definition

parent b6ba3cfa
No related branches found
No related tags found
No related merge requests found
...@@ -17,12 +17,12 @@ typedef __complex__ double dcomplex; ...@@ -17,12 +17,12 @@ typedef __complex__ double dcomplex;
* \param z: `complex double` The argument of the function. * \param z: `complex double` The argument of the function.
* \return rz: `double` The real part of the argument. * \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. /*! \brief Get the imaginary part of a complex number.
* *
* \param z: `complex double` The argument of the function. * \param z: `complex double` The argument of the function.
* \return iz: `double` The imaginary part of the argument. * \return iz: `double` The imaginary part of the argument.
*/ */
double imag(dcomplex z) { return __imag__ z; } double imag(dcomplex z);
#endif #endif
/* 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; }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment