Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
IFOS2D
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
4
Issues
4
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Environments
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
GPIAG-Software
IFOS2D
Commits
012efcd9
Commit
012efcd9
authored
Sep 29, 2016
by
Florian Wittkamp
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' into feature/write_windowed
parents
c0bc3f67
feddac4c
Changes
39
Hide whitespace changes
Inline
Side-by-side
Showing
39 changed files
with
419 additions
and
129 deletions
+419
-129
contrib/aff/README
contrib/aff/README
+3
-4
contrib/fourier/COPYING
contrib/fourier/COPYING
+0
-2
contrib/fourier/Makefile
contrib/fourier/Makefile
+2
-1
contrib/fourier/README
contrib/fourier/README
+3
-4
contrib/fourier/cfftwtest.c
contrib/fourier/cfftwtest.c
+0
-5
contrib/fourier/cxxfftwartest.cc
contrib/fourier/cxxfftwartest.cc
+1
-5
contrib/fourier/cxxfftwtest.cc
contrib/fourier/cxxfftwtest.cc
+0
-4
contrib/fourier/doxygen.txt
contrib/fourier/doxygen.txt
+8
-4
contrib/fourier/error.cc
contrib/fourier/error.cc
+0
-3
contrib/fourier/error.h
contrib/fourier/error.h
+0
-3
contrib/fourier/fcommand.cc
contrib/fourier/fcommand.cc
+0
-6
contrib/fourier/fcommand.h
contrib/fourier/fcommand.h
+0
-3
contrib/fourier/fftwaff.cc
contrib/fourier/fftwaff.cc
+18
-5
contrib/fourier/fftwaff.h
contrib/fourier/fftwaff.h
+0
-3
contrib/fourier/fftwaffar.cc
contrib/fourier/fftwaffar.cc
+18
-5
contrib/fourier/fftwaffar.h
contrib/fourier/fftwaffar.h
+0
-3
contrib/fourier/filters.cc
contrib/fourier/filters.cc
+3
-5
contrib/fourier/filters.h
contrib/fourier/filters.h
+2
-5
contrib/fourier/filters.inc
contrib/fourier/filters.inc
+0
-1
contrib/fourier/polesnzeroes.cc
contrib/fourier/polesnzeroes.cc
+0
-3
contrib/fourier/polesnzeroes.h
contrib/fourier/polesnzeroes.h
+0
-3
contrib/fourier/polesnzeros.inc
contrib/fourier/polesnzeros.inc
+0
-1
contrib/libcseife/README
contrib/libcseife/README
+11
-4
contrib/stfinv/README
contrib/stfinv/README
+4
-1
contrib/stfinv/debug.h
contrib/stfinv/debug.h
+9
-2
contrib/stfinv/doxygen.txt
contrib/stfinv/doxygen.txt
+16
-2
contrib/stfinv/doxygen_library_users.txt
contrib/stfinv/doxygen_library_users.txt
+2
-2
contrib/stfinv/parameterhandler.h
contrib/stfinv/parameterhandler.h
+6
-6
contrib/stfinv/stfinvfdleastsquares.h
contrib/stfinv/stfinvfdleastsquares.h
+1
-1
contrib/stfinv/stfinvfinitecausal.h
contrib/stfinv/stfinvfinitecausal.h
+1
-1
contrib/stfinv/stfinvfixedstf.h
contrib/stfinv/stfinvfixedstf.h
+1
-1
contrib/stfinv/stfinvfourier.cc
contrib/stfinv/stfinvfourier.cc
+183
-8
contrib/stfinv/stfinvfourier.h
contrib/stfinv/stfinvfourier.h
+80
-6
contrib/stfinv/stfinvidentity.h
contrib/stfinv/stfinvidentity.h
+1
-1
contrib/stfinv/stfinvnormalize.h
contrib/stfinv/stfinvnormalize.h
+1
-1
contrib/stfinv/tools.cc
contrib/stfinv/tools.cc
+1
-1
contrib/stfinv/tools.h
contrib/stfinv/tools.h
+4
-4
contrib/stfinv/usage/stfinvfourier_description_usage.txt
contrib/stfinv/usage/stfinvfourier_description_usage.txt
+35
-6
contrib/stfinv/usage/stfinvfourier_summary_usage.txt
contrib/stfinv/usage/stfinvfourier_summary_usage.txt
+5
-4
No files found.
contrib/aff/README
View file @
012efcd9
this is <README>
this is <README>
============================================================================
============================================================================
AFF --- A container for numbers
AFF --- A container for numbers
-------------------------------
$Id$
============================================================================
============================================================================
For compilation instructions see README.1st in the root directory of the tar-ball or
This software is part of the project Seitosh. See README.1st in the root
http://gpitrsvn.gpi.uni-karlsruhe.de:8000/TFSoftware/wiki/docs/installation
directory of the collection or https://git.scc.kit.edu/Seitosh/Seitosh for
general installation instructions.
The AFF (Array of Friederich and Forbriger) is a lightweight class library. It
The AFF (Array of Friederich and Forbriger) is a lightweight class library. It
offers a simple and easy to use container for numbers as is necessary in
offers a simple and easy to use container for numbers as is necessary in
...
...
contrib/fourier/COPYING
View file @
012efcd9
this is <COPYING>
this is <COPYING>
============================================================================
============================================================================
libfourier
libfourier
----------
$Id$
============================================================================
============================================================================
Copyright (c) 2002, 2013 by Thomas Forbriger
Copyright (c) 2002, 2013 by Thomas Forbriger
...
...
contrib/fourier/Makefile
View file @
012efcd9
# this is <Makefile>
# this is <Makefile>
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# $Id$
#
#
# Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
# Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
#
#
...
@@ -76,6 +75,8 @@ $(LOCLIBDIR)/%: install-include %
...
@@ -76,6 +75,8 @@ $(LOCLIBDIR)/%: install-include %
#----------------------------------------------------------------------
#----------------------------------------------------------------------
DOXYTXT
=
$(
wildcard
doxygen
*
txt
)
flist
:
Makefile $(wildcard *.f *.inc *.h *.cc *.c README *.cfg) COPYING
\
flist
:
Makefile $(wildcard *.f *.inc *.h *.cc *.c README *.cfg) COPYING
\
$(DOXYTXT)
$(DOXYTXT)
echo
$^
|
tr
' '
'\n'
|
sort
>
$@
echo
$^
|
tr
' '
'\n'
|
sort
>
$@
...
...
contrib/fourier/README
View file @
012efcd9
this is <README>
this is <README>
============================================================================
============================================================================
FOURIER --- Fourier coefficients library
FOURIER --- Fourier coefficients library
-------------------------------
$Id$
============================================================================
============================================================================
For compilation instructions see README.1st in the root directory of the tar-ball or
This software is part of the project Seitosh. See README.1st in the root
http://gpitrsvn.gpi.uni-karlsruhe.de:8000/TFSoftware/wiki/docs/installation
directory of the collection or https://git.scc.kit.edu/Seitosh/Seitosh for
general installation instructions.
The library provides modules to perform Fourier transformations and to
The library provides modules to perform Fourier transformations and to
operate on Fourier transforms.An interface to FFTW is available.Signal
operate on Fourier transforms.An interface to FFTW is available.Signal
...
...
contrib/fourier/cfftwtest.c
View file @
012efcd9
...
@@ -3,8 +3,6 @@
...
@@ -3,8 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
*
* ----
* ----
* libfourier is free software; you can redistribute it and/or modify
* libfourier is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* it under the terms of the GNU General Public License as published by
...
@@ -41,8 +39,6 @@
...
@@ -41,8 +39,6 @@
*/
*/
#define TF_CFFTWTEST_C_VERSION \
#define TF_CFFTWTEST_C_VERSION \
"TF_CFFTWTEST_C V1.0 "
"TF_CFFTWTEST_C V1.0 "
#define TF_CFFTWTEST_C_CVSID \
"$Id$"
#include<drfftw.h>
#include<drfftw.h>
#include<stdio.h>
#include<stdio.h>
...
@@ -105,7 +101,6 @@ void process(int n, int m)
...
@@ -105,7 +101,6 @@ void process(int n, int m)
int
main
()
int
main
()
{
{
printf
(
"%s
\n
"
,
TF_CFFTWTEST_C_VERSION
);
printf
(
"%s
\n
"
,
TF_CFFTWTEST_C_VERSION
);
printf
(
"%s
\n
"
,
TF_CFFTWTEST_C_CVSID
);
/*
/*
* the code provided in the tutorial for rfftw_one produces segmentation
* the code provided in the tutorial for rfftw_one produces segmentation
...
...
contrib/fourier/cxxfftwartest.cc
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 16/05/2011
* \date 16/05/2011
*
*
...
@@ -37,8 +36,6 @@
...
@@ -37,8 +36,6 @@
*/
*/
#define CXXFFTWARTEST_VERSION \
#define CXXFFTWARTEST_VERSION \
"CXXFFTWARTEST V1.2 test fftw3 array engine"
"CXXFFTWARTEST V1.2 test fftw3 array engine"
#define CXXFFTWARTEST_CVSID \
"$Id$"
// use the input/output facilities from the standard library
// use the input/output facilities from the standard library
#include <iostream>
#include <iostream>
...
@@ -140,7 +137,6 @@ int main(int iargc, char* argv[])
...
@@ -140,7 +137,6 @@ int main(int iargc, char* argv[])
// define full help text
// define full help text
char
help_text
[]
=
char
help_text
[]
=
{
{
CXXFFTWARTEST_CVSID
"
\n
"
"
\n
"
"input input file name
\n
"
"input input file name
\n
"
"output output file name
\n
"
"output output file name
\n
"
...
@@ -218,7 +214,7 @@ int main(int iargc, char* argv[])
...
@@ -218,7 +214,7 @@ int main(int iargc, char* argv[])
// report program version if in verbose mode
// report program version if in verbose mode
if
(
opt
.
verbose
)
if
(
opt
.
verbose
)
{
cout
<<
CXXFFTWARTEST_VERSION
<<
endl
<<
CXXFFTWARTEST_CVSID
<<
endl
;
}
{
cout
<<
CXXFFTWARTEST_VERSION
<<
endl
;
}
// extract commandline arguments
// extract commandline arguments
// here the rest of the command line is parsed; i.e. the names of input
// here the rest of the command line is parsed; i.e. the names of input
...
...
contrib/fourier/cxxfftwtest.cc
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 12/09/2007
* \date 12/09/2007
*
*
...
@@ -35,8 +34,6 @@
...
@@ -35,8 +34,6 @@
*/
*/
#define CXXFFTWTEST_VERSION \
#define CXXFFTWTEST_VERSION \
"CXXFFTWTEST V1.1 a small test program for fftw when called from C++"
"CXXFFTWTEST V1.1 a small test program for fftw when called from C++"
#define CXXFFTWTEST_CVSID \
"$Id$"
#include <iostream>
#include <iostream>
#include <tfxx/commandline.h>
#include <tfxx/commandline.h>
...
@@ -123,7 +120,6 @@ int main(int iargc, char* argv[])
...
@@ -123,7 +120,6 @@ int main(int iargc, char* argv[])
// define full help text
// define full help text
char
help_text
[]
=
char
help_text
[]
=
{
{
CXXFFTWTEST_CVSID
"
\n
"
"
\n
"
"-n n set number of samples to n
\n
"
"-n n set number of samples to n
\n
"
"-m f set frequency to f
\n
"
"-m f set frequency to f
\n
"
...
...
contrib/fourier/doxygen.txt
View file @
012efcd9
...
@@ -2,8 +2,6 @@
...
@@ -2,8 +2,6 @@
* \brief C++ library to operate on Fourier transforms (libfourierxx)
* \brief C++ library to operate on Fourier transforms (libfourierxx)
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
* $Id$
*
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
*
...
@@ -34,8 +32,6 @@
...
@@ -34,8 +32,6 @@
/*! \mainpage
/*! \mainpage
\author Thomas Forbriger
\author Thomas Forbriger
\since 2002
\since 2002
\date $Date$
\version $Id$
The library provides modules to perform Fourier transformations and to operate
The library provides modules to perform Fourier transformations and to operate
on Fourier transforms.
on Fourier transforms.
...
@@ -128,6 +124,14 @@ Further stuff will be collected in this library in the future.
...
@@ -128,6 +124,14 @@ Further stuff will be collected in this library in the future.
* integral transform, where
* integral transform, where
* \f$\Delta\omega=2\pi/T\f$ and \f$T=N\Delta t\f$.
* \f$\Delta\omega=2\pi/T\f$ and \f$T=N\Delta t\f$.
*
*
* The library provides functions which return the appropriate scaling factors
* such that application of a inverse transformation in sequence with a
* forward transformation is an identity-operation.
*
* \sa fourier::fft::DRFFTWAFFArrayEngine::scale_series,
* fourier::fft::DRFFTWAFFArrayEngine::scale_spectrum,
* fourier::fft::DRFFTWAFF::scale_series,
* fourier::fft::DRFFTWAFF::scale_spectrum
*/
*/
// ----- END OF doxygen.txt -----
// ----- END OF doxygen.txt -----
contrib/fourier/error.cc
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 11/09/2007
* \date 11/09/2007
*
*
...
@@ -35,8 +34,6 @@
...
@@ -35,8 +34,6 @@
*/
*/
#define FOURIER_ERROR_CC_VERSION \
#define FOURIER_ERROR_CC_VERSION \
"FOURIER_ERROR_CC V1.1"
"FOURIER_ERROR_CC V1.1"
#define FOURIER_ERROR_CC_CVSID \
"$Id$"
#include <iostream>
#include <iostream>
#include <fourier/error.h>
#include <fourier/error.h>
...
...
contrib/fourier/error.h
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 11/09/2007
* \date 11/09/2007
*
*
...
@@ -39,8 +38,6 @@
...
@@ -39,8 +38,6 @@
#define FOURIER_ERROR_H_VERSION \
#define FOURIER_ERROR_H_VERSION \
"FOURIER_ERROR_H V1.0"
"FOURIER_ERROR_H V1.0"
#define FOURIER_ERROR_H_CVSID \
"$Id$"
namespace
fourier
{
namespace
fourier
{
...
...
contrib/fourier/fcommand.cc
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 05/01/2003
* \date 05/01/2003
*
*
...
@@ -35,8 +34,6 @@
...
@@ -35,8 +34,6 @@
*/
*/
#define TF_FCOMMAND_CC_VERSION \
#define TF_FCOMMAND_CC_VERSION \
"TF_FCOMMAND_CC V1.0 "
"TF_FCOMMAND_CC V1.0 "
#define TF_FCOMMAND_CC_CVSID \
"$Id$"
#include <fourier/fcommand.h>
#include <fourier/fcommand.h>
#include <fstream>
#include <fstream>
...
@@ -79,11 +76,8 @@ namespace fourier {
...
@@ -79,11 +76,8 @@ namespace fourier {
{
{
os
<<
endl
;
os
<<
endl
;
os
<<
TF_FCOMMAND_H_VERSION
<<
endl
;
os
<<
TF_FCOMMAND_H_VERSION
<<
endl
;
os
<<
TF_FCOMMAND_H_CVSID
<<
endl
;
os
<<
TF_FILTERS_H_VERSION
<<
endl
;
os
<<
TF_FILTERS_H_VERSION
<<
endl
;
os
<<
TF_FILTERS_H_CVSID
<<
endl
;
os
<<
TF_POLESNZEROES_H_VERSION
<<
endl
;
os
<<
TF_POLESNZEROES_H_VERSION
<<
endl
;
os
<<
TF_POLESNZEROES_H_CVSID
<<
endl
;
}
}
}
}
...
...
contrib/fourier/fcommand.h
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 05/01/2003
* \date 05/01/2003
*
*
...
@@ -39,8 +38,6 @@
...
@@ -39,8 +38,6 @@
#define TF_FCOMMAND_H_VERSION \
#define TF_FCOMMAND_H_VERSION \
"TF_FCOMMAND_H V1.0 "
"TF_FCOMMAND_H V1.0 "
#define TF_FCOMMAND_H_CVSID \
"$Id$"
#include<iostream>
#include<iostream>
#include<fourier/filters.h>
#include<fourier/filters.h>
...
...
contrib/fourier/fftwaff.cc
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 11/07/2006
* \date 11/07/2006
*
*
...
@@ -42,8 +41,6 @@
...
@@ -42,8 +41,6 @@
*/
*/
#define TF_FFTWAFF_CC_VERSION \
#define TF_FFTWAFF_CC_VERSION \
"TF_FFTWAFF_CC V1.4"
"TF_FFTWAFF_CC V1.4"
#define TF_FFTWAFF_CC_CVSID \
"$Id$"
#include <iostream>
#include <iostream>
#include <fourier/fftwaff.h>
#include <fourier/fftwaff.h>
...
@@ -308,7 +305,15 @@ namespace fourier {
...
@@ -308,7 +305,15 @@ namespace fourier {
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
//! Return appropriate scaling factor for sampling interval dt.
/*! \brief Return appropriate scaling factor for sampling interval dt.
*
* Factor to be applied when transforming to time domain.
*
* \param[in] dt sampling interval
* \return scalar factor to be applied to all samples
*
* \sa \ref sec_fftw3_integral_transform
*/
DRFFTWAFF
::
Tsample
DRFFTWAFF
::
scale_series
(
const
Tsample
&
dt
)
const
DRFFTWAFF
::
Tsample
DRFFTWAFF
::
scale_series
(
const
Tsample
&
dt
)
const
{
{
return
(
1.
/
(
Msize
*
dt
));
return
(
1.
/
(
Msize
*
dt
));
...
@@ -316,7 +321,15 @@ namespace fourier {
...
@@ -316,7 +321,15 @@ namespace fourier {
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
//! Return appropriate scaling factor for sampling interval dt.
/*! \brief Return appropriate scaling factor for sampling interval dt.
*
* Factor to be applied when transforming to Fourier domain.
*
* \param[in] dt sampling interval
* \return scalar factor to be applied to all samples
*
* \sa \ref sec_fftw3_integral_transform
*/
DRFFTWAFF
::
Tsample
DRFFTWAFF
::
scale_spectrum
(
const
Tsample
&
dt
)
const
DRFFTWAFF
::
Tsample
DRFFTWAFF
::
scale_spectrum
(
const
Tsample
&
dt
)
const
{
{
return
(
dt
);
return
(
dt
);
...
...
contrib/fourier/fftwaff.h
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 11/07/2006
* \date 11/07/2006
*
*
...
@@ -75,8 +74,6 @@
...
@@ -75,8 +74,6 @@
#define TF_FFTWAFF_H_VERSION \
#define TF_FFTWAFF_H_VERSION \
"TF_FFTWAFF_H V1.3"
"TF_FFTWAFF_H V1.3"
#define TF_FFTWAFF_H_CVSID \
"$Id$"
#include<complex>
#include<complex>
#ifdef FFTWFALLBACK
#ifdef FFTWFALLBACK
...
...
contrib/fourier/fftwaffar.cc
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 13/05/2011
* \date 13/05/2011
*
*
...
@@ -37,8 +36,6 @@
...
@@ -37,8 +36,6 @@
*/
*/
#define TF_FFTWAFFAR_CC_VERSION \
#define TF_FFTWAFFAR_CC_VERSION \
"TF_FFTWAFFAR_CC V1.1"
"TF_FFTWAFFAR_CC V1.1"
#define TF_FFTWAFFAR_CC_CVSID \
"$Id$"
#include <iostream>
#include <iostream>
#include <fourier/fftwaffar.h>
#include <fourier/fftwaffar.h>
...
@@ -253,7 +250,15 @@ namespace fourier {
...
@@ -253,7 +250,15 @@ namespace fourier {
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
//! Return appropriate scaling factor for sampling interval dt.
/*! \brief Return appropriate scaling factor for sampling interval dt.
*
* Factor to be applied when transforming to time domain.
*
* \param[in] dt sampling interval
* \return scalar factor to be applied to all samples
*
* \sa \ref sec_fftw3_integral_transform
*/
DRFFTWAFFArrayEngine
::
Tsample
DRFFTWAFFArrayEngine
::
Tsample
DRFFTWAFFArrayEngine
::
scale_series
(
const
Tsample
&
dt
)
const
DRFFTWAFFArrayEngine
::
scale_series
(
const
Tsample
&
dt
)
const
{
{
...
@@ -262,7 +267,15 @@ namespace fourier {
...
@@ -262,7 +267,15 @@ namespace fourier {
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
//! Return appropriate scaling factor for sampling interval dt.
/*! \brief Return appropriate scaling factor for sampling interval dt.
*
* Factor to be applied when transforming to Fourier domain.
*
* \param[in] dt sampling interval
* \return scalar factor to be applied to all samples
*
* \sa \ref sec_fftw3_integral_transform
*/
DRFFTWAFFArrayEngine
::
Tsample
DRFFTWAFFArrayEngine
::
Tsample
DRFFTWAFFArrayEngine
::
scale_spectrum
(
const
Tsample
&
dt
)
const
DRFFTWAFFArrayEngine
::
scale_spectrum
(
const
Tsample
&
dt
)
const
{
{
...
...
contrib/fourier/fftwaffar.h
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 13/05/2011
* \date 13/05/2011
*
*
...
@@ -44,8 +43,6 @@
...
@@ -44,8 +43,6 @@
#define TF_FFTWAFFAR_H_VERSION \
#define TF_FFTWAFFAR_H_VERSION \
"TF_FFTWAFFAR_H V1.2"
"TF_FFTWAFFAR_H V1.2"
#define TF_FFTWAFFAR_H_CVSID \
"$Id$"
#include<complex>
#include<complex>
#include<fftw3.h>
#include<fftw3.h>
...
...
contrib/fourier/filters.cc
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 05/01/2003
* \date 05/01/2003
*
*
...
@@ -34,16 +33,15 @@
...
@@ -34,16 +33,15 @@
* ============================================================================
* ============================================================================
*/
*/
#define TF_FILTER_CC_VERSION \
#define TF_FILTER_CC_VERSION \
"TF_FILTER_CC V1.0 "
"TF_FILTER_CC V1.0"
#define TF_FILTER_CC_CVSID \
"$Id$"
#include <fourier/filters.h>
#include <fourier/filters.h>
#include <fourier/error.h>
#include <fourier/error.h>
#include <cmath>
namespace
fourier
{
namespace
fourier
{
const
double
Filter
::
pi
;
const
double
Filter
::
pi
=
M_PI
;
const
Filter
::
Tcvalue
Filter
::
ime
=
Tcvalue
(
0.
,
1.
);
const
Filter
::
Tcvalue
Filter
::
ime
=
Tcvalue
(
0.
,
1.
);
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
...
...
contrib/fourier/filters.h
View file @
012efcd9
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
*
*
* ----------------------------------------------------------------------------
* ----------------------------------------------------------------------------
*
*
* $Id$
* \author Thomas Forbriger
* \author Thomas Forbriger
* \date 05/01/2003
* \date 05/01/2003
*
*
...
@@ -40,9 +39,7 @@
...
@@ -40,9 +39,7 @@
#ifndef TF_FILTERS_H_VERSION
#ifndef TF_FILTERS_H_VERSION
#define TF_FILTERS_H_VERSION \
#define TF_FILTERS_H_VERSION \
"TF_FILTERS_H V1.0 "
"TF_FILTERS_H V1.0"
#define TF_FILTERS_H_CVSID \
"$Id$"
#include<fourier/polesnzeroes.h>
#include<fourier/polesnzeroes.h>
...
@@ -53,7 +50,7 @@ namespace fourier {
...
@@ -53,7 +50,7 @@ namespace fourier {
typedef
PolesNZeroes
Tbase
;
typedef
PolesNZeroes
Tbase
;
typedef
Tbase
::
Tcvalue
Tcvalue
;
typedef
Tbase
::
Tcvalue
Tcvalue
;
static
const
double
pi
=
3.141592653589793
;
static
const
double
pi
;
static
const
Tcvalue
ime
;
static
const
Tcvalue
ime
;