Antonio S. Torralba
Universidad Complutense  

Chemistry

BBM1

Biophysics

 

FUNDER - Documentation


Feria Only in Spanish. Sorry!

Funder

Main

Theory

Documents

Example

Download

Contact


 

Files

Prev/Up

Executable files and library

Next



SOURCE FILES


funder.h

Header file. Constant definitions and class prototypes of Susceptibility, System, Signal, Response and the classes IntegList and IntegListNode (for private use only). It also declares the structures DER (derivative parameters), ILN (linked-list node description), FUNDER (functional derivative parameters) and APPDER (approximate functional derivative parameters). The last three structures are for private use only.


example.h

Header file. Constant definitions and class prototype of UserSystem, the user-defined system that describes the example model.


fdsusder.cpp

C++ Source file. Susceptibility class: Methods for derivative calculations.

Methods

Susceptibility constructors and destructor, FunctionalDerivative, IterTimes, TensorIndexes, Derivative, CalculateDiff, ApproxDer, IterateDer.


fdsusio.cpp

C++ Source file. Susceptibility class: Methods for file input/output.

Methods

Susceptibility constructor from file, WriteToBinaryFile, ReadBinaryErrors, RawToTextFile, FirstToTextFile, SecondToTextFile, ThirdToTextFile.


fdsusaux.cpp

C++ Source file. Susceptibility class: Methods for auxiliary functions.

Methods

AllocateSusceptibilities, FreeSusceptibilities, CombinatorialFactor, Combinations, PermutaRepe, Facts, MaxTime, Displacement, Sum, TestSums, operator*, GetOrder, GetSize, GetTimeInc.


fdlist.cpp

C++ Source file. IntegListNode and IntegList classes: Methods for the linked list and its nodes.

Methods

IntegListNode: Construction and destruction, SearchLevel, Insert.
IntegList: Construction and destruction, GetData, Exists.


fdsignal.cpp

C++ Source file. Signal class: Methods for signal manipulation

Methods

Construction and destruction, operator+, operator-, operator*, operator/ (for signals and constants), operator=, Derivative, Integral, Primitive, WriteToTextFile, ReadFromTextFile, GetSize, GetTimeInc, GetPtrToData


fdrespon.cpp

C++ Source file. Response class: Response of all orders of a system.

Methods

Construction and destruction, operator=, operator[], WriteToTextFile, GetOrder, GetSize, GetTimeInc,


fdsystem.cpp

C++ Source file. Abstract System class: Basic functional definition and operation.

Methods

Construction and destruction, Functional, IntegrateOneStep, InitSS.


exsystem.cpp

C++ Source file. Example of user-defined system class derived from System.

Methods

Construction from System and destruction, EvaluateSystem (virtual function of System; must be provided), VelRevOrdUniBi, VelIrrRanBiBi, VelRevOrdBiBi, VelIrrOrdBiBi, VelPFK, IntegrateInputVariation.


exmain.cpp

C++ Source file. Main function.


funder.cpp

Single-file version of the source code. Includes the files funder.h, example.h, fdsusder.cpp, fdsusio.cpp, fdsusaux.cpp, fdlist.cpp, fdsignal.cpp, fdrespon.cpp, fdsystem.cpp, exsystem.cpp and exmain.cpp. For compilation with g++, see the download page.


funderns.cpp

Alternative version of the source code. It implements Savitzky-Golay filters for calculating derivatives. It generates the same files as funder.cpp, but from data with additive white gaussian noise (standard deviation = 5% the value of the reference state). For compilation with g++, see the download page.



Prev/Up

Next

Files

Executable files and library

 

Valid HTML 4.01!

Copyright © 2003-2013 Antonio Sánchez Torralba
Last modified:
Monday, 04-Mar-2013 11:58:25 CET

© 2013 Antonio Sánchez Torralba