26 #if ! defined (octave_DAEFunc_h)
27 #define octave_DAEFunc_h 1
29 #include "octave-config.h"
51 : m_fcn (nullptr), m_jac (nullptr), m_reset (true) { }
54 : m_fcn (
f), m_jac (nullptr), m_reset (true) { }
57 : m_fcn (
f), m_jac (j), m_reset (true) { }
60 : m_fcn (a.m_fcn), m_jac (a.m_jac), m_reset (a.m_reset) { }
75 DAERHSFunc
function ()
const {
return m_fcn; }
DAEJacFunc jacobian_function() const
virtual ~DAEFunc()=default
DAEFunc & set_jacobian_function(DAEJacFunc j)
DAEFunc & set_function(DAERHSFunc f)
DAEFunc(DAERHSFunc f, DAEJacFunc j)
DAEFunc(const DAEFunc &a)
F77_RET_T const F77_DBLE * x
F77_RET_T const F77_DBLE const F77_DBLE * f