include parameter names in configuration file in list
70 lines of code changed in 1 file:
Model now saves files with years run in the filename to avoid overwriting when continuing population from earlier
95 lines of code changed in 2 files:
new line character better reused from `COMMONDATA`
1 lines of code changed in 3 files:
use backend function (model_parameters_txt) to generate all global parameters output for both CMD and GUI
195 lines of code changed in 3 files:
better number format in (show_global_parameters_gui), better visual precision
7 lines of code changed in 1 file:
vector-based (smr) backend is obsolete, deleted; added parameter `is_per_hour` to (smr)
32 lines of code changed in 1 file:
reuse non-OO value-based smr backend for OO scalar version
1 lines of code changed in 1 file:
adjust LaTeX spacing
see
- https://www.overleaf.com/learn/latex/Spacing_in_math_mode
- https://latexref.xyz/Spacing-in-math-mode.html
1 lines of code changed in 1 file:
test feed parameters using mass, not volume
- variables etc not updated yet to use mass as the base for calculations
14 lines of code changed in 2 files:
very large feed arrays
1 lines of code changed in 1 file:
process and set `temperature` parameter in GUI mode
73 lines of code changed in 1 file:
typo, white space
1 lines of code changed in 1 file:
set `temperature` in CMD mode
9 lines of code changed in 1 file:
get rid of Global_Transport_Dim, obsolete parameter
4 lines of code changed in 2 files:
report added parameters `temperature`, `smr_oxygen_temp`, `smr_oxygen_o2` in GUI mode
17 lines of code changed in 1 file:
report added parameters `temperature`, `smr_oxygen_temp`, `smr_oxygen_o2` in CMD mode
14 lines of code changed in 1 file:
added global parameter for temperature
21 lines of code changed in 4 files:
typo, forgot doxygen tags
2 lines of code changed in 1 file:
trivial conversion functions mg <-> kg
20 lines of code changed in 1 file:
typo fix
1 lines of code changed in 1 file:
added user-defined config file parameters for SMR O2 function
67 lines of code changed in 4 files:
Added density dependant food environment, as well as saving results for these, and R plotting
63 lines of code changed in 3 files:
merged r11394 from dev, test arrays allocatable
25 lines of code changed in 2 files:
test arrays allocatable
15 lines of code changed in 2 files:
more tests added
15 lines of code changed in 3 files:
merged r11391: major upgrade, merged from SIMGUT model
major upgrade, merged from SIMGUT model
- vector-based procedures now auto-detect the parameter array size
- `n` parameter is not used in vector backends due to autodetection
- only vector defaults now supported
300 lines of code changed in 2 files:
major upgrade, merged from SIMGUT model
- vector-based procedures now auto-detect the parameter array size
- `n` parameter is not used in vector backends due to autodetection
- only vector defaults now supported
380 lines of code changed in 2 files:
`transport_dim` is now obsolete, deleted
7 lines of code changed in 7 files:
module procedures are private
13 lines of code changed in 1 file:
fix default value processing in vector-based backend, no scalar default can be defined because n parameter gone
12 lines of code changed in 1 file:
fix processing default value when the parameter value is absent in configuration file, for vector parameters
9 lines of code changed in 1 file:
use parameter `IGNOREPARSE` defining characters to ignore in parse operation
7 lines of code changed in 1 file:
need space to avoid collapsing unseparated parameters
4 lines of code changed in 1 file:
implemented array size autodetection for (PTREAD_LVEC_DEFVEC), parameter n deleted
17 lines of code changed in 1 file:
iimplemented array size autodetection in (PTREAD_LVEC_DEFVAL)
17 lines of code changed in 1 file:
(PTREAD_RVEC) deleted parameter n, now array size is autodetected
3 lines of code changed in 2 files:
implemented parameter array autodetect in (PTREAD_DVEC_DEFVEC)
18 lines of code changed in 1 file:
done autodetection pof parameter array size in (PTREAD_DVEC_DEFVAL)
17 lines of code changed in 1 file:
integer parameter arrays obtained with (PTREAD_IVEC) now autodetect sizes
10 lines of code changed in 1 file:
(PTREAD_IVEC) deleted n parameter, now array size is autodetected
2 lines of code changed in 1 file:
(PTREAD_IVEC_DEFVEC) adapted to autodetect parameter array size as in r11376
19 lines of code changed in 1 file:
(PTREAD_IVEC_DEFVAL) autodetect parameter vector length
Note that this required adding (PARSE), (COMPACT), (SPLIT), (REMOVEBKSL) from strings module as private
200 lines of code changed in 1 file:
increase index to fix debug warning: `DEBUG_CHECK_MAX_MIDGUT`
1 lines of code changed in 1 file:
move trout O2 consumption grid to gllobal parameters
42 lines of code changed in 1 file:
implemented non-object-oriented smr functions and series of generic interfaces
30 lines of code changed in 1 file:
(fish_smr_temp_bodymass_evan1990_scalar) uses scalar backend
2 lines of code changed in 1 file:
component functions of (oxygen_rate_std) should not be accessible outside
2 lines of code changed in 1 file:
implemented scalar value DDPI based interpolation version of (oxygen_rate_std) and public interface
56 lines of code changed in 1 file:
pure smr functions, for vector and scalar temperature inputs
29 lines of code changed in 1 file:
trivial conversion functions
18 lines of code changed in 1 file:
(oxygen_rate_std) more logical if moved to commondata because it is a parameter definition
33 lines of code changed in 2 files:
shorter paramater array in (oxygen_rate_std) smootther output
5 lines of code changed in 1 file:
(oxygen_rate_std) function to calculate standard O2 consumption from Evans 1990, based on cubic spline interpolation
47 lines of code changed in 1 file:
further morning changes
39 lines of code changed in 1 file:
textual fixes
79 lines of code changed in 1 file:
make DISLIN library header declaration more narrow, in context
1 lines of code changed in 1 file:
make DISLIN library header declaration more narrow, in context
2 lines of code changed in 2 files:
obsolete file
0 lines of code changed in 1 file:
standard `r` prefix for svn revision number
1 lines of code changed in 1 file:
authors note
64 lines of code changed in 1 file:
additional fixes continued from office
64 lines of code changed in 1 file:
proposal is the main document
1 lines of code changed in 1 file:
fixes
39 lines of code changed in 1 file:
some abridging and fixes before release to TEG
39 lines of code changed in 1 file:
small fix
63 lines of code changed in 1 file:
small fixes
73 lines of code changed in 1 file:
first darft of TREE proposal for big paper
504 lines of code changed in 1 file:
144 lines of code changed in 1 file:
Model now includes a recursive function for pulling random parents, which increase efficiency significantly. In addition, the model prints updates every few years, more stochasticity is included, and more comments have been added to increase readability.
152 lines of code changed in 2 files:
numbered list
11 lines of code changed in 1 file:
keywords
2 lines of code changed in 1 file:
url to TREE
6 lines of code changed in 1 file:
main info from TREE instructions
11 lines of code changed in 1 file:
added plan for bigger paper
26 lines of code changed in 2 files:
added on democracy
53 lines of code changed in 1 file:
get back to default doc name
1 lines of code changed in 1 file:
additions
56 lines of code changed in 1 file:
ref to david wilson
38 lines of code changed in 1 file:
default versioned doc
1 lines of code changed in 1 file:
cleanup targets
8 lines of code changed in 1 file:
note on purpose of the makefile
2 lines of code changed in 1 file:
versioned doc file for sharing
5 lines of code changed in 1 file:
makefile to share doc with versioning
52 lines of code changed in 1 file:
political leadership + egalitarian
17 lines of code changed in 1 file:
minor addition on Machiavellianism
69 lines of code changed in 1 file:
v0.2: small changes
51 lines of code changed in 2 files:
v0.2: added more co-authors, significant addition on Machiavellian
88 lines of code changed in 1 file:
v0.1: first full draft of the letter
147 lines of code changed in 1 file:
started climate change letter paper to TREE
271 lines of code changed in 1 file:
Added minimum energy for migrating, several types of stochastisticity, and most importantly: inheritance based on values from weighted random parent selection
80 lines of code changed in 1 file:
interpolation from CDF lib
The interp2d collection offers a modest choice of methods for interpolating
bivariate data, where smoothness in the data is likely to be assumed. Some
of the methods require structured data; a few handle irregular data. These
all precede the ADT-based (alternating digital tree) methods that are now
likely to be preferable for structured, triangulated, or mixed-cell surface
data.
The handful of smoothing methods here are early and questionable, since
their 1-D analogues would not be considered good approaches. The Kriging-
type method of the Optimal_Interpolation package (see also program ANCHOR)
is likely to be preferable for dealing with noisy data in two or more
dimensions.
See program SMOOTH2D for driving many of the methods listed below. Some
of the now-deprecated methods are retained to avoid suppressing them in
SMOOTH2D.
Some intersection utiities are also included in this collection.
For instance, INTSEC2D uses 2-space ADT searching and 1-variable uncon-
strained no-derivative minimization to intersect a one-piece curve with
a J boundary of a 2D structured multiblock volume grid.
akima.f Early interpolation of scattered 2-space data by triangulation
bicubmat.f Lower-level matrix set-up routine used by LCSFIT2D & PLBICUBE
bilinear.f Bilinear analogue of the bicubic LCSFIT2D for regular data
bilint.f Part of the RIPPLE2D approach to searching a structured grid
bilintp.f Variant of BILINT for an (x, y) grid stored as pairs
bvlsq.f Linear least sqrs. fit of user basis fns. to scattered data
facets.f Early bilinear interpolation of scattered data
hardy.f Interpoln. via linear combination of distance-type basis fns.
inmesh.f Early logical function for searching a 2-space structured mesh
intsec2.f Intersection of 2 discretized curves in 2-space
intsec2d.f90 Intersection of a 2-space multiblock curve and one-piece curve
intsec2t.f Variant of INTSEC2: also returns intersection arc length Ts
intsec3.f Intersection of B-spline curve and discretized curve in 2-spc.
lcsfit2d.f Nonparametric bicubic local spline interpoln. on regular grid
lcsint2d.f Specialized 2-space interpoln. within data rows by 1-D LCSFIT
lint2d.f Bilinear interpolation within a rectangular table
nearpt.f Lower-level utility employed by FACETS
pbilint.f Parametric bilinear interp. within regular 3-sp. surface mesh
pbvlsq.f Bivariate polynomial linear least squares fit, scattered data
plbicube.f Parametric local bicubic interpolation of an (x,y,z) surface
plincub.f Var. of PBILINT: linear in one (u,v) dirn.; cubic in the other
plsint2d.f Variant of LCSINT2D suited to rounded airfoil leading edges
plstangent.f Find arc length t for given dy/dx on a discretized (x,y) curve
plxcut.f Find arc length t for given x on a discretized (x,y) curve
smooth2d.f Iterative smoothing of f(u,v) on a structured (x,y,z) surface
table2.f Bilinear interpolation within a rectangular table, in fn. form
tfif2d.f Variant of TFI2D (gridlib) handles additional function data
tpspln.f Thin plate spline var. of HARDY method: log-based basis fns.
Source: README, updated 2015-04-16
6855 lines of code changed in 30 files:
original routinef for Akima from netlib
1. toms/526
keywords: bivariate interpolation, piecewise polynomial interpolation
gams: E2b
title: IDBVIP and IDSFFT
for: bivariate interpolation and smooth surface fitting for irregularly distributed data points
by: H. Akima
ref: ACM TOMS 4 (1978) 160-164
Score: 100%
2. toms/760
ref: TOMS 22,3 (Sep 1996) 357
for: Rectangular-grid-data surface fitting that has the accuracy of a bicubic polynomial
by: Akima, H.
size: 76 kB
Score: 100%
3. toms/761
ref: TOMS 22,3 (Sep 1996) 362
for: Scattered-data surface fitting that has the accuracy of a cubic polynomial
by: Akima, H.
size: 285 kB
Score: 100%
12336 lines of code changed in 8 files:
akima package from https://github.com/andrewning/akima
1-Dimensional Akima spline implementation [1] with derivatives not only of the function, but also with respect to the original data points. An Akima spline is a polynomial spline method that avoids overshooting issues common with many other splines (e.g., cubic splines), resulting in a more natural curve. I find Akima splines to be particularly useful in optimization applications for defining distributions of design variables at a small number of points. This type of spline more readily permits using bound constraints directly on the design variables, without worrying about excessive overshooting between them.
851 lines of code changed in 7 files:
new stats, simulations august
55 lines of code changed in 3 files:
Added pop-size switch, included mixed fishing as GearType and tested random_normal() function.
109 lines of code changed in 4 files: