Powered by Apache

CVS log for OpenXM/src/asir-contrib/packages/src/taka_runge_kutta.rr

[BACK] Up to [local] / OpenXM / src / asir-contrib / packages / src

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.25 / (download) - annotate - [select for diffs], Sun Jul 9 23:57:36 2017 UTC (6 years, 10 months ago) by takayama
Branch: MAIN
CVS Tags: HEAD
Changes since 1.24: +9 -2 lines
Diff to previous 1.24 (colored)

Update of the upstream.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Dec 18 04:31:25 2013 UTC (10 years, 5 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_3_1_13b
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

A bug fix on the option onestep and inhom in the case of T0 > T1.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Dec 15 23:25:59 2013 UTC (10 years, 5 months ago) by takayama
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

A bug fix in case of onestep=1 and oposite direction.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Dec 15 10:52:36 2013 UTC (10 years, 5 months ago) by takayama
Branch: MAIN
Changes since 1.21: +8 -1 lines
Diff to previous 1.21 (colored)

A bug fix in the case of inhom and opposite direction.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Dec 15 08:27:18 2013 UTC (10 years, 5 months ago) by takayama
Branch: MAIN
Changes since 1.20: +43 -11 lines
Diff to previous 1.20 (colored)

tk_rk.runge_kutta_4_linear accepts the option inhom (inhomogeneous part).
See the example rktest.rcheck1();

Revision 1.20 / (download) - annotate - [select for diffs], Sat Dec 14 04:38:58 2013 UTC (10 years, 5 months ago) by takayama
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Bug fix in the case of StepSize < 0.

Revision 1.19 / (download) - annotate - [select for diffs], Wed May 22 04:44:16 2013 UTC (11 years ago) by takayama
Branch: MAIN
Changes since 1.18: +14 -3 lines
Diff to previous 1.18 (colored)

If Tk_rk_deep_eval=1  is set,
base_replace and eval are used instead of base_replace_n.
This option is necessary if your input contains, e.g., x^(1/2), ....

Revision 1.18 / (download) - annotate - [select for diffs], Wed Sep 29 00:33:24 2010 UTC (13 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.17: +10 -2 lines
Diff to previous 1.17 (colored)

Added documents tk_rk.runge_kutta_4 and tk_rk.runge_kutta_4_linear.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Apr 18 01:08:37 2010 UTC (14 years, 1 month ago) by takayama
Branch: MAIN
Changes since 1.16: +8 -2 lines
Diff to previous 1.16 (colored)

Fixed a bug in the case of T0 < S0.
The buggy code did not keep the intermediate values.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jan 30 04:24:09 2010 UTC (14 years, 4 months ago) by takayama
Branch: MAIN
CVS Tags: R_1_3_1-2
Changes since 1.15: +68 -1 lines
Diff to previous 1.15 (colored)

The module tk_rk is moved to taka_runge_kutta.rr
Added tk_rk.taka_runge_kutta_4a_linear for linear equations.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 30 04:18:03 2010 UTC (14 years, 4 months ago) by takayama
Branch: MAIN
Changes since 1.14: +91 -2 lines
Diff to previous 1.14 (colored)

taka_runge_kutta_4_linear() :
  Runge-Kutta method of the order 4. It is tuned for linear equations.
See taka_runge_kutta_4_linear_test() as to usages.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Jan 30 02:25:17 2010 UTC (14 years, 4 months ago) by takayama
Branch: MAIN
Changes since 1.13: +13 -2 lines
Diff to previous 1.13 (colored)

base_replace_n uses substr2np.  It works only for replacements to numbers.

taka_runge_kutta_4 accepts negative H.
See the test code taka_runge_kutta_4_test2().

Revision 1.13 / (download) - annotate - [select for diffs], Sat Nov 14 01:33:57 2009 UTC (14 years, 6 months ago) by takayama
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Removed the trigraph ??)
( cpp makes warnings  even it is in the "  ".)

Revision 1.12 / (download) - annotate - [select for diffs], Thu Nov 12 04:56:21 2009 UTC (14 years, 6 months ago) by takayama
Branch: MAIN
Changes since 1.11: +6 -5 lines
Diff to previous 1.11 (colored)

runge_kutta_4 works when the starting time = the stopping time.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 5 06:42:35 2009 UTC (14 years, 6 months ago) by takayama
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Fixed a bug of the return value for the option onestep=1.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 5 05:01:27 2009 UTC (14 years, 6 months ago) by takayama
Branch: MAIN
Changes since 1.9: +9 -3 lines
Diff to previous 1.9 (colored)

Added the option
  onestep = 1
to taka_runge_kutta_4
to evaluate one step of the difference scheme.
Fixed typos.
example:  taka_runge_kutta_4([y2,-y1],x,[y1,y2],0,[1,0],0.1,0.3);

Revision 1.9 / (download) - annotate - [select for diffs], Tue Feb 10 23:51:19 2009 UTC (15 years, 3 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_2_3_12
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Added eval for inputs like x^(1/2).

Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 5 08:43:59 2009 UTC (15 years, 3 months ago) by takayama
Branch: MAIN
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

Fixed a bug. There were typos in  the form of G-HG eq

Revision 1.7 / (download) - annotate - [select for diffs], Thu Feb 5 08:36:33 2009 UTC (15 years, 3 months ago) by takayama
Branch: MAIN
Changes since 1.6: +77 -1 lines
Diff to previous 1.6 (colored)

tktest.test1(); is still buggy (test of RK for complex numbers.)

Revision 1.6 / (download) - annotate - [select for diffs], Thu Sep 11 12:32:52 2003 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, KNOPPIX_2006, DEB_REL_1_2_3-9
Changes since 1.5: +20 -4 lines
Diff to previous 1.5 (colored)

Added a function to compare complex numbers (>,< by lex order).

Revision 1.5 / (download) - annotate - [select for diffs], Thu Sep 11 06:26:25 2003 UTC (20 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.4: +12 -3 lines
Diff to previous 1.4 (colored)

Added an option forward to runge_kutta_4_adaptive().

Revision 1.4 / (download) - annotate - [select for diffs], Tue Mar 11 02:00:53 2003 UTC (21 years, 2 months ago) by takayama
Branch: MAIN
CVS Tags: RELEASE_1_2_2
Changes since 1.3: +5 -4 lines
Diff to previous 1.3 (colored)

Fixed a bug for a complex step size.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 11 01:11:31 2003 UTC (21 years, 2 months ago) by takayama
Branch: MAIN
Changes since 1.2: +46 -25 lines
Diff to previous 1.2 (colored)

Fixed bugs of the implementation of adaptive Runge-Kutta method.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Nov 16 08:10:12 2002 UTC (21 years, 6 months ago) by takayama
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

Forgot to add the tag OpenXM

Revision 1.1 / (download) - annotate - [select for diffs], Sat Nov 16 08:09:31 2002 UTC (21 years, 6 months ago) by takayama
Branch: MAIN

taka_runge_kutta.rr : the fourth order adaptive Runge-Kutta method.
taka_pfp.rr         : Evaluating p F p-1 by using the fourth order adaptive
                      Runge-Kutta method. (work in progress)
                      As for algorithmic aspects, see Numerical Recipes.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>