Powered by Apache

CVS log for OpenXM/src/asir-contrib/packages/doc/gtt_ekn/gtt_ekn-ja.texi

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.20 / (download) - annotate - [select for diffs], Mon Mar 29 05:08:01 2021 UTC (3 years, 8 months ago) by takayama
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (unified)

The argument of @setfilname should start with asir-contrib-
xxxyyy_toc.html ==> xxxyyy.html
auto-search of browser for helph().

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jun 12 05:53:29 2019 UTC (5 years, 6 months ago) by takayama
Branch: MAIN
Changes since 1.18: +178 -173 lines
Diff to previous 1.18 (unified)

English translation of the gtt_ekn3.rr manual.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Apr 9 00:48:14 2019 UTC (5 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.17: +27 -3 lines
Diff to previous 1.17 (unified)

A distributed version of contiguity_mat_list_3 is given.
Example:
--> load("gtt_ekn3.rr");
--> load("gtt_ekn3/ekn_eval-timing.rr");
--> gtt_ekn3.assert3(5,5,200 | nps=32, interval=100);  // 5x5 table, use 32 processes

Revision 1.17 / (download) - annotate - [select for diffs], Thu Apr 4 22:49:40 2019 UTC (5 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.16: +31 -5 lines
Diff to previous 1.16 (unified)

interval option is useful to avoid the intermediate swell of integers.
[4009] load("gtt_ekn3.rr");
[4010] util_timing(quote(gtt_ekn3.gmvector([[100,200,300,400,500],[100,200,300,400,500]], [[1,1/2,1/3,1/5,1/7],[1,1/11,1/13,1/17,1/19],[1,1/23,1/29,1/31,1/37],[1,1/41,1/43,1/47,1/53],[1,1,1,1,1]])))[1];
[cpu,72.852,gc,0,memory,4462742364,real,72.856]

[4011] util_timing(quote(gtt_ekn3.gmvector([[100,200,300,400,500],[100,200,300,400,500]], [[1,1/2,1/3,1/5,1/7],[1,1/11,1/13,1/17,1/19],[1,1/23,1/29,1/31,1/37],[1,1/41,1/43,1/47,1/53],[1,1,1,1,1]]|interval=100)))[1];
[cpu,67.484,gc,0,memory,3535280544,real,67.4844]

Revision 1.16 / (download) - annotate - [select for diffs], Thu Mar 21 00:33:45 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.15: +11 -1 lines
Diff to previous 1.15 (unified)

The option path=3 : new algorithm of finding path to apply the contiguity relation in [TGKT] (default)
The option path=2 : original algorithm in [GT].
gtt_ekn3.test5x5(20 | path=2);

Revision 1.15 / (download) - annotate - [select for diffs], Wed Mar 20 02:08:55 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.14: +24 -7 lines
Diff to previous 1.14 (unified)

All prototype declarations are moved to gtt_ekn3.rr
gtt_ekn3.test_bs_dist() is for testing distributed binary splitting method.
gtt_ekn3.test5x5(10 | bs=1) is for the benchmark.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Mar 19 07:36:21 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.13: +90 -1 lines
Diff to previous 1.13 (unified)

bug fix for bs=1. Manual for the binary splitting method.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 19 03:07:51 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.12: +5 -3 lines
Diff to previous 1.12 (unified)

Binary splitting method is implemented.  When the option bs=1 is given, the binary splitting method is used to evaluate
matrix factorial.
Example:  gtt_ekn3.expectation(Marginal=[[1950,2550,5295],[1350,1785,6660]],P=[[17/100,1,10],[7/50,1,33/10],[1,1,1]]|bs=1)$

Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 7 00:43:51 2019 UTC (5 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.11: +22 -5 lines
Diff to previous 1.11 (unified)

upAlpha and downAlpha accept the option arule and xrule to obtain
contiguity relations more efficiently.
Example:
  RuleA=[[a_2,1/3],[a_3,1/2]]$ RuleX=[[x_1_1,1/5]]$
  base_replace(gtt_ekn.upAlpha(1,1,1),append(RuleA,RuleX))-gtt_ekn.upAlpha(1,1,1 | arule=RuleA, xrule=RuleX);
  base_replace(gtt_ekn.downAlpha(1,1,1),append(RuleA,RuleX))-gtt_ekn.downAlpha(1,1,1 | arule=RuleA, xrule=RuleX);

Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 15 05:27:38 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.10: +15 -3 lines
Diff to previous 1.10 (unified)

added forgotten commits.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Feb 14 05:46:51 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.9: +54 -3 lines
Diff to previous 1.9 (unified)

g_mat_fac_int is used as the default method.
gtt_ekn.assert1(2);
gtt_ekn.assert2(2);
compare a specified method (given by an option) and the method plain.
The default is g_mat_fac_int.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 14 02:22:09 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.8: +15 -2 lines
Diff to previous 1.8 (unified)

gtt_ekn.show_path() shows the path to apply the contiguity.
tk_nm_dn.nm_dn(F) returns [numerator (vector) M, denominator D]; F=M/D.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 14 00:18:40 2019 UTC (5 years, 10 months ago) by takayama
Branch: MAIN
Changes since 1.7: +101 -7 lines
Diff to previous 1.7 (unified)

gtt_ekn.set_debug_level(0x4) outputs arguments for g_mat_fac_*.
Error handling for the case "failure" is added.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 31 06:31:45 2017 UTC (7 years, 3 months ago) by takayama
Branch: MAIN
Changes since 1.6: +5 -4 lines
Diff to previous 1.6 (unified)

texinfo version 6.x is used to generate documents.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Mar 30 06:16:36 2017 UTC (7 years, 8 months ago) by takayama
Branch: MAIN
Changes since 1.5: +375 -375 lines
Diff to previous 1.5 (unified)

Changes to output utf-8 html files.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Mar 3 12:02:32 2017 UTC (7 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.4: +115 -1 lines
Diff to previous 1.4 (unified)

sub_progs option is implemented. Files in sub_progs are loaded in child processes.
Examples:
 gtt_ekn.set_debug_mode(2);
 gtt_ekn.setup(|sub_progs=["tk_approx-r.rr"]);
 S=gtt_ekn.get_svalue();
 ox_execute_string(S[1][0],"print(tk_approx_r.cont_frac(123/456,1/10,3));");

Revision 1.4 / (download) - annotate - [select for diffs], Fri Mar 3 09:00:26 2017 UTC (7 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.3: +114 -3 lines
Diff to previous 1.3 (unified)

Update of the document (chinese_itor).
ekn_restriction_2.rr (as a proxy of Y.Goto). Restriction of Pfaffian to x_i=0 etc.
mle.rr (as a proxy of Tatibana). Conditional MLE functions.
See also a help on tk_approx_r.cont_frac.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Mar 28 23:14:54 2016 UTC (8 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.2: +298 -298 lines
Diff to previous 1.2 (unified)

Use euc as the text encoding (for the web).

Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 26 05:25:35 2016 UTC (8 years, 9 months ago) by takayama
Branch: MAIN
Changes since 1.1: +15 -8 lines
Diff to previous 1.1 (unified)

Added codes so that the crt option (chinese remainder theorem) works.
Added a default value for the minimal prime (commit in proxy of tachibana)

Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 21 00:16:10 2016 UTC (8 years, 9 months ago) by takayama
Branch: MAIN

This initial version of the manual of gtt_ekn.rr

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>