diffeq.rb

Path: diffeq.rb
Last Update: Wed Jan 23 12:07:25 GMT-6:00 2008

BEGIN OUTFILE1

Required files

Methods

Constants

MAX_UNCHANGED = 0
DEBUG = 0   BEGIN ATS LIBRARY BLOCK
DEBUG2 = 0
SEC_IN_MIN = 60.0
MIN_IN_HOUR = 60.0
HOURS_IN_DAY = 24.0
DAYS_IN_YEAR = 365.0
YEARS_IN_CENTURY = 100.0
CENTURIES_IN_MILLINIUM = 10.0

Public Instance methods

END ATS LIBARY BLOCK BEGIN USER DEF BLOCK

                                                                  ###

      File:     Ats.rb

      Subject:  Ruby library for a Ruby program ("diffeq.rb")
                generated by Sode.rb
                 to solve a system of ordinary differential
                 equations with long Taylor series.

      Author:   Dennis J. Darland

      Date:     April 10, 2007

   Copyright (C) 2007 Dennis J. Darland#

   This program is free software you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software <Foundation either version 2 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program if not, write to the Free Software
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

The order and step size control comes from Angel Jorba and Maorong Zou’s Taylor project version 1.3.8

usats.icn

ans[1] = ($large_float) ans[2] = ($large_float) return(ans) end

[Validate]