27#ifndef FNFT__NSEP_TESTCASES_H
28#define FNFT__NSEP_TESTCASES_H
41 fnft__nsep_testcases_PLANE_WAVE_FOCUSING,
42 fnft__nsep_testcases_CONSTANT_DEFOCUSING
62#ifdef FNFT_ENABLE_SHORT_NAMES
63#define nsep_testcases_PLANE_WAVE_FOCUSING fnft__nsep_testcases_PLANE_WAVE_FOCUSING
64#define nsep_testcases_CONSTANT_DEFOCUSING fnft__nsep_testcases_CONSTANT_DEFOCUSING
65#define nsep_testcases_t fnft__nsep_testcases_t
66#define nsep_testcases(...) fnft__nsep_testcases(__VA_ARGS__)
67#define nsep_testcases_test_fnft(...) fnft__nsep_testcases_test_fnft(__VA_ARGS__)
Fast nonlinear Fourier transform for the periodic nonlinear Schroedinger equation.
FNFT_INT fnft__nsep_testcases_test_fnft(fnft__nsep_testcases_t tc, FNFT_UINT D, FNFT_REAL error_bounds[3], fnft_nsep_opts_t *const opts)
This routine is used by the tests for fnft_nsep.
fnft__nsep_testcases_t
Definition fnft__nsep_testcases.h:40
size_t FNFT_UINT
Definition fnft_numtypes.h:62
int32_t FNFT_INT
Definition fnft_numtypes.h:56
double FNFT_REAL
Definition fnft_numtypes.h:40
Stores additional options for the routine fnft_nsep.
Definition fnft_nsep.h:145