git: fa49f6526d6c - main - math/nfft: Rework port to follow Porters Handbook

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 12 Mar 2022 08:03:36 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fa49f6526d6cc24ebdf94471e0a4ae7635297ea6

commit fa49f6526d6cc24ebdf94471e0a4ae7635297ea6
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2022-03-12 07:48:21 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2022-03-12 07:48:36 +0000

    math/nfft: Rework port to follow Porters Handbook
    
    * Use upstream release archive
    * Respect flags set by framework and do not use -march=native
    * Add support for OpenMP and enable it on aarch64 and amd64 by default
    * Overall rework of Makefile
    * Enable all options to match packaging in other distros
    
    PR:             261255
---
 math/nfft/Makefile                         |  45 +-
 math/nfft/distinfo                         |   6 +-
 math/nfft/files/cpow.c                     |  56 ---
 math/nfft/files/patch-3rdparty_Makefile.am |  14 -
 math/nfft/pkg-plist                        | 670 +----------------------------
 5 files changed, 36 insertions(+), 755 deletions(-)

diff --git a/math/nfft/Makefile b/math/nfft/Makefile
index 222d092eb708..a17151daa5d1 100644
--- a/math/nfft/Makefile
+++ b/math/nfft/Makefile
@@ -1,43 +1,50 @@
 PORTNAME=	nfft
-PORTVERSION=	3.5.2
-PORTREVISION=	1
+DISTVERSION=	3.5.2
+PORTREVISION=	2
 CATEGORIES=	math
+MASTER_SITES=	https://github.com/NFFT/${PORTNAME}/releases/download/${DISTVERSION}/
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Nonequispaced fast Fourier transform
 
 LICENSE=	GPLv2
 
-BUILD_DEPENDS=	bash:shells/bash
+BUILD_DEPENDS=	bash:shells/bash \
+		cunit>0:devel/cunit
 LIB_DEPENDS=	libfftw3.so:math/fftw3
 
-USES=		autoreconf libtool
-USE_GITHUB=	yes
-GH_ACCOUNT=	NFFT
+USES=		libtool localbase
 USE_LDCONFIG=	yes
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-fftw3=${PREFIX}
 
 INSTALL_TARGET=	install-strip
 TEST_TARGET=	check
+PORTDOCS=	*
 
-OPTIONS_DEFINE=	DOCS DOXYGEN
+CONFIGURE_SHELL=	${LOCALBASE}/bin/bash
+CONFIGURE_ARGS=		--disable-static \
+			--disable-doxygen-doc \
+			--enable-all \
+			--with-fftw3
+
+OPTIONS_DEFINE=			DOCS OPENMP
+OPTIONS_DEFAULT_aarch64=	OPENMP
+OPTIONS_DEFAULT_amd64=		OPENMP
 OPTIONS_SUB=	yes
 
-DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
-DOXYGEN_ALL_TARGET=	all doc
-DOXYGEN_IMPLIES=	DOCS
+OPENMP_CONFIGURE_ENABLE=	openmp
+
+.include <bsd.port.options.mk>
 
-.include <bsd.port.pre.mk>
+# We don't have cexpl implemented in earlier versions
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216862
 
-post-extract:
-	${CP} ${PATCHDIR}/cpow.c ${WRKSRC}/3rdparty
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300521
 
-pre-configure:
-	cd ${WRKSRC} && bash ./bootstrap.sh
+LIB_DEPENDS+=	libopenlibm.so:math/openlibm
+LDFLAGS+=	-lopenlibm
 
