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
df746752
Commit
df746752
authored
Nov 11, 2015
by
laura.gassner
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'thof/DENISE-import_Seitosh'
parents
aca39e8a
628f7bb8
Changes
190
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
190 changed files
with
4857 additions
and
6474 deletions
+4857
-6474
contrib/.gitignore
contrib/.gitignore
+3
-0
contrib/Makefile_var
contrib/Makefile_var
+32
-5
contrib/aff/COPYING
contrib/aff/COPYING
+1
-1
contrib/aff/Carray.h
contrib/aff/Carray.h
+2
-2
contrib/aff/Makefile
contrib/aff/Makefile
+18
-116
contrib/aff/README
contrib/aff/README
+42
-970
contrib/aff/README.export
contrib/aff/README.export
+0
-26
contrib/aff/Wff.siklst
contrib/aff/Wff.siklst
+0
-15
contrib/aff/array.h
contrib/aff/array.h
+2
-2
contrib/aff/arrayoperators.h
contrib/aff/arrayoperators.h
+2
-2
contrib/aff/converters.h
contrib/aff/converters.h
+2
-2
contrib/aff/doxydoc.cfg
contrib/aff/doxydoc.cfg
+1
-3
contrib/aff/doxygen.changelog.txt
contrib/aff/doxygen.changelog.txt
+6
-5
contrib/aff/doxygen.groups.txt
contrib/aff/doxygen.groups.txt
+4
-3
contrib/aff/doxygen.txt
contrib/aff/doxygen.txt
+975
-0
contrib/aff/dump.cc
contrib/aff/dump.cc
+2
-2
contrib/aff/dump.h
contrib/aff/dump.h
+2
-2
contrib/aff/fortranshape.cc
contrib/aff/fortranshape.cc
+2
-2
contrib/aff/fortranshape.h
contrib/aff/fortranshape.h
+2
-2
contrib/aff/functions/absmax.h
contrib/aff/functions/absmax.h
+2
-2
contrib/aff/functions/avg.h
contrib/aff/functions/avg.h
+2
-2
contrib/aff/functions/histo.h
contrib/aff/functions/histo.h
+2
-2
contrib/aff/functions/max.h
contrib/aff/functions/max.h
+2
-2
contrib/aff/functions/min.h
contrib/aff/functions/min.h
+2
-2
contrib/aff/functions/rms.h
contrib/aff/functions/rms.h
+2
-2
contrib/aff/functions/sqrsum.h
contrib/aff/functions/sqrsum.h
+2
-2
contrib/aff/functions/sum.h
contrib/aff/functions/sum.h
+2
-2
contrib/aff/functions/valmap.h
contrib/aff/functions/valmap.h
+2
-2
contrib/aff/iterator.h
contrib/aff/iterator.h
+2
-2
contrib/aff/lib/checkedcast.h
contrib/aff/lib/checkedcast.h
+2
-2
contrib/aff/lib/collector.h
contrib/aff/lib/collector.h
+2
-2
contrib/aff/lib/deepcopy.h
contrib/aff/lib/deepcopy.h
+2
-2
contrib/aff/lib/doxygen.lib.txt
contrib/aff/lib/doxygen.lib.txt
+5
-3
contrib/aff/lib/dump_array.h
contrib/aff/lib/dump_array.h
+2
-2
contrib/aff/lib/dump_macros.h
contrib/aff/lib/dump_macros.h
+2
-2
contrib/aff/lib/dump_series.h
contrib/aff/lib/dump_series.h
+2
-2
contrib/aff/lib/dump_sharedheap.h
contrib/aff/lib/dump_sharedheap.h
+2
-2
contrib/aff/lib/dump_simplerigidarray.h
contrib/aff/lib/dump_simplerigidarray.h
+2
-2
contrib/aff/lib/dump_strided.h
contrib/aff/lib/dump_strided.h
+2
-2
contrib/aff/lib/error.cc
contrib/aff/lib/error.cc
+2
-2
contrib/aff/lib/error.h
contrib/aff/lib/error.h
+2
-2
contrib/aff/lib/linearshape.h
contrib/aff/lib/linearshape.h
+2
-2
contrib/aff/lib/mapper.h
contrib/aff/lib/mapper.h
+2
-2
contrib/aff/lib/operators.h
contrib/aff/lib/operators.h
+1
-1
contrib/aff/lib/rawarfun.h
contrib/aff/lib/rawarfun.h
+2
-2
contrib/aff/lib/seriesstepper.cc
contrib/aff/lib/seriesstepper.cc
+2
-2
contrib/aff/lib/seriesstepper.h
contrib/aff/lib/seriesstepper.h
+2
-2
contrib/aff/lib/sharedheap.h
contrib/aff/lib/sharedheap.h
+2
-2
contrib/aff/lib/sharedheap_def.h
contrib/aff/lib/sharedheap_def.h
+2
-2
contrib/aff/lib/simplearray.h
contrib/aff/lib/simplearray.h
+2
-2
contrib/aff/lib/strided.cc
contrib/aff/lib/strided.cc
+2
-2
contrib/aff/lib/strided.h
contrib/aff/lib/strided.h
+2
-2
contrib/aff/lib/stridedstepper.cc
contrib/aff/lib/stridedstepper.cc
+2
-2
contrib/aff/lib/stridedstepper.h
contrib/aff/lib/stridedstepper.h
+2
-2
contrib/aff/lib/types.h
contrib/aff/lib/types.h
+2
-2
contrib/aff/olib/binarray.cc
contrib/aff/olib/binarray.cc
+2
-2
contrib/aff/series.h
contrib/aff/series.h
+2
-2
contrib/aff/seriesoperators.h
contrib/aff/seriesoperators.h
+2
-2
contrib/aff/shaper.h
contrib/aff/shaper.h
+2
-2
contrib/aff/slice.h
contrib/aff/slice.h
+2
-2
contrib/aff/subarray.h
contrib/aff/subarray.h
+2
-2
contrib/aff/tests/Makefile
contrib/aff/tests/Makefile
+0
-129
contrib/aff/tests/arraytest.cc
contrib/aff/tests/arraytest.cc
+0
-240
contrib/aff/tests/f77common.inc
contrib/aff/tests/f77common.inc
+0
-43
contrib/aff/tests/f77interface.cc
contrib/aff/tests/f77interface.cc
+0
-157
contrib/aff/tests/f77procs.f
contrib/aff/tests/f77procs.f
+0
-141
contrib/aff/tests/f77proto.h
contrib/aff/tests/f77proto.h
+0
-110
contrib/aff/tests/f77test.cc
contrib/aff/tests/f77test.cc
+0
-243
contrib/aff/tests/functionstest.cc
contrib/aff/tests/functionstest.cc
+0
-97
contrib/aff/tests/helpertest.cc
contrib/aff/tests/helpertest.cc
+0
-339
contrib/aff/tests/operatortest.cc
contrib/aff/tests/operatortest.cc
+0
-159
contrib/aff/tests/reprtest.cc
contrib/aff/tests/reprtest.cc
+0
-140
contrib/aff/tests/seriestest.cc
contrib/aff/tests/seriestest.cc
+0
-99
contrib/aff/tests/shapetest.cc
contrib/aff/tests/shapetest.cc
+0
-217
contrib/aff/tests/simplearraytest.cc
contrib/aff/tests/simplearraytest.cc
+0
-220
contrib/bin/.gitignore
contrib/bin/.gitignore
+0
-0
contrib/fourier/.gitignore
contrib/fourier/.gitignore
+11
-0
contrib/fourier/COPYING
contrib/fourier/COPYING
+1
-1
contrib/fourier/Ffcommand.f
contrib/fourier/Ffcommand.f
+0
-213
contrib/fourier/Ffilters.f
contrib/fourier/Ffilters.f
+0
-277
contrib/fourier/Fpolesnzeroes.f
contrib/fourier/Fpolesnzeroes.f
+0
-283
contrib/fourier/Makefile
contrib/fourier/Makefile
+23
-90
contrib/fourier/README
contrib/fourier/README
+41
-112
contrib/fourier/README.export
contrib/fourier/README.export
+0
-27
contrib/fourier/cfftwtest.c
contrib/fourier/cfftwtest.c
+3
-3
contrib/fourier/cxxfftwartest.cc
contrib/fourier/cxxfftwartest.cc
+3
-3
contrib/fourier/cxxfftwtest.cc
contrib/fourier/cxxfftwtest.cc
+3
-3
contrib/fourier/doxydoc.cfg
contrib/fourier/doxydoc.cfg
+2
-3
contrib/fourier/doxygen.txt
contrib/fourier/doxygen.txt
+133
-0
contrib/fourier/error.cc
contrib/fourier/error.cc
+3
-3
contrib/fourier/error.h
contrib/fourier/error.h
+3
-3
contrib/fourier/fcommand.cc
contrib/fourier/fcommand.cc
+3
-3
contrib/fourier/fcommand.h
contrib/fourier/fcommand.h
+3
-3
contrib/fourier/fftwaff.cc
contrib/fourier/fftwaff.cc
+3
-3
contrib/fourier/fftwaff.h
contrib/fourier/fftwaff.h
+3
-3
contrib/fourier/fftwaffar.cc
contrib/fourier/fftwaffar.cc
+3
-3
contrib/fourier/fftwaffar.h
contrib/fourier/fftwaffar.h
+3
-3
contrib/fourier/filters.cc
contrib/fourier/filters.cc
+3
-3
contrib/fourier/filters.h
contrib/fourier/filters.h
+3
-3
contrib/fourier/filters.inc
contrib/fourier/filters.inc
+2
-2
contrib/fourier/polesnzeroes.cc
contrib/fourier/polesnzeroes.cc
+3
-3
contrib/fourier/polesnzeroes.h
contrib/fourier/polesnzeroes.h
+3
-3
contrib/fourier/polesnzeros.inc
contrib/fourier/polesnzeros.inc
+2
-2
contrib/header/.gitignore
contrib/header/.gitignore
+0
-0
contrib/libcseife/COPYING
contrib/libcseife/COPYING
+2
-1
contrib/libcseife/Makefile
contrib/libcseife/Makefile
+71
-28
contrib/libcseife/README
contrib/libcseife/README
+30
-16
contrib/libcseife/cseife.c
contrib/libcseife/cseife.c
+2
-2
contrib/libcseife/cseife.h
contrib/libcseife/cseife.h
+2
-2
contrib/libcseife/cseife_deriv.c
contrib/libcseife/cseife_deriv.c
+2
-2
contrib/libcseife/cseife_gauss.c
contrib/libcseife/cseife_gauss.c
+2
-2
contrib/libcseife/cseife_rekfl.c
contrib/libcseife/cseife_rekfl.c
+2
-2
contrib/libcseife/cseife_rfk.c
contrib/libcseife/cseife_rfk.c
+2
-2
contrib/libcseife/cseife_tides.c
contrib/libcseife/cseife_tides.c
+2
-2
contrib/libcseife/subs/seife_common.inc
contrib/libcseife/subs/seife_common.inc
+25
-0
contrib/stfinv/.gitignore
contrib/stfinv/.gitignore
+17
-0
contrib/stfinv/COPYING
contrib/stfinv/COPYING
+17
-4
contrib/stfinv/Makefile
contrib/stfinv/Makefile
+94
-94
contrib/stfinv/README
contrib/stfinv/README
+121
-497
contrib/stfinv/README.export
contrib/stfinv/README.export
+0
-26
contrib/stfinv/README.files
contrib/stfinv/README.files
+145
-0
contrib/stfinv/README.status
contrib/stfinv/README.status
+41
-0
contrib/stfinv/debug.h
contrib/stfinv/debug.h
+1
-4
contrib/stfinv/doc/Makefile
contrib/stfinv/doc/Makefile
+33
-0
contrib/stfinv/doc/libstfinv.tex
contrib/stfinv/doc/libstfinv.tex
+140
-0
contrib/stfinv/doc/stfinv_base.tex
contrib/stfinv/doc/stfinv_base.tex
+14
-0
contrib/stfinv/doc/stfinv_fdbase.tex
contrib/stfinv/doc/stfinv_fdbase.tex
+14
-0
contrib/stfinv/doc/stfinv_fdleastsquares.tex
contrib/stfinv/doc/stfinv_fdleastsquares.tex
+14
-0
contrib/stfinv/doc/stfinv_identity.tex
contrib/stfinv/doc/stfinv_identity.tex
+14
-0
contrib/stfinv/doc/stfinv_normalize.tex
contrib/stfinv/doc/stfinv_normalize.tex
+14
-0
contrib/stfinv/doxydoc.cfg
contrib/stfinv/doxydoc.cfg
+2
-2
contrib/stfinv/doxygen.txt
contrib/stfinv/doxygen.txt
+139
-0
contrib/stfinv/doxygen_end_users.txt
contrib/stfinv/doxygen_end_users.txt
+144
-0
contrib/stfinv/doxygen_implementers.txt
contrib/stfinv/doxygen_implementers.txt
+450
-0
contrib/stfinv/doxygen_library_users.txt
contrib/stfinv/doxygen_library_users.txt
+119
-0
contrib/stfinv/error.cc
contrib/stfinv/error.cc
+1
-4
contrib/stfinv/error.h
contrib/stfinv/error.h
+0
-6
contrib/stfinv/fouriertools.cc
contrib/stfinv/fouriertools.cc
+1
-4
contrib/stfinv/fouriertools.h
contrib/stfinv/fouriertools.h
+1
-4
contrib/stfinv/parameterhandler.cc
contrib/stfinv/parameterhandler.cc
+1
-4
contrib/stfinv/parameterhandler.h
contrib/stfinv/parameterhandler.h
+1
-4
contrib/stfinv/stfinv.cc
contrib/stfinv/stfinv.cc
+17
-6
contrib/stfinv/stfinv.h
contrib/stfinv/stfinv.h
+19
-7
contrib/stfinv/stfinvany.cc
contrib/stfinv/stfinvany.cc
+61
-66
contrib/stfinv/stfinvany.h
contrib/stfinv/stfinvany.h
+33
-8
contrib/stfinv/stfinvbase.cc
contrib/stfinv/stfinvbase.cc
+52
-12
contrib/stfinv/stfinvbase.h
contrib/stfinv/stfinvbase.h
+27
-7
contrib/stfinv/stfinvfdleastsquares.cc
contrib/stfinv/stfinvfdleastsquares.cc
+26
-15
contrib/stfinv/stfinvfdleastsquares.h
contrib/stfinv/stfinvfdleastsquares.h
+6
-4
contrib/stfinv/stfinvfinitecausal.cc
contrib/stfinv/stfinvfinitecausal.cc
+30
-0
contrib/stfinv/stfinvfinitecausal.h
contrib/stfinv/stfinvfinitecausal.h
+141
-0
contrib/stfinv/stfinvfixedstf.cc
contrib/stfinv/stfinvfixedstf.cc
+1
-4
contrib/stfinv/stfinvfixedstf.h
contrib/stfinv/stfinvfixedstf.h
+1
-4
contrib/stfinv/stfinvfourier.cc
contrib/stfinv/stfinvfourier.cc
+27
-17
contrib/stfinv/stfinvfourier.h
contrib/stfinv/stfinvfourier.h
+6
-4
contrib/stfinv/stfinvidentity.cc
contrib/stfinv/stfinvidentity.cc
+63
-20
contrib/stfinv/stfinvidentity.h
contrib/stfinv/stfinvidentity.h
+15
-4
contrib/stfinv/stfinvnormalize.cc
contrib/stfinv/stfinvnormalize.cc
+68
-7
contrib/stfinv/stfinvnormalize.h
contrib/stfinv/stfinvnormalize.h
+42
-3
contrib/stfinv/test_libstfinv/README
contrib/stfinv/test_libstfinv/README
+1
-5
contrib/stfinv/test_libstfinv/src/Makefile
contrib/stfinv/test_libstfinv/src/Makefile
+3
-0
contrib/stfinv/test_libstfinv_withpairs/src/Makefile
contrib/stfinv/test_libstfinv_withpairs/src/Makefile
+24
-0
contrib/stfinv/test_libstfinv_withpairs/src/Test_libstfinv.c
contrib/stfinv/test_libstfinv_withpairs/src/Test_libstfinv.c
+17
-2
contrib/stfinv/test_libstfinv_withpairs/src/fd.h
contrib/stfinv/test_libstfinv_withpairs/src/fd.h
+18
-1
contrib/stfinv/test_libstfinv_withpairs/src/globvar.h
contrib/stfinv/test_libstfinv_withpairs/src/globvar.h
+17
-1
contrib/stfinv/test_libstfinv_withpairs/src/read_parameters.c
...rib/stfinv/test_libstfinv_withpairs/src/read_parameters.c
+18
-1
contrib/stfinv/test_libstfinv_withpairs/src/segy.h
contrib/stfinv/test_libstfinv_withpairs/src/segy.h
+559
-622
contrib/stfinv/tests/onlinehelp.cc
contrib/stfinv/tests/onlinehelp.cc
+0
-121
contrib/stfinv/tests/tooltest.cc
contrib/stfinv/tests/tooltest.cc
+0
-176
contrib/stfinv/tools.cc
contrib/stfinv/tools.cc
+1
-4
contrib/stfinv/tools.h
contrib/stfinv/tools.h
+36
-4
contrib/stfinv/usage/stfinv_description_usage.txt
contrib/stfinv/usage/stfinv_description_usage.txt
+24
-0
contrib/stfinv/usage/stfinv_summary_usage.txt
contrib/stfinv/usage/stfinv_summary_usage.txt
+11
-0
contrib/stfinv/usage/stfinvany_description_usage.txt
contrib/stfinv/usage/stfinvany_description_usage.txt
+33
-0
contrib/stfinv/usage/stfinvany_summary_usage.txt
contrib/stfinv/usage/stfinvany_summary_usage.txt
+11
-0
contrib/stfinv/usage/stfinvbase_description_usage.txt
contrib/stfinv/usage/stfinvbase_description_usage.txt
+18
-0
contrib/stfinv/usage/stfinvbase_summary_usage.txt
contrib/stfinv/usage/stfinvbase_summary_usage.txt
+10
-0
contrib/stfinv/usage/stfinvfdleastsquares_description_usage.txt
...b/stfinv/usage/stfinvfdleastsquares_description_usage.txt
+38
-0
contrib/stfinv/usage/stfinvfdleastsquares_summary_usage.txt
contrib/stfinv/usage/stfinvfdleastsquares_summary_usage.txt
+11
-0
contrib/stfinv/usage/stfinvfinitecausal_description_usage.txt
...rib/stfinv/usage/stfinvfinitecausal_description_usage.txt
+31
-0
contrib/stfinv/usage/stfinvfinitecausal_summary_usage.txt
contrib/stfinv/usage/stfinvfinitecausal_summary_usage.txt
+31
-0
contrib/stfinv/usage/stfinvfixedstf_description_usage.txt
contrib/stfinv/usage/stfinvfixedstf_description_usage.txt
+31
-0
contrib/stfinv/usage/stfinvfixedstf_summary_usage.txt
contrib/stfinv/usage/stfinvfixedstf_summary_usage.txt
+31
-0
contrib/stfinv/usage/stfinvfourier_description_usage.txt
contrib/stfinv/usage/stfinvfourier_description_usage.txt
+25
-0
contrib/stfinv/usage/stfinvfourier_summary_usage.txt
contrib/stfinv/usage/stfinvfourier_summary_usage.txt
+11
-0
contrib/stfinv/usage/stfinvidentity_description_usage.txt
contrib/stfinv/usage/stfinvidentity_description_usage.txt
+15
-0
contrib/stfinv/usage/stfinvidentity_summary_usage.txt
contrib/stfinv/usage/stfinvidentity_summary_usage.txt
+10
-0
contrib/stfinv/usage/stfinvnormalize_description_usage.txt
contrib/stfinv/usage/stfinvnormalize_description_usage.txt
+31
-0
contrib/stfinv/usage/stfinvnormalize_summary_usage.txt
contrib/stfinv/usage/stfinvnormalize_summary_usage.txt
+31
-0
contrib/stfinv/waveformheader.h
contrib/stfinv/waveformheader.h
+1
-4
No files found.
contrib/.gitignore
0 → 100644
View file @
df746752
doc
bin
header
contrib/Makefile_var
View file @
df746752
# This is a file for environment variables used in Makefiles in aff fourier stfinv
# this is <Makefile_var>
# ----------------------------------------------------------------------------
#
# Copyright (c) 2015 by Thomas Forbriger (BFO Schiltach)
#
# set variables expected by vendor Makefiles
#
# REVISIONS and CHANGES
# 02/11/2015 V1.0 Thomas Forbriger
#
# ============================================================================
#
# This file is included (via make include statement) by Makefiles in
# aff, fourier, stfinv, and libcseife
#
# Its purpose is to set make variables which are expected by vendor Makefiles.
#
# ============================================================================
LOCINCLUDEDIR=../header
# extract relative path to contrib with respect of including Makefile
CONTRIBDIR:=$(abspath $(dir $(lastword $(MAKEFILE_LIST))))
LOCLIBDIR=../bin
LOCBINDIR=../bin
# ----------------------------------------------------------------------------
# set values required by vendor Makefiles
LOCINCLUDEDIR=$(CONTRIBDIR)/header
TF_WWWBASEDIR=$HOME/public_html/txt/cxx
LOCLIBDIR=$(CONTRIBDIR)/bin
LOCBINDIR=$(CONTRIBDIR)/bin
TF_WWWBASEDIR=$(CONTRIBDIR)/doc
TF_BROWSER=firefox
# set Fortran compiler if not yet set in environment
ifeq "$(origin FC)" "default"
FC=/usr/bin/g77-3.3
endif
# ----- END OF Makefile_var -----
contrib/aff/COPYING
View file @
df746752
...
...
@@ -2,7 +2,7 @@ this is <COPYING>
============================================================================
libaff
------
$Id
: COPYING 4964 2013-02-01 13:27:42Z lrehor
$
$Id$
============================================================================
Copyright (C) 2002 by Thomas Forbriger and Wolfgang Friederich
...
...
contrib/aff/Carray.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: Carray.h 3957 2011-05-16 14:46:43Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 14/05/2011
*
...
...
@@ -40,7 +40,7 @@
#define AFF_CARRAY_H_VERSION \
"AFF_CARRAY_H V1.0 "
#define AFF_CARRAY_H_CVSID \
"$Id
: Carray.h 3957 2011-05-16 14:46:43Z tforb
$"
"$Id$"
#include<aff/array.h>
#include<aff/lib/checkedcast.h>
...
...
contrib/aff/Makefile
View file @
df746752
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id
: Makefile 4964 2013-02-01 13:27:42Z lrehor
$
# $Id$
#
# Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
#
...
...
@@ -24,19 +24,10 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# ----
#
# A note on header files:
# We extensively comment class declarations within the header files. The
# reduce compilation time when using the library code, comments will be
# stripped from the header files that are exportet. These stripped versions
# are placed in the source code path with name *.h.strip and will be linked to
# INCINSTALLPATH with name *.h.
# Please have a look at the README file coming along with the source code in
# this directory for further notes regarding provided functionality,
# prerequisites and installation.
#
# Although comment stripping could be done by perl with an elaborate regular
# expression, we prefer the remcmmnt command by Jari Laaksonen. You can find
# the code at
# http://www.eti.pg.gda.pl/KATEDRY/kecs/lab-cpp/snippets/
# If it is not available to you, you should set TF_REMCMMNT=cat (see below)
#
# REVISIONS and CHANGES
# 06/12/2002 V1.0 Thomas Forbriger
# 27/12/2002 V1.1 doxygen reads Fortran code and files generated by f2c
...
...
@@ -52,26 +43,12 @@
# 17/01/2011 V1.9 distinguish library creation and installation
# 27/07/2011 V1.10 give precedence to $LOCINCLUDEDIR over
# $SERVERINCLUDEDIR
# 26/01/2014 eliminate comment stripping
#
# ============================================================================
#
# environment variables
# ---------------------
#
# You will like to set the following environment variables:
#
# LOCINCLUDEDIR Defines the path where header files will be copied for
# usage in your own projects. You will pass this path to
# the precompiler with the -I option.
# LOCLIBDIR Defines the path where the binary library will be
# placed.
# TF_WWWBASEDIR Defines the path to your personal homepage. That's the
# place where doxygen output will be written too (see
# below).
#
# You will find the installed library header files in $(LOCINCLUDEDIR)/aff
include
../Makefile_var
CONTRIBDIR
=
..
include
$(CONTRIBDIR)/Makefile_var
.PHONY
:
all
...
...
@@ -113,36 +90,19 @@ SRC=lib/error.cc dump.cc lib/strided.cc lib/stridedstepper.cc \
# test programs are placed in a subdirectory
TESTS
=
$(
wildcard
tests/
*
.cc
)
# whereever we find a README, we will use it
README
=
$(
shell
find
.
-name
README
)
README.changelog README.groups
README
=
$(
shell
find
.
-name
README
)
# the frame of doxygen documentation is palced in text files
DOXYTXT
=
$(
shell
find
.
-name
doxygen
\*
.txt
)
# place where we will copy header files
INCINSTALLPATH
=
$(LOCINCLUDEDIR)
/aff
# place where we will copy the binary library
LIBINSTALLPATH
=
$(LOCLIBDIR)
# name of headers with comments stripped off (these are linked to your include
# directory)
STRIPHEADER
=
$(
addsuffix
.strip,
$(
notdir
$(HEADERS)
))
# name of installed (exported) header files (these are the names in your
# include directory)
INSTHEADER
=
$(
addprefix
$(INCINSTALLPATH)
/,
$(
filter-out
./tests/%,
$(HEADERS)
))
#======================================================================
# comments can be removed from headers
# ------------------------------------
# if defined, empty lines are kept in comment-stripped headers
# to synchronize line numbers (necessary during library debugging)
EMPTYPRINT
=
1
#EMPTYPRINT=0
# define this to be cat in case you do not have remcmmnt available
ifndef
TF_REMCMMNT
TF_REMCMMNT
=
cat
endif
#REMCMMNT=remcmmnt
#REMCMMNT=cat
#======================================================================
# compiler and preprocessor flags
# -------------------------------
...
...
@@ -158,9 +118,8 @@ CPPFLAGS=$(addprefix -I,$(LOCINCLUDEDIR) $(subst :, ,$(SERVERINCLUDEDIR))) \
# -------
# files which are to be edited
flist
:
Makefile tests/Makefile doxydoc.cfg $(README) COPYING
\
$(HEADERS) $(SRC) $(TESTS) $(wildcard doxy*.cfg)
\
tests/f77common.inc tests/f77procs.f
flist
:
Makefile doxydoc.cfg $(README) COPYING
\
$(HEADERS) $(SRC) $(TESTS) $(wildcard doxy*.cfg) $(DOXYTXT)
echo
$(
filter-out
lib/% tests/%,
$^
)
|
tr
' '
'\n'
|
sort
>
$@
echo
$(
filter
lib/%,
$^
)
|
tr
' '
'\n'
|
sort
>>
$@
echo
$(
filter
tests/%,
$^
)
|
tr
' '
'\n'
|
sort
>>
$@
...
...
@@ -177,9 +136,7 @@ clean: ;
-
find
.
-name
\*
.bak | xargs
--no-run-if-empty
/bin/rm
-v
-
find
.
-name
\*
.o | xargs
--no-run-if-empty
/bin/rm
-v
-
find
.
-name
\*
.d | xargs
--no-run-if-empty
/bin/rm
-v
-
find
.
-name
\*
.h.strip | xargs
--no-run-if-empty
/bin/rm
-v
-
/bin/rm
-vf
flist
*
.o install-include libcontxx.a
*
.xxx junk
*
*
.a
*
.so
cd
tests
;
$(MAKE)
clean
-
/bin/rm
-vf
flist
*
.o install-include
*
.xxx junk
*
*
.a
*
.so
#======================================================================
# library part
...
...
@@ -218,35 +175,12 @@ include $(patsubst %.cc,%.d,$(SRC))
#======================================================================
# header files
# ------------
#
# Since we extensively document the class structures within the header files,
# these should be stripped for the production version (otherwise the compiler
# has to scan all comments on each compile). Stripping is done by the rule
# below and is controlled by the variables TF_REMCMMNT and EMPTYPRINT (see
# above).
# comment stripping
# -----------------
$(call
CHECKVARS,TF_REMCMMNT
EMPTYPRINT)
# awk rule assumes that the first non-comment line starts with '#'
# and that the first (copyright) comment end with pattern "^ */"
%.h.strip
:
%.h
awk
'BEGIN {hot=1;} /^ \*\// { if (hot) { hot=2; print; next;} }\
/^#/ { hot=0; } \
{ if (hot==2) { print ""; } else if (hot) { print; } }'
$<
>
$@
$(TF_REMCMMNT)
$<
|
awk
'BEGIN {hot=0;} \
/^ *$$/ { if ((hot) && (
$(EMPTYPRINT)
)) { print ""; } next; } \
/^#/ { hot=1; } { if (hot) print; }'
>>
$@
#----------------------------------------------------------------------
.PRECIOUS
:
%.h.strip
$(call
CHECKVAR,INCINSTALLPATH)
$(INCINSTALLPATH)/%.h
:
%.h
.strip
mkdir
-vp
$(
dir
$@
)
-
rm
-fv
$@
/bin/cp
-vpd
$<
$@
$(INCINSTALLPATH)/%.h
:
%.h
@
mkdir
-vp
$(
dir
$@
)
-
@
rm
-fv
$@
@
/bin/cp
-vpd
$<
$@
# install header files
.PHONY
:
install-include
...
...
@@ -292,9 +226,7 @@ DOXYWWWPATH=$(TF_WWWBASEDIR)/libaff
doxyclean
:
;/bin/rm -rfv $(TF_WWWBASEDIR)/libaff doxydoc.xxx
DOXYSRC
=
$(README)
$(HEADERS)
$(SRC)
\
tests/f77procs.P tests/f77procs.f
\
tests/f77common.inc tests/f77common_com.P
DOXYSRC
=
$(DOXYTXT)
$(HEADERS)
$(SRC)
# create doxygen intermediate configuration
PWD
=
$(
shell
env pwd
)
...
...
@@ -326,36 +258,6 @@ kdocview: kdoc; $(TF_BROWSER) file:$(KDOCDIR)/index.html &
showsections
:
$(README)
egrep
-n
'\\subsection|\\section|\\page'
$^
#======================================================================
# delegate test targets
# ---------------------
tests/%.P
:
cd
tests
;
echo
"#############################"
;
$(MAKE)
$(
notdir
$@
)
tests/f2ctest
:
tests/f77test.cc install-include libaff.a
cd
tests
;
echo
"#############################"
;
$(MAKE)
$(
notdir
$@
)
tests/%
:
tests/%.cc install-include libaff.a
cd
tests
;
echo
"#############################"
;
$(MAKE)
$(
notdir
$@
)
tests/bin%
:
tests/bin%.cc install-include libaff.a
cd
tests
;
echo
"#############################"
;
$(MAKE)
$(
notdir
$@
)
tests/%.run
:
tests/%
echo
"#############################"
$<
$(ARG)
/bin/rm
-fv
$<
$<
.o
# after each modification to the library this target should be used
compile-tests
:
\
tests/shapetest.run
\
tests/reprtest.run
\
tests/arraytest.run
\
tests/operatortest.run
\
tests/helpertest.run
\
tests/f77test.run
#======================================================================
# create package
# --------------
...
...
contrib/aff/README
View file @
df746752
This diff is collapsed.
Click to expand it.
contrib/aff/README.export
deleted
100644 → 0
View file @
aca39e8a
this is <README>
============================================================================
aff
---
$Id$
============================================================================
This directory contains source code for the library aff. It was exportet
from TF_Software to DENISE. DENISE is hosted in the Trac-/svn-project
FWI_elastic (http://gpitrsvn.gpi.uni-karlsruhe.de/repos/FWI_elastic/DENISE).
See COPYING for copyright and license information.
Exports:
Each time this source code is exported to DENISE the current version is
tagged. The directory containing the tagged version is named by the day
of the export (yyyymmdd) and can be found in
http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/export/aff.
19/10/2011 First export of the version tagged in 20111019
01/02/2013 Export of version tagged in 20130201
----- END OF README -----
contrib/aff/Wff.siklst
deleted
100644 → 0
View file @
aca39e8a
#
# SIK Auswahl fuer FF library
#
*.c *.h *.f ?akefile *.inc *.cc *.tcc
#
# when working with m4
*.m4 *.fpp
#
README*
#
# there are CVS working directories
CVS
#
# doxygen configuration
*.cfg
contrib/aff/array.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: array.h 4004 2011-06-21 19:28:23Z tforb
$
* $Id$
* \author Thomas Forbriger
* \since 08/12/2002
*
...
...
@@ -136,7 +136,7 @@
#define AFF_ARRAY_H_VERSION \
"AFF_ARRAY_H V1.2"
#define AFF_ARRAY_H_CVSID \
"$Id
: array.h 4004 2011-06-21 19:28:23Z tforb
$"
"$Id$"
#include <aff/lib/sharedheap.h>
#include <aff/lib/strided.h>
...
...
contrib/aff/arrayoperators.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: arrayoperators.h 3957 2011-05-16 14:46:43Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 10/02/2004
*
...
...
@@ -39,7 +39,7 @@
#define AFF_ARRAYOPERATORS_H_VERSION \
"AFF_ARRAYOPERATORS_H V1.0 "
#define AFF_ARRAYOPERATORS_H_CVSID \
"$Id
: arrayoperators.h 3957 2011-05-16 14:46:43Z tforb
$"
"$Id$"
#include<aff/array.h>
...
...
contrib/aff/converters.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: converters.h 3957 2011-05-16 14:46:43Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 15/05/2011
*
...
...
@@ -40,7 +40,7 @@
#define AFF_CONVERTERS_H_VERSION \
"AFF_CONVERTERS_H V1.0 "
#define AFF_CONVERTERS_H_CVSID \
"$Id
: converters.h 3957 2011-05-16 14:46:43Z tforb
$"
"$Id$"
#include<aff/array.h>
#include<aff/series.h>
...
...
contrib/aff/doxydoc.cfg
View file @
df746752
...
...
@@ -89,9 +89,7 @@ WARN_LOGFILE =
#---------------------------------------------------------------------------
INPUT = ./
INPUT_ENCODING = UTF-8
FILE_PATTERNS = README \
README.changelog \
README.groups \
FILE_PATTERNS = doxygen*.txt \
*.h \
*.cc
RECURSIVE = YES
...
...
contrib/aff/
README.changelog
→
contrib/aff/
doxygen.changelog.txt
View file @
df746752
/*! \file
README.changelog
/*! \file
doxygen.changelog.txt
* \brief ChangeLog for C++ containers for numbers (libaff)
*
* ----------------------------------------------------------------------------
*
* $Id
: README.changelog 4964 2013-02-01 13:27:42Z lrehor
$
* $Id$
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
...
...
@@ -31,13 +31,14 @@
*
* REVISIONS and CHANGES
* - 17/12/2002 V1.0 Thomas Forbriger
* - 12/06/2013 V1.1 renamed file
*
* ============================================================================
*/
/*! \page page_changelog ChangeLog (AFF)
$Id
: README.changelog 4964 2013-02-01 13:27:42Z lrehor
$
$Id$
\sa \ref page_project_status
...
...
@@ -290,7 +291,7 @@
/*! \page page_project_status Project status (AFF)
$Id
: README.changelog 4964 2013-02-01 13:27:42Z lrehor
$
$Id$
\sa \ref page_changelog
...
...
@@ -521,4 +522,4 @@
</TABLE>
*/
// ----- END OF
README.changelog
-----
// ----- END OF
doxygen.changelog.txt
-----
contrib/aff/
README.groups
→
contrib/aff/
doxygen.groups.txt
View file @
df746752
/*! \file libaff/
README.groups
/*! \file libaff/
doxygen.groups.txt
* \brief groups in libaff
*
* ----------------------------------------------------------------------------
*
* $Id
: README.groups 4964 2013-02-01 13:27:42Z lrehor
$
* $Id$
*
* Copyright (c) 2011 by Thomas Forbriger (BFO)
*
...
...
@@ -27,6 +27,7 @@
*
* REVISIONS and CHANGES
* - 15/05/2011 V1.0 Thomas Forbriger
* - 12/06/2013 V1.1 renamed file
*
\todo
...
...
@@ -132,4 +133,4 @@
/*======================================================================*/
// ----- END OF
README.groups
-----
// ----- END OF
doxygen.groups.txt
-----
contrib/aff/doxygen.txt
0 → 100644
View file @
df746752
This diff is collapsed.
Click to expand it.
contrib/aff/dump.cc
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: dump.cc 3117 2010-08-12 12:07:25Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 12/12/2002
*
...
...
@@ -41,7 +41,7 @@
#define AFF_DUMP_CC_VERSION \
"AFF_DUMP_CC V1.1"
#define AFF_DUMP_CC_CVSID \
"$Id
: dump.cc 3117 2010-08-12 12:07:25Z tforb
$"
"$Id$"
#include <aff/lib/dump_strided.h>
#include <aff/lib/error.h>
...
...
contrib/aff/dump.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: dump.h 3084 2010-08-10 16:01:03Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 12/12/2002
*
...
...
@@ -53,7 +53,7 @@
#define AFF_DUMP_H_VERSION \
"AFF_DUMP_H V1.3"
#define TF_DUMP_H_CVSID \
"$Id
: dump.h 3084 2010-08-10 16:01:03Z tforb
$"
"$Id$"
/*! \defgroup group_helpers Debug functions
*/
...
...
contrib/aff/fortranshape.cc
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: fortranshape.cc 3084 2010-08-10 16:01:03Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 23/12/2002
*
...
...
@@ -35,7 +35,7 @@
#define AFF_FORTRANSHAPE_CC_VERSION \
"AFF_FORTRANSHAPE_CC V1.0 "
#define AFF_FORTRANSHAPE_CC_CVSID \
"$Id
: fortranshape.cc 3084 2010-08-10 16:01:03Z tforb
$"
"$Id$"
#include <aff/fortranshape.h>
#include <aff/lib/error.h>
...
...
contrib/aff/fortranshape.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: fortranshape.h 3084 2010-08-10 16:01:03Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 23/12/2002
*
...
...
@@ -47,7 +47,7 @@
#define AFF_FORTRANSHAPE_H_VERSION \
"AFF_FORTRANSHAPE_H V1.2"
#define AFF_FORTRANSHAPE_H_CVSID \
"$Id
: fortranshape.h 3084 2010-08-10 16:01:03Z tforb
$"
"$Id$"
#include<aff/array.h>
#include<aff/lib/checkedcast.h>
...
...
contrib/aff/functions/absmax.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: absmax.h 3084 2010-08-10 16:01:03Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 09/03/2010
*
...
...
@@ -40,7 +40,7 @@
#define AFF_ABSMAX_H_VERSION \
"AFF_ABSMAX_H V1.0 "
#define AFF_ABSMAX_H_CVSID \
"$Id
: absmax.h 3084 2010-08-10 16:01:03Z tforb
$"
"$Id$"
#include<aff/lib/collector.h>
...
...
contrib/aff/functions/avg.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: avg.h 3084 2010-08-10 16:01:03Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 20/03/2005
*
...
...
@@ -40,7 +40,7 @@
#define AFF_AVG_H_VERSION \
"AFF_AVG_H V1.1 "
#define AFF_AVG_H_CVSID \
"$Id
: avg.h 3084 2010-08-10 16:01:03Z tforb
$"
"$Id$"
#include<aff/lib/collector.h>
...
...
contrib/aff/functions/histo.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id
: histo.h 3084 2010-08-10 16:01:03Z tforb
$
* $Id$
* \author Thomas Forbriger
* \date 28/04/2005
*
...
...
@@ -39,7 +39,7 @@
#define AFF_HISTO_H_VERSION \
"AFF_HISTO_H V1.0 "
#define AFF_HISTO_H_CVSID \
"$Id
: histo.h 3084 2010-08-10 16:01:03Z tforb
$"
"$Id$"
#include<aff/lib/collector.h>
...
...
contrib/aff/functions/max.h
View file @
df746752
...
...
@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------