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