[ 
https://issues.apache.org/jira/browse/MATH-388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12890725#action_12890725
 ] 

Pascal Parraud commented on MATH-388:
-------------------------------------

After a few tests, the patch:
*  seems ok for DormandPrince853Integrator,
*  seems ok for  GraggBulirschStoerIntegrator, with 2 fixes :
** in GraggBulirschStoerIntegrator, y0.length changed into scale.length (or 
mainSetDimension) at lines 712 & 716 ( integrate method),
** in GraggBulirschStoerStepInterpolator, currentState.length changed into 
scale.length at lines 302 & 306 (estimateErrror method),
* needs to be tested for others integrators.

And, waiting for a new architecture, ODEWithJacobians & ParameterizedODE 
classes should extend ExtendedFirstOrderDifferentialEquations instead of 
FirstOrderDifferentialEquations.

> ODE integrator: different size needed for state vector and tolerance error 
> vector dimension
> -------------------------------------------------------------------------------------------
>
>                 Key: MATH-388
>                 URL: https://issues.apache.org/jira/browse/MATH-388
>             Project: Commons Math
>          Issue Type: Bug
>            Reporter: Pascal Parraud
>            Assignee: Luc Maisonobe
>             Fix For: 2.2
>
>         Attachments: math-388.patch
>
>
> The user should be allowed to chose a tolerance vector dimension different 
> from the state vector dimension.
> For example, using the FirstOrderIntegratorWithJacibians, we don't want to 
> set some tolerance error for the jacobian part in order to not interfere with 
> the main state vector integration.
> This is really a problem with the dimension of the tolerance vector, there is 
> no work-around assigning some particular value to the tolerance vector.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to