Stilianos Louca and Michael Doebeli. 2015. Detecting cyclicity in ecological time series. Ecology 96:17241732. http://dx.doi.org/10.1890/14-0126.1


Supplement 4

C++ source code for the numerical simulations of the OUSS model and the population models. This code was also used to construct the CDF grid for the FAP correction.
Ecological Archives E096-154-S4.

Copyright


Authors
File list (downloads)
Description


Author(s)

Stilianos Louca
Institute of Applied Mathematics, University of British Columbia
121-1984 Mathematics Road
Vancouver, BC
V6T 1Z2, Canada
E-mail: louca@math.ubc.ca


File list

Makefile (MD5: 1571a268f7b017373cf02034235d025d)

Readme.rtf (MD5: 558b9c308189cdadd7f4c18b746eb18f)

Auxiliary.cpp (MD5: 02eeb96d83fe95532f8ccdda6ced3b9e)

Config.h (MD5: )d511149a4f32261c77b7d8be553ce491

FitOU.cpp (MD5: )eacb4f61818e9a5717eadf12a5759e3d

FitOUSS.cpp (MD5: )87d50d0ff06f874b68cca35a4ae16bc9

GompertzGrowthModel.h (MD5: 245e19cf1649a4ac5423926558a657f2)

Grid2DInterpolator.cpp (MD5: 4bf646da95188cea56e26d1f81caf589)

Grid2DInterpolator.h (MD5: 2cc0f61b0825331b6ba524205e75dfba)

Grid3DInterpolator.cpp (MD5:48e47b221aae950337526dd17d61e46e )

Grid3DInterpolator.h (MD5: ce9d9f631a393b98fe5b2b3ef6d0e24b)

GridMultilinearInterpolator.cpp (MD5: )8d6e62da84f6f1655e737b75249321de

GridMultilinearInterpolator.h (MD5: c9a326cf6b4ef6accf63cd6cd7b5983d)

InternalDefs.h (MD5: )e562ebdcb0ce950769b16f7e65f3b1d1

LogisticGrowthModel.h (MD5: )dff1b2ca16acb293e01efc2e941f0045

LombScargleSpectrum.h (MD5: 9eca3f459dbd96bcd7087184cac5a0fd)

main.cpp (MD5: 1d24789f3c9589f753e282272597db76)

OrnsteinUhlenbeckModel.h (MD5: e6bb199e430a68766491e68d5f5b5503)

PeakSignificance.cpp (MD5: 00904b009f3ea273ce558ac6b9ebde04)

Points.h (MD5: )3ce2099bbbdcc4840aa4bf45d1f1b873

StochasticRungeKutta.h (MD5: )78e274a281beb35ed8617309a61de347

VectorArithmetics.h (MD5: f06222ddadecbb6ec5d0d3a7388b5f06)

STPlot/Makefile (MD5: )

STColor.cpp (MD5: f06222ddadecbb6ec5d0d3a7388b5f06)

STColor.h (MD5: d2fbe6d7067fe383c9c67d3fb59289fa)

STPipe.cpp (MD5: da5e65bb44f7edcb6917e0b236bdcd5b)

STPipe.h (MD5: f0f692f8c8e08400ae9cace9fde76874)

STPlot.cpp (MD5: 2ce77e64526b46048926e2a293e5a79b)

STPlot.h (MD5: f783a60895433f031f9f5d388340126d)

STPlotDefaults.h (MD5: bc6bad182a2ad1ba233b288d4f72c8c7)

Description

C++ source code for the numerical simulations of the OUSS model and the population models. This code was also used to construct the CDF grid for the FAP correction. You will need a C++ compiler (e.g., GCC) to compile the code, as well as the ALGLIB library (free C++ version). The latter is needed for the L-BFGS optimization algorithm.

The Makefile contains all necessary commands for compilation using GCC. Use "make" in your terminal/command line to execute it. More details are given in the Readme.rtf file as well as in the source files.