trunk preprocessor:

* fixed bug with normcdf() when converting to static model
* fixed description of derivative computation


git-svn-id: https://www.dynare.org/svn/dynare/trunk@2655 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
sebastien 2009-05-04 12:59:21 +00:00
parent 44c864f9f7
commit 077e61e2c2
1 changed files with 3 additions and 3 deletions

View File

@ -1583,8 +1583,8 @@ TrinaryOpNode::computeDerivative(int deriv_id)
//intermediary sum
t11 = datatree.AddMinus(t14,t12);
// total derivative:
// (darg1/sigma - darg2/sigma - darg3*(x-mu)/sigma)* t13
// where t13 is the derivative of a standardized normal
// (darg1/sigma - darg2/sigma - darg3*(x-mu)/sigma^2) * t15
// where t15 is the derivative of a standardized normal
return datatree.AddTimes(t11, t15);
}
// Suppress GCC warning
@ -1801,7 +1801,7 @@ TrinaryOpNode::toStatic(DataTree &static_datatree) const
{
NodeID sarg1 = arg1->toStatic(static_datatree);
NodeID sarg2 = arg2->toStatic(static_datatree);
NodeID sarg3 = arg2->toStatic(static_datatree);
NodeID sarg3 = arg3->toStatic(static_datatree);
switch(op_code)
{
case oNormcdf: