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-bf33cf982152issue#70
parent
181bda4853
commit
a34aeeca5b
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue