<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mizugadro.mydns.jp/t/index.php?action=history&amp;feed=atom&amp;title=Superfac.cin</id>
	<title>Superfac.cin - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mizugadro.mydns.jp/t/index.php?action=history&amp;feed=atom&amp;title=Superfac.cin"/>
	<link rel="alternate" type="text/html" href="https://mizugadro.mydns.jp/t/index.php?title=Superfac.cin&amp;action=history"/>
	<updated>2026-04-04T01:58:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://mizugadro.mydns.jp/t/index.php?title=Superfac.cin&amp;diff=28418&amp;oldid=prev</id>
		<title>T: Text replacement - &quot;\$([^\$]+)\$&quot; to &quot;\\(\1\\)&quot;</title>
		<link rel="alternate" type="text/html" href="https://mizugadro.mydns.jp/t/index.php?title=Superfac.cin&amp;diff=28418&amp;oldid=prev"/>
		<updated>2019-07-30T09:47:56Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\$([^\$]+)\$&amp;quot; to &amp;quot;\\(\1\\)&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:47, 30 July 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// [[superfac.cin]] is the [[C++]] routine that evaluates [[SuperFactorial]], which is [[superfunction]] of [[Factorual]].&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// [[superfac.cin]] is the [[C++]] routine that evaluates [[SuperFactorial]], which is [[superfunction]] of [[Factorual]].&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Both input and output are supposed to have &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/del&gt;\rm complex&amp;lt;double&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;$&lt;/del&gt; type, although, in principle, the z_type can be set to something else.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Both input and output are supposed to have &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\(&lt;/ins&gt;\rm complex&amp;lt;double&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;\)&lt;/ins&gt; type, although, in principle, the z_type can be set to something else.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; z_type superfac0(z_type z){ int n; z_type s;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; z_type superfac0(z_type z){ int n; z_type s;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>T</name></author>
	</entry>
	<entry>
		<id>https://mizugadro.mydns.jp/t/index.php?title=Superfac.cin&amp;diff=14873&amp;oldid=prev</id>
		<title>Maintenance script at 22:06, 30 November 2018</title>
		<link rel="alternate" type="text/html" href="https://mizugadro.mydns.jp/t/index.php?title=Superfac.cin&amp;diff=14873&amp;oldid=prev"/>
		<updated>2018-11-30T22:06:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:06, 30 November 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                        return superfac0(z);&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                        return superfac0(z);&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        }&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        }&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==out of date==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Name superfac is too long. Therefore, routine  [[SuFac.cin]] that does the same is loaded.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// [[Category:C++]]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&amp;#160;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// [[Category:C++]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mizugadro.mydns.jp/t/index.php?title=Superfac.cin&amp;diff=6561&amp;oldid=prev</id>
		<title>T: load</title>
		<link rel="alternate" type="text/html" href="https://mizugadro.mydns.jp/t/index.php?title=Superfac.cin&amp;diff=6561&amp;oldid=prev"/>
		<updated>2013-07-11T07:50:02Z</updated>

		<summary type="html">&lt;p&gt;load&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// [[superfac.cin]] is the [[C++]] routine that evaluates [[SuperFactorial]], which is [[superfunction]] of [[Factorual]].&lt;br /&gt;
// Both input and output are supposed to have $\rm complex&amp;lt;double&amp;gt;$ type, although, in principle, the z_type can be set to something else.&lt;br /&gt;
&lt;br /&gt;
 z_type superfac0(z_type z){ int n; z_type s;&lt;br /&gt;
 //      DB K=1.8455686701969342788;&lt;br /&gt;
 DB k=0.61278745233070836381366079016859252;  //k=log(K);&lt;br /&gt;
 DB u[21]={2.,1., //0,1&lt;br /&gt;
 .798731835172434541585621072345730147,  // 2&lt;br /&gt;
 .577880975476483235803807592348110833,  // 3&lt;br /&gt;
 .393978809662971757177848639852917378,  // 4&lt;br /&gt;
 .257533958032332679820773329133486586,  // 5&lt;br /&gt;
 .162901958103705249541496101752195514,  // 6&lt;br /&gt;
 .100282419171352371943554511785342142,  // 7&lt;br /&gt;
 .0603184725913977494512136774562415014, // 8&lt;br /&gt;
 .0355544582258061836048059212969418417, // 9&lt;br /&gt;
 .0205859954874424134686332481358935023, //10&lt;br /&gt;
 .0117302279624549548734823541033644211, //11&lt;br /&gt;
 .00658835541777254650743317221091667507,//12&lt;br /&gt;
 .00365218351418374834372649788987162842,//13&lt;br /&gt;
 .00200039479760669665711545138631474960,//14&lt;br /&gt;
 .00108362752868222808502286098449166985,//15&lt;br /&gt;
 .000581036636299227699924018045799185045,//16&lt;br /&gt;
 .000308601963223618214714523083268563975,//17&lt;br /&gt;
 .000162 ,.000084, 0.000043      //18,19,20&lt;br /&gt;
 };&lt;br /&gt;
 z_type e=exp(k*z);   &lt;br /&gt;
        s=u[20]; for(n=19;n&amp;gt;=0;n--){s*=e; s+=u[n];}&lt;br /&gt;
 //      s=u[15]; for(n=14;n&amp;gt;=0;n--){s*=e; s+=u[n];}&lt;br /&gt;
 return s;}&lt;br /&gt;
&lt;br /&gt;
 z_type superfac(z_type z){&lt;br /&gt;
        if(Re(z)&amp;gt;-2.)   return fac(superfac(z-1.));&lt;br /&gt;
                        return superfac0(z);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
// [[Category:C++]]&lt;br /&gt;
// [[Category:SuperFactorial]]&lt;br /&gt;
// [[Category:Factorial]]&lt;br /&gt;
// [[Category:Generator]]&lt;/div&gt;</summary>
		<author><name>T</name></author>
	</entry>
</feed>