/// <summary> /// Inicialize the ODE solver with a Jacobiano /// </summary> /// <param name="Func">The function that define the ODEs.</param> /// <param name="Jac">The Ode type (stiff, nonstiff).</param> /// <param name="numEquations">The number of equatins.</param> protected internal void InitializationWithJacobian(OdeFunction Func, OdeJacobian Jac, int numEquations) { //dvode = new DVODE(); _IState = 1; _UserJacobian = true; _Type = ODEType.Stiff; base.InitializeInternal(Func, Jac, numEquations); }
//private OdeFun MeFunction; //OdeJac MeJacobian; #endregion Fields #region Constructor /// <summary> /// Initialize the ODE solver without a Jacobian /// </summary> /// <param name="Func">The function that define the ODEs.</param> /// <param name="type">The Ode type (stiff, nonstiff).</param> /// <param name="numEquations">The number of equatins.</param> internal void InitializationWithoutJacobian(OdeFunction Func, ODEType type, int numEquations) { //dvode = new DVODE(); _IState = 1; _UserJacobian = false; _Type = type; OdeJacobian jac = null; base.InitializeInternal(Func, jac, numEquations); }
/// <summary> /// Inicialize the ODE solver without a Jacobiano /// </summary> /// <param name="Func">The function that define the ODEs.</param> /// <param name="type">The Ode type (stiff, nonstiff).</param> /// <param name="numEquations">The number of equatins.</param> internal void InicializacionWithoutJacobiano(OdeFunction Func, ODEType type, int numEquations) { //dvode = new DVODE(); this._IState = 1; this._UserJacobian = false; this._Type = type; OdeJacobian jac = null; base.InitializeInternal(Func, jac, numEquations); }
/// <summary> /// Inicialize the ODE solver with a Jacobiano /// </summary> /// <param name="Func">The function that define the ODEs.</param> /// <param name="Jac">The Ode type (stiff, nonstiff).</param> /// <param name="numEquations">The number of equatins.</param> protected internal void InicializacionWithJacobiano(OdeFunction Func, OdeJacobian Jac , int numEquations) { //dvode = new DVODE(); this._IState = 1; this._UserJacobian = true; this._Type = ODEType.Stiff; base.InitializeInternal(Func, Jac, numEquations); }