openmx:openmx.git
3 years agoReimagine CSOLNPFit as GradientOptimizerAPI
jpritikin [Mon, 26 Jan 2015 16:10:14 +0000 (16:10 +0000)]
Reimagine CSOLNPFit as GradientOptimizerAPI

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4173 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoBegin refactor of optimizer interface
jpritikin [Mon, 26 Jan 2015 16:10:11 +0000 (16:10 +0000)]
Begin refactor of optimizer interface

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4172 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDon't try to nudge zero starts again
jpritikin [Mon, 26 Jan 2015 16:10:09 +0000 (16:10 +0000)]
Don't try to nudge zero starts again

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4171 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoBetter implementation for IterationError
jpritikin [Sat, 24 Jan 2015 11:31:34 +0000 (11:31 +0000)]
Better implementation for IterationError

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4170 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFix man page for check id
mhunter [Sat, 24 Jan 2015 05:37:35 +0000 (05:37 +0000)]
Fix man page for check id

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4169 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd ability to do means paths for LISREL type models.
mhunter [Sat, 24 Jan 2015 00:46:46 +0000 (00:46 +0000)]
Add ability to do means paths for LISREL type models.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4168 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTweak suggested debug options
jpritikin [Fri, 23 Jan 2015 21:54:20 +0000 (21:54 +0000)]
Tweak suggested debug options

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4167 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTiny code cleanup of NPSOL CIs
jpritikin [Fri, 23 Jan 2015 21:54:17 +0000 (21:54 +0000)]
Tiny code cleanup of NPSOL CIs

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4166 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoReport iteration error when threads are enabled
jpritikin [Fri, 23 Jan 2015 21:54:13 +0000 (21:54 +0000)]
Report iteration error when threads are enabled

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4165 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDo not freak out. It is just updating the copyright.
mhunter [Fri, 23 Jan 2015 21:19:50 +0000 (21:19 +0000)]
Do not freak out.  It is just updating the copyright.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4164 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCorrected a bug where out-of-order threshold errors were not reported.
tbrick [Fri, 23 Jan 2015 14:20:19 +0000 (14:20 +0000)]
Corrected a bug where out-of-order threshold errors were not reported.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4163 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoImprove Hessian inversion in mxStandardizeRAMpaths().
rkirkpatrick [Thu, 22 Jan 2015 16:26:10 +0000 (16:26 +0000)]
Improve Hessian inversion in mxStandardizeRAMpaths().

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4162 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoPermit run-time toggling of protect depth diagnostics
jpritikin [Tue, 20 Jan 2015 20:34:57 +0000 (20:34 +0000)]
Permit run-time toggling of protect depth diagnostics

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4161 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRequest GREML fixed effects via argument to expectation, not via compute plan, and...
rkirkpatrick [Tue, 20 Jan 2015 17:23:21 +0000 (17:23 +0000)]
Request GREML fixed effects via argument to expectation, not via compute plan, and move calculation of regression coefficients to the attribute-population step.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4160 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove oudated use of mx*Objective
mhunter [Fri, 16 Jan 2015 19:59:39 +0000 (19:59 +0000)]
Remove oudated use of mx*Objective

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4159 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoGREML fixed effects and test model; code cleanup.
rkirkpatrick [Fri, 16 Jan 2015 17:01:15 +0000 (17:01 +0000)]
GREML fixed effects and test model; code cleanup.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4158 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoFix test for optimizer; additionally test for mxCondenseMatrixSlots default
jpritikin [Fri, 16 Jan 2015 15:25:30 +0000 (15:25 +0000)]
Fix test for optimizer; additionally test for mxCondenseMatrixSlots default

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4157 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTidy Makevars
jpritikin [Fri, 16 Jan 2015 15:25:29 +0000 (15:25 +0000)]
Tidy Makevars

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4156 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRepair package dependencies
jpritikin [Fri, 16 Jan 2015 15:25:29 +0000 (15:25 +0000)]
Repair package dependencies

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4155 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRevert recent CSOLNP changes
jpritikin [Fri, 16 Jan 2015 15:25:29 +0000 (15:25 +0000)]
Revert recent CSOLNP changes

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4154 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoEnsure memory is not overwritten
jpritikin [Fri, 16 Jan 2015 15:25:28 +0000 (15:25 +0000)]
Ensure memory is not overwritten

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4153 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDocumentation for check identification function
mhunter [Thu, 15 Jan 2015 23:38:54 +0000 (23:38 +0000)]
Documentation for check identification function

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4152 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: problems in recent Eigen commits fixed
mzahery [Thu, 15 Jan 2015 20:20:23 +0000 (20:20 +0000)]
CSOLNP: problems in recent Eigen commits fixed

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4151 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoSuggest gcc option -Og for debugging compatible optimization
jpritikin [Wed, 14 Jan 2015 20:20:16 +0000 (20:20 +0000)]
Suggest gcc option -Og for debugging compatible optimization

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4150 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agocheck regression for bug where models cant be re-run
tbates [Wed, 14 Jan 2015 17:35:20 +0000 (17:35 +0000)]
check regression for bug where models cant be re-run

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4149 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoSwitch from Eigen::Map to the safer EigenMatrixAdaptor; trim deadcode.
rkirkpatrick [Wed, 14 Jan 2015 15:32:49 +0000 (15:32 +0000)]
Switch from Eigen::Map to the safer EigenMatrixAdaptor; trim deadcode.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4148 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoSmall fix for CSOLNP: Gradually writing subnp function in Eigen
jpritikin [Wed, 14 Jan 2015 14:30:05 +0000 (14:30 +0000)]
Small fix for CSOLNP: Gradually writing subnp function in Eigen

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4147 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agotest if OpenMx is defaulting to NPSOL
tbates [Wed, 14 Jan 2015 13:37:30 +0000 (13:37 +0000)]
test if OpenMx is defaulting to NPSOL

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4146 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRepair selection of default optimizer
jpritikin [Tue, 13 Jan 2015 20:39:45 +0000 (20:39 +0000)]
Repair selection of default optimizer

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4145 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMake EigenMatrixAdaptor compile (oops)
jpritikin [Tue, 13 Jan 2015 19:01:40 +0000 (19:01 +0000)]
Make EigenMatrixAdaptor compile (oops)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4144 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd EigenMatrixAdaptor
jpritikin [Tue, 13 Jan 2015 18:45:56 +0000 (18:45 +0000)]
Add EigenMatrixAdaptor

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4143 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: correcting revision 4137
mzahery [Tue, 13 Jan 2015 18:04:39 +0000 (18:04 +0000)]
CSOLNP: correcting revision 4137

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4142 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMinimal, rough implementation of GREML.
rkirkpatrick [Tue, 13 Jan 2015 17:22:54 +0000 (17:22 +0000)]
Minimal, rough implementation of GREML.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4141 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUpdate CHANGES
jpritikin [Sat, 10 Jan 2015 01:34:16 +0000 (01:34 +0000)]
Update CHANGES

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4140 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Writing subnp function in Eigen (6)
mzahery [Fri, 9 Jan 2015 21:01:31 +0000 (21:01 +0000)]
CSOLNP: Writing subnp function in Eigen (6)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4139 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Writing subnp function in Eigen (5)
mzahery [Fri, 9 Jan 2015 20:45:28 +0000 (20:45 +0000)]
CSOLNP: Writing subnp function in Eigen (5)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4138 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Writing subnp function in Eigen (4)
mzahery [Fri, 9 Jan 2015 20:33:38 +0000 (20:33 +0000)]
CSOLNP: Writing subnp function in Eigen (4)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4137 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Writing subnp function in Eigen (3)
mzahery [Fri, 9 Jan 2015 20:15:35 +0000 (20:15 +0000)]
CSOLNP: Writing subnp function in Eigen (3)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4136 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Writing subnp function in Eigen (2)
mzahery [Fri, 9 Jan 2015 20:07:20 +0000 (20:07 +0000)]
CSOLNP: Writing subnp function in Eigen (2)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4135 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Gradually writing subnp function in Eigen (1)
mzahery [Fri, 9 Jan 2015 19:57:06 +0000 (19:57 +0000)]
CSOLNP: Gradually writing subnp function in Eigen (1)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4134 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoBump version number
jpritikin [Fri, 9 Jan 2015 14:50:30 +0000 (14:50 +0000)]
Bump version number

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4133 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoPrep for release
jpritikin [Fri, 9 Jan 2015 14:49:03 +0000 (14:49 +0000)]
Prep for release

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4132 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agolibnpsol suitable for fortran 4.9
tbates [Fri, 9 Jan 2015 14:45:32 +0000 (14:45 +0000)]
libnpsol suitable for fortran 4.9

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4131 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDeadcode
jpritikin [Wed, 7 Jan 2015 18:48:30 +0000 (18:48 +0000)]
Deadcode

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4130 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoUse 'int' for Eigen rows and columns
jpritikin [Wed, 7 Jan 2015 18:46:26 +0000 (18:46 +0000)]
Use 'int' for Eigen rows and columns

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4129 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd omxEnsureColumnMajor API
jpritikin [Wed, 7 Jan 2015 18:45:23 +0000 (18:45 +0000)]
Add omxEnsureColumnMajor API

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4128 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove '#define EPSILON'; clashes with stan headers
jpritikin [Wed, 7 Jan 2015 16:05:41 +0000 (16:05 +0000)]
Remove '#define EPSILON'; clashes with stan headers

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4127 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoPrevent Varadhan2008 from failing near convergence
jpritikin [Wed, 7 Jan 2015 16:04:24 +0000 (16:04 +0000)]
Prevent Varadhan2008 from failing near convergence

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4126 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoThrow error on attempt to invert incomplete Hessian
jpritikin [Wed, 7 Jan 2015 16:03:36 +0000 (16:03 +0000)]
Throw error on attempt to invert incomplete Hessian

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4125 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Correct exclusion of inequality constraints from gradient/Hessian
jpritikin [Fri, 19 Dec 2014 16:05:02 +0000 (16:05 +0000)]
CSOLNP: Correct exclusion of inequality constraints from gradient/Hessian

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4124 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove unused variable
jpritikin [Thu, 18 Dec 2014 19:29:35 +0000 (19:29 +0000)]
Remove unused variable

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4123 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoWhen checkpointing fit, record who requested it
jpritikin [Thu, 18 Dec 2014 18:47:17 +0000 (18:47 +0000)]
When checkpointing fit, record who requested it

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4122 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAllow test to run on both optimizers
jpritikin [Thu, 18 Dec 2014 18:41:04 +0000 (18:41 +0000)]
Allow test to run on both optimizers

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4121 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd CIs to continuous time model
jpritikin [Thu, 18 Dec 2014 18:41:03 +0000 (18:41 +0000)]
Add CIs to continuous time model

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4120 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd some omxCheckCloseEnough
jpritikin [Thu, 18 Dec 2014 18:41:01 +0000 (18:41 +0000)]
Add some omxCheckCloseEnough

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4119 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDeadcode removal
jpritikin [Thu, 18 Dec 2014 18:40:59 +0000 (18:40 +0000)]
Deadcode removal

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4118 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRestore parallel processing for CIs
jpritikin [Thu, 18 Dec 2014 18:40:57 +0000 (18:40 +0000)]
Restore parallel processing for CIs

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4117 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd a checkpoint entry for each CI attempt
jpritikin [Thu, 18 Dec 2014 18:40:54 +0000 (18:40 +0000)]
Add a checkpoint entry for each CI attempt

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4116 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd "Checkpoint Fullpath" to override output destination
jpritikin [Thu, 18 Dec 2014 18:40:52 +0000 (18:40 +0000)]
Add "Checkpoint Fullpath" to override output destination

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4115 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMake mxOption(model, val) return the global setting or the model's override
jpritikin [Thu, 18 Dec 2014 18:40:50 +0000 (18:40 +0000)]
Make mxOption(model, val) return the global setting or the model's override

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4114 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMove to failing
jpritikin [Thu, 18 Dec 2014 12:07:18 +0000 (12:07 +0000)]
Move to failing

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4113 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd WLS standard error and chi-square functions
mhunter [Thu, 18 Dec 2014 04:29:58 +0000 (04:29 +0000)]
Add WLS standard error and chi-square functions

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4112 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoConsolidate starting value nudging logic in ComputeGD
jpritikin [Thu, 18 Dec 2014 03:51:10 +0000 (03:51 +0000)]
Consolidate starting value nudging logic in ComputeGD

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4111 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTry harder to keep CIs ordered properly vs estimate
jpritikin [Thu, 18 Dec 2014 03:51:07 +0000 (03:51 +0000)]
Try harder to keep CIs ordered properly vs estimate

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4110 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd copyright to Multilevel example
mhunter [Wed, 17 Dec 2014 20:44:42 +0000 (20:44 +0000)]
Add copyright to Multilevel example

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4109 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd check for model identification checking function
mhunter [Wed, 17 Dec 2014 20:44:18 +0000 (20:44 +0000)]
Add check for model identification checking function

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4108 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAnother typo fix in previous commit
mhunter [Wed, 17 Dec 2014 18:57:50 +0000 (18:57 +0000)]
Another typo fix in previous commit

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4107 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTypo fix in previous commit
mhunter [Wed, 17 Dec 2014 18:55:57 +0000 (18:55 +0000)]
Typo fix in previous commit

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4106 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd partial identification information to ID check. Tells which parameters are not...
mhunter [Wed, 17 Dec 2014 18:51:54 +0000 (18:51 +0000)]
Add partial identification information to ID check.  Tells which parameters are not identified.

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4105 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Avoid reuse of obm for more than 1 purpose
jpritikin [Wed, 17 Dec 2014 17:14:55 +0000 (17:14 +0000)]
CSOLNP: Avoid reuse of obm for more than 1 purpose

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4104 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Simplify CI calculation
jpritikin [Wed, 17 Dec 2014 16:00:33 +0000 (16:00 +0000)]
CSOLNP: Simplify CI calculation

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4103 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Tidy optimizer reporting
jpritikin [Wed, 17 Dec 2014 16:00:31 +0000 (16:00 +0000)]
CSOLNP: Tidy optimizer reporting

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4102 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRelax tolerance
jpritikin [Wed, 17 Dec 2014 16:00:28 +0000 (16:00 +0000)]
Relax tolerance

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4101 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Count the number of major iterations
jpritikin [Wed, 17 Dec 2014 02:27:13 +0000 (02:27 +0000)]
CSOLNP: Count the number of major iterations