-do-configure:
-	cd ${WRKSRC} && bash ${WRKSRC}/configure ${CONFIGURE_ARGS}
+.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/math/nfft/distinfo b/math/nfft/distinfo
index f29d3596f95d..00b0601589a5 100644
--- a/math/nfft/distinfo
+++ b/math/nfft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1608225227
-SHA256 (NFFT-nfft-3.5.2_GH0.tar.gz) = c68b22de2b914328d5d9fd33778defc66b226c72ef4c103956bbf36bbcd18e45
-SIZE (NFFT-nfft-3.5.2_GH0.tar.gz) = 1966573
+TIMESTAMP = 1642351718
+SHA256 (nfft-3.5.2.tar.gz) = cf3b2f3b2eabd79e49a5fbabf7f8d73fc3c57c4f68ae71e29f6dead853ab2901
+SIZE (nfft-3.5.2.tar.gz) = 5377870
diff --git a/math/nfft/files/cpow.c b/math/nfft/files/cpow.c
deleted file mode 100644
index 082238b3a210..000000000000
--- a/math/nfft/files/cpow.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* $NetBSD: cpow.c,v 1.1 2007/08/20 16:01:35 drochner Exp $ */
-
-/*-
- * Copyright (c) 2007 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software written by Stephen L. Moshier.
- * It is redistributed by the NetBSD Foundation by permission of the author.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <complex.h>
-#include <math.h>
-
-double complex
-cpow(double complex a, double complex z)
-{
-	double complex w;
-	double x, y, r, theta, absa, arga;
-
-	x = creal(z);
-	y = cimag(z);
-	absa = cabs(a);
-	if (absa == 0.0) {
-		return (0.0 + 0.0 * I);
-	}
-	arga = carg(a);
-	r = pow(absa, x);
-	theta = x * arga;
-	if (y != 0.0) {
-		r = r * exp(-y * arga);
-		theta = theta + y * log(absa);
-	}
-	w = r * cos(theta) + (r * sin(theta)) * I;
-	return w;
-}
diff --git a/math/nfft/files/patch-3rdparty_Makefile.am b/math/nfft/files/patch-3rdparty_Makefile.am
deleted file mode 100644
index f8d87898fa31..000000000000
--- a/math/nfft/files/patch-3rdparty_Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
---- 3rdparty/Makefile.am.orig	2016-10-16 14:46:04 UTC
-+++ 3rdparty/Makefile.am
-@@ -2,8 +2,8 @@
- 
- noinst_LTLIBRARIES = lib3rdparty.la
- 
--lib3rdparty_la_SOURCES =
-+lib3rdparty_la_SOURCES = cpow.c
- 
- lib3rdparty_la_LIBADD = cstripack/libcstripack.la
- 
--EXTRA_DIST = README
-\ No newline at end of file
-+EXTRA_DIST = README
diff --git a/math/nfft/pkg-plist b/math/nfft/pkg-plist
index 5240be6bf27f..692e1bab4e4d 100644
--- a/math/nfft/pkg-plist
+++ b/math/nfft/pkg-plist
@@ -1,669 +1,13 @@
 include/nfft3.h
 include/nfft3mp.h
-lib/libnfft3.a
+lib/libfastsumjulia.so
+lib/libnfctjulia.so
 lib/libnfft3.so
 lib/libnfft3.so.4
 lib/libnfft3.so.4.0.2
+%%OPENMP%%lib/libnfft3_threads.so
+%%OPENMP%%lib/libnfft3_threads.so.4
+%%OPENMP%%lib/libnfft3_threads.so.4.0.2
+lib/libnfftjulia.so
+lib/libnfstjulia.so
 libdata/pkgconfig/nfft3.pc
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/accuracy_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/annotated.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2doxygen_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2fastsumS2_2doxygen_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2iterS2_2doxygen_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2mri_2doxygen_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2mri_2mri2d_2doxygen_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2mri_2mri3d_2doxygen_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2polarFFT_2doxygen_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/applications_2quadratureS2_2doxygen_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/assert_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/bc_s.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/bessel__i0_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/bspline_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/classes.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/closed.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/config_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/construct__data__2d1d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/construct__data__2d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/construct__data__3d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/construct__data__inh__2d1d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/construct__data__inh__3d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/cycle_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/damp_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_0c7f2452bc84fa0fc4195fb15953ec53.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_0c9e32fd27b7f4e80ec4ebeb6c427e2d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_224fe669cf662e4d4573ba584877a9b9.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_25564cacf5a7ef2ec915d9f7b609853e.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_390363ac6c75087990c53a11ba2c3b15.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_5815af820a9cc9481f1d0990a0d60286.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_58759e03702cf5d3134868f6de633189.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_6409bbb6ca4d9fdb6de069951c273365.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_697d3e9fc07ca8e2f36d15eea53bc2fc.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_7ab5cd9d6a44db3bf3b807f89e50cefe.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_7af51a00587982c04b08a156fa91c254.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_7bc5b4c2d8fedbf49abc178849c07704.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_7eb6ea3471917cbff788e1046aaeac44.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_899180af8ae9527aed19a2e763253fcc.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_8c2550e038f78045c202418cbfa07f80.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_8d4f17a3806fad624168c14bf0ea2fb4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_8d554148c8057b12dc5cb11ef005c62c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_8f3c7156d7272f1462551f3a6c5fabd1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_a42734e8bce3bbae48210591d0fac63c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_a6d8c0f9045568178601abc26c60f91f.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_a6e4fee11f07c3b70486e88fe92cbbdc.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_ac1c8221356786b534ab925d360822d4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_d28a4824dc47e487b107a5db32ef43c4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_d44c64559bbebec7f509842c48db8b23.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_d46f6e04c6f21c2dce6558b4c13d80de.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_d47b87128a15c0ce57cf8f363265bec1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_dc43877d82dd332f9fb2071fcca799d6.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_deedd863ca11d55d683e9872da0f56e1.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_e198b4faa999927a1ae92d03d5f1f5e6.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_e6016a3bd4e6017d6b851aae5334ffd2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_ea25627ea6e0d39c26e4e31bca7b94c4.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_ef5ddbf7eefb3d84d608c9a9a32f9b2e.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_fa65d2cfa17fd1e7f6091ef3f0c886ac.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_fb8678d426210fc305fe5dfd30a163a5.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dir_fcbc4f55ac8dbf86a30b1d7535946c2d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/doc.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.svg
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/dynsections.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/error_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/examples_2doxygen_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/examples_2solver_2doxygen_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastgauss_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsumS2_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum_8h.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum__benchomp_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum__benchomp__createdataset_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum__benchomp__detail_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum__matlab_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum__matlab_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum__test_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fastsum__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/files.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/flags_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/flags_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/float_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/folderclosed.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/folderopen.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_0.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_1.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_10.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_100.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_101.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_102.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_103.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_104.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_105.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_106.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_107.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_108.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_109.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_11.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_110.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_111.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_112.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_113.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_114.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_115.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_116.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_117.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_118.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_119.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_12.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_120.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_121.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_122.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_123.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_124.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_125.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_126.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_127.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_128.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_129.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_13.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_130.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_131.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_132.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_133.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_134.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_135.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_136.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_137.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_138.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_139.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_14.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_140.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_141.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_142.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_143.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_144.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_145.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_146.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_147.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_148.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_149.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_15.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_150.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_151.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_152.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_153.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_154.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_155.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_156.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_157.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_158.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_159.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_16.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_160.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_161.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_162.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_163.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_164.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_165.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_166.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_167.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_168.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_169.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_17.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_170.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_171.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_172.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_173.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_174.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_175.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_176.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_177.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_178.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_179.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_18.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_180.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_181.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_182.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_183.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_184.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_185.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_186.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_187.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_188.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_189.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_19.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_190.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_191.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_192.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_193.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_194.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_195.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_196.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_197.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_198.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_199.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_2.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_20.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_200.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_201.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_202.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_203.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_204.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_205.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_206.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_207.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_208.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_209.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_21.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_210.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_211.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_212.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_213.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_214.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_215.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_216.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_217.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_218.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_219.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_22.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_220.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_221.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_222.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_223.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_224.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_225.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_226.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_227.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_228.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_229.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_23.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_230.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_231.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_232.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_233.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_234.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_235.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_236.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_237.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_238.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_239.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_24.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_240.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_241.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_242.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_243.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_244.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_245.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_246.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_247.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_248.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_249.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_25.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_250.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_251.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_252.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_253.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_254.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_255.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_256.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_257.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_258.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_259.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_26.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_260.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_261.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_262.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_263.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_264.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_265.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_266.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_267.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_268.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_269.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_27.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_270.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_271.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_272.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_273.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_274.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_275.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_276.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_277.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_278.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_279.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_28.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_280.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_281.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_282.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_283.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_284.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_285.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_286.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_287.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_288.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_289.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_29.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_290.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_291.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_292.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_293.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_294.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_295.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_296.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_297.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_298.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_299.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_3.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_30.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_300.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_301.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_302.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_303.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_304.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_305.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_306.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_307.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_31.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_32.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_33.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_34.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_35.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_36.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_37.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_38.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_39.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_4.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_40.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_41.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_42.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_43.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_44.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_45.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_46.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_47.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_48.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_49.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_5.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_50.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_51.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_52.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_53.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_54.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_55.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_56.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_57.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_58.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_59.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_6.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_60.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_61.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_62.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_63.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_64.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_65.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_66.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_67.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_68.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_69.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_7.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_70.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_71.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_72.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_73.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_74.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_75.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_76.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_77.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_78.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_79.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_8.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_80.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_81.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_82.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_83.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_84.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_85.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_86.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_87.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_88.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_89.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_9.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_90.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_91.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_92.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_93.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_94.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_95.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_96.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_97.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_98.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/form_99.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/formula.repository
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fpt_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fpt_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fpt_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/fpt_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_a.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_b.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_e.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_f.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_func.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_g.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_i.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_j.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_k.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_m.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_n.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_p.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_r.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_s.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_t.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_v.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_a.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_b.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_e.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_f.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_g.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_i.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_j.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_k.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_m.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_n.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_p.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_r.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_s.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_t.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_v.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_w.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_x.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_y.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars_z.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_w.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_x.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_y.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/functions_z.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/glacier_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_defs.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_e.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_f.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_func.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_g.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_i.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_k.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_l.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_m.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_n.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_o.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_p.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_q.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_r.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_s.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_t.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_type.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_vars.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_w.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/globals_x.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__fastgauss.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__fastsum.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__fastsumS2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__fastsumS2__test.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__fastsum__matlab.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__fastsum__test.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__iterS2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__iterS2__matlab.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__construct__data__2d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__construct__data__gridding.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__construct__data__inh__2d1d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__construct__data__inh__3d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__construct__data__inh__nnfft.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__reconstruct__data__2d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__reconstruct__data__inh__2d1d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri2d__reconstruct__data__inh__3d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri3d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri3d__construct__data__1d2d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri3d__construct__data__3d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri3d__reconstruct__data__1d2d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri3d__reconstruct__data__3d.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__mri3d__reconstruct__data__gridding.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__polarFFT.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__polarFFT__linogramm.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__polarFFT__mpolar.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__polarFFT__polar.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__quadratureS2.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__applications__quadratureS2__test.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__examples.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__examples__solver.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__examples__solver__glacier.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__fpt.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__mri.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nfct.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nfft.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nfftutil.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nfsft.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nfsoft.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nfst.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nnfft.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__nsfft.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/group__solver.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/include_2api_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/index.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/infft_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/int_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inverse__radon_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/inverse__radon_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/iterS2_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/jquery.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/kernel_2nfsft_2api_8h.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/kernel_2nfsft_2api_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/kernels_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/kernels_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/kernels_8h.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/kernels_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/lambda_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/legendre_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/legendre_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/linogram__fft__test_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/linogram__fft__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/logo.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/malloc_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/menu.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/menudata.js
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/modules.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/mpolar__fft__test_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/mpolar__fft__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/mri2d_2reconstruct__data__gridding_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/mri3d_2reconstruct__data__gridding_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/mri_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nav_g.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nav_h.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/ndft__fast_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/ndft__fast_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfct_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfct_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft3_8h.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft3_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft3mp_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft_2simple__test__threads_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft__benchomp_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft__benchomp__createdataset_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft__benchomp__detail_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfft__times_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsft_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsft_2simple__test__threads_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsft_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsft_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsft__benchomp_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsft__benchomp__createdataset_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsft__benchomp__detail_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsoft_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfsoft_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfst_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nfst_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nnfft_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nnfft_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nsfft_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nsfft_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/nsfft__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/open.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/polar__fft__test_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/polar__fft__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/print_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/quadratureS2_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/radon_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/radon_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/rand_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/reconstruct__data__2d1d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/reconstruct__data__2d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/reconstruct__data__3d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/reconstruct__data__inh__2d1d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/reconstruct__data__inh__3d_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/reconstruct__data__inh__nnfft_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sinc_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/solver_2simple__test_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/solver_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/solver_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/solver__adjoint_8h.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/solver__adjoint_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sort_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sphere.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/splitbar.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structfastsum__plan__.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structfgt__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structfpt__data__.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structfpt__set__s__.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structfpt__step__.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structimri__inh__2d1d__adjoint__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structimri__inh__3d__adjoint__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structinfct__adjoint__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structinfft__adjoint__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structinfsft__adjoint__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structinfst__adjoint__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structinnfft__adjoint__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structmri__inh__2d1d__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structmri__inh__3d__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structmrif__inh__2d1d__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structmrif__inh__3d__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structmril__inh__3d__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfct__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfctf__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfft__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfftf__mv__plan__complex.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfftf__mv__plan__double.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfftf__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfftl__mv__plan__double.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfftl__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfsft__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfsft__wisdom.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfsftf__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfsoftf__plan__.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfst__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnfstf__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnnfft__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnnfftf__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnsfft__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structnsfftf__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structs__param.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structs__result.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structs__resval.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structs__testset.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structsolverf__plan__complex.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structsolverf__plan__double.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structsolverl__plan__double.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structtaylor__plan.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/structwindow__funct__plan__.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sync_off.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/sync_on.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/tab_a.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/tab_b.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/tab_h.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/tab_s.png
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/tabs.css
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/taylor__nfft_8c.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/taylor__nfft_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/thread_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/ticks_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/time_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/vector1_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/vector2_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/vector3_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/version_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/voronoi_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/wigner_8c_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/wigner_8h.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/wigner_8h_source.html
-%%DOXYGEN%%%%PORTDOCS%%%%DOCSDIR%%/html/window_8c_source.html