Menu

SVN archive Commit Log


Commit Date  
[r25314] by bugman

The square() function macro is now defined for the target_functions/exponential.c file.

This is defined in the header, and now the exponential.h is included in the C file to access it.

2014-08-26 17:18:24 Tree
[r25313] by bugman

Implemented the exponential curve second partial derivative C functions.

These are declared in the exponential.h header file and are now used by the Python function
target_functions.relax_fit.d2func().

2014-08-26 17:13:59 Tree
[r25312] by bugman

Partly implemented the front end target_functions.relax_fit.d2func() C module Python function.

This is not fully implemented as the exponential curve double partial derivatives are not
implemented.

2014-08-26 17:04:09 Tree
[r25311] by bugman

Comment fixes and formatting changes in all of the target_functions C files and headers.

2014-08-26 16:54:25 Tree
[r25310] by bugman

Comment fix in the target_functions/c_chi2.c file.

2014-08-26 16:49:12 Tree
[r25309] by bugman

Clean up of the header and includes of the target_functions/c_chi2.c file.

The square() function macro has been shifted to the header file and the stdio.h and math.h standard
library headers are no longer included as they are not used.

2014-08-26 16:48:30 Tree
[r25308] by bugman

The target_functions/exponential.c file no longer includes exponential.h.

This is not needed as exponential.h only contains the function definitions of the exponential.c
file.

2014-08-26 16:45:52 Tree
[r25307] by bugman

All of the C code chi-squared functions now have the array argument dimensions explicitly declared.

2014-08-26 16:31:30 Tree
[r25306] by bugman

Better commenting in the C header files.

2014-08-26 16:29:25 Tree
[r25305] by bugman

Standardisation of the array dimensionality in the target function C code.

The new target_functions/dimensions.h header file defines MAX_PARAMS and MAX_DATA which is then
included in the header files of all the other C files. All array declarations now explicitly
specify the length of each dimension.

The values of MAX_PARAMS and MAX_DATA have increased from 3 and 50 to 20 and 5000. This is to allow
for models with more parameters and to allow a much larger number of input data points to be
supported before memory corruptions happen. The data structures now take up more memory, but as the
functions do not loop up to maximum but only the number of parameters and points specified, this
will not make the code slower.

2014-08-26 16:25:19 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.