Not sure if this is exactly right

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4100 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoAdd Makefile rule to run the failing tests
jpritikin [Tue, 16 Dec 2014 22:04:03 +0000 (22:04 +0000)]
Add Makefile rule to run the failing tests

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4099 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Return stuff via CSOLNPFit; isolate Matrix inside of subnp
jpritikin [Tue, 16 Dec 2014 22:04:00 +0000 (22:04 +0000)]
CSOLNP: Return stuff via CSOLNPFit; isolate Matrix inside of subnp

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4098 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Remove some redundent information
jpritikin [Tue, 16 Dec 2014 19:38:32 +0000 (19:38 +0000)]
CSOLNP: Remove some redundent information

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4097 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove template argument from CSOLNP::solnp
jpritikin [Tue, 16 Dec 2014 19:38:30 +0000 (19:38 +0000)]
Remove template argument from CSOLNP::solnp

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4096 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoStore equality & inequality results in CSOLNPFit
jpritikin [Tue, 16 Dec 2014 19:38:28 +0000 (19:38 +0000)]
Store equality & inequality results in CSOLNPFit

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4095 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoReduce variable lifetime
yang [Tue, 16 Dec 2014 15:29:00 +0000 (15:29 +0000)]
Reduce variable lifetime

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4094 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoTidy some minor valgrind issues
jpritikin [Tue, 16 Dec 2014 15:00:30 +0000 (15:00 +0000)]
Tidy some minor valgrind issues

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4093 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoRemove q() from test
jpritikin [Tue, 16 Dec 2014 15:00:29 +0000 (15:00 +0000)]
Remove q() from test

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4092 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMove nightly test to passing
jpritikin [Tue, 16 Dec 2014 11:39:27 +0000 (11:39 +0000)]
Move nightly test to passing

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4091 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Convert control param to Eigen vector
jpritikin [Tue, 16 Dec 2014 10:20:28 +0000 (10:20 +0000)]
CSOLNP: Convert control param to Eigen vector

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4090 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Move bounds to CSOLNPFit; remove lots of deadcode
jpritikin [Tue, 16 Dec 2014 01:03:49 +0000 (01:03 +0000)]
CSOLNP: Move bounds to CSOLNPFit; remove lots of deadcode

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4089 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Move inequality bounds to CSOLNPFit
jpritikin [Mon, 15 Dec 2014 20:28:05 +0000 (20:28 +0000)]
CSOLNP: Move inequality bounds to CSOLNPFit

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4088 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Remove Matrix arg from CSOLNPFit::solFun
jpritikin [Mon, 15 Dec 2014 20:28:03 +0000 (20:28 +0000)]
CSOLNP: Remove Matrix arg from CSOLNPFit::solFun

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4087 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Remove GLOB_ prefix since variables are no longer global
jpritikin [Mon, 15 Dec 2014 17:36:15 +0000 (17:36 +0000)]
CSOLNP: Remove GLOB_ prefix since variables are no longer global

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4086 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Eliminate more globals
jpritikin [Mon, 15 Dec 2014 17:36:13 +0000 (17:36 +0000)]
CSOLNP: Eliminate more globals

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4085 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Continue refactoring API
jpritikin [Mon, 15 Dec 2014 17:36:11 +0000 (17:36 +0000)]
CSOLNP: Continue refactoring API

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4084 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Pass parameter vector using Eigen
jpritikin [Mon, 15 Dec 2014 17:36:10 +0000 (17:36 +0000)]
CSOLNP: Pass parameter vector using Eigen

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4083 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Rewrite omxProcessConstraintsCsolnp in Eigen
jpritikin [Mon, 15 Dec 2014 17:36:07 +0000 (17:36 +0000)]
CSOLNP: Rewrite omxProcessConstraintsCsolnp in Eigen

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4082 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoDocument constraint types better (in source code)
jpritikin [Mon, 15 Dec 2014 17:36:04 +0000 (17:36 +0000)]
Document constraint types better (in source code)

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4081 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Don't bother creating the unused solEqB matrix
jpritikin [Mon, 15 Dec 2014 17:36:03 +0000 (17:36 +0000)]
CSOLNP: Don't bother creating the unused solEqB matrix

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4080 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Eliminate reliance on all-zero solEqB
jpritikin [Mon, 15 Dec 2014 17:36:00 +0000 (17:36 +0000)]
CSOLNP: Eliminate reliance on all-zero solEqB

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4079 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoConstraints bounds are determined by the type
jpritikin [Mon, 15 Dec 2014 17:35:58 +0000 (17:35 +0000)]
Constraints bounds are determined by the type

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4078 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoMake it easier to run tests
jpritikin [Mon, 15 Dec 2014 17:35:57 +0000 (17:35 +0000)]
Make it easier to run tests

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4077 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoSimplify setup of constraints
jpritikin [Mon, 15 Dec 2014 17:35:55 +0000 (17:35 +0000)]
Simplify setup of constraints

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4076 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Put in temporary fix for conformability of derivs with constraints
jpritikin [Mon, 15 Dec 2014 12:55:28 +0000 (12:55 +0000)]
CSOLNP: Put in temporary fix for conformability of derivs with constraints

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4075 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1

3 years agoCSOLNP: Fix some problems revealed by Eigen conformability checking
jpritikin [Mon, 15 Dec 2014 03:13:16 +0000 (03:13 +0000)]
CSOLNP: Fix some problems revealed by Eigen conformability checking

git-svn-id: http://openmx.psyc.virginia.edu/svn/trunk@4074 df83fd30-4cca-4c36-ab9d-e8b5583ccbd1