TS++ library: time series library
seifexx.cc File Reference

make seife functions available for C++ (implementation) More...

#include <tsxx/seifexx.h>
#include <cseife.h>
Include dependency graph for seifexx.cc:

Go to the source code of this file.

Namespaces

 ts
 All stuff in this library will be placed within namespace ts.
 
 ts::seife
 interface to seife C-functions
 

Macros

#define TF_SEIFEXX_CC_VERSION   "TF_SEIFEXX_CC V1.1"
 

Functions

void ts::seife::debug_mode_on ()
 
void ts::seife::lpb (const Tseries &s, double dt, double t0, int o)
 
void ts::seife::hpb (const Tseries &s, double dt, double t0, int o)
 
void ts::seife::lp2 (const Tseries &s, double dt, double t0, double h)
 
void ts::seife::hp2 (const Tseries &s, double dt, double t0, double h)
 
void ts::seife::bp2 (const Tseries &s, double dt, double t0, double h)
 
void ts::seife::lp1 (const Tseries &s, double dt, double t0)
 
void ts::seife::hp1 (const Tseries &s, double dt, double t0)
 
void ts::seife::integrate (const Tseries &s, double dt, double t0)
 
void ts::seife::he1 (const Tseries &s, double dt, double t0s, double t0)
 
void ts::seife::le1 (const Tseries &s, double dt, double t0s, double t0)
 
void ts::seife::he2 (const Tseries &s, double dt, double t0s, double hs, double t0, double h)
 
void ts::seife::le2 (const Tseries &s, double dt, double t0s, double hs, double t0, double h)
 
void ts::seife::tid (const Tseries &s, double dt, int ni)
 
void ts::seife::dif (const Tseries &s, double dt, double t0)
 
void ts::seife::first (const Tseries &s)
 

Detailed Description

make seife functions available for C++ (implementation)


Author
Thomas Forbriger
Date
14/01/2005

make seife functions available for C++ (implementation)

Copyright (c) 2005 by Thomas Forbriger (BFO Schiltach)


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software

Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

The function calls provided here are very simple. They could easily be inlined. However, we do not (which introduces some runtime overhead), since we like to hide cseife.h from the user of seifexx.h

REVISIONS and CHANGES

  • 14/01/2005 V1.0 Thomas Forbriger
  • 11/07/2005 V1.1 support debug mode

Definition in file seifexx.cc.