Source code for snowdrop.src.preprocessor.steady_state

from snowdrop.src.numeric.solver.util import getParameters

[docs] def residuals(model): """ Returns residuals of model equations for a static solution. """ y = model.calibration['variables'] p = getParameters(model=model) e = model.calibration['shocks'] f_static = model.functions['f_static'] bHasAttr = hasattr(f_static,"py_func") if bHasAttr: res = f_static.py_func(y,p,e) else: res = f_static(y,p,e) return {'equations': res}