Currently there may be errors shown on top of a page, because of a missing Wiki update (PHP version and extension DPL3). |
Topics | Help • Register • News • History • How to • Sequences statistics • Template prototypes |
Difference between revisions of "Template:GP"
(new) |
(new type "GF Divisor") |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
− | Get a parameter value of a template by name | + | ==Description== |
+ | Get a parameter value of a template by name if exists, "" (null) otherwise. | ||
− | Call: | + | ==Call== |
+ | :<nowiki>{{GP|<prime name>|<Parameter>}}</nowiki> | ||
− | <nowiki>{{GP|< | + | ==Examples== |
− | [[Category:Templates]] | + | Get the parameter "CKReserved" from "Carol-Kynea base 2" primes |
− | </noinclude><includeonly>{{#ifexist:{{{1}}}|{{ | + | *<nowiki>{{GP|Carol-Kynea prime 2|CKBase}}</nowiki> results in |
+ | :{{GP|Carol-Kynea prime 2|CKBase}} | ||
+ | |||
+ | *<nowiki>{{GP|Riesel prime 15|RMaxn}}</nowiki> results in | ||
+ | :{{GP|Riesel prime 15|RMaxn}} | ||
+ | |||
+ | *<nowiki>{{GP|Riesel prime 65|RMaxn}}</nowiki> (using MultiReservation) results in | ||
+ | :{{GP|Riesel prime 65|RMaxn}} | ||
+ | |||
+ | *<nowiki>{{GP|Riesel prime 65|RDate}}</nowiki> (using MultiReservation) results in | ||
+ | :{{GP|Riesel prime 65|RDate}} | ||
+ | |||
+ | *<nowiki>{{GP|Riesel prime 65|RNlist}}</nowiki> | ||
+ | :{{GP|Riesel prime 65|RNlist}} | ||
+ | |||
+ | *<nowiki>{{GP|GF Divisor 3 209|GFList}}</nowiki> | ||
+ | :{{GP|GF Divisor 3 209|GFList}} | ||
+ | |||
+ | [[Category:Templates]]</noinclude><includeonly><!-- | ||
+ | -->{{#vardefine:_type|none}}<!-- | ||
+ | -->{{#vardefine:_short|none}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Carol}}|{{#vardefine:_type|Carol-Kynea prime}}{{#vardefine:_short|CK}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Cullen}}|{{#vardefine:_type|Cullen prime}}{{#vardefine:_short|Cu}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Leyland}}|{{#vardefine:_type|Leyland prime}}{{#vardefine:_short|Le}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Proth}}|{{#vardefine:_type|Proth prime}}{{#vardefine:_short|P}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Riesel}}|{{#vardefine:_type|Riesel prime}}{{#vardefine:_short|R}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Williams}}|{{#vardefine:_type|Williams prime}}{{#vardefine:_short|Wi}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Woodall}}|{{#vardefine:_type|Woodall prime}}{{#vardefine:_short|Wo}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|Gen}}|{{#vardefine:_type|Gen {{#var:_type}}}}}}<!-- | ||
+ | -->{{#if:{{#pos:{{{1}}}|GF}}|{{#vardefine:_type|GF Divisor}}{{#vardefine:_short|GF}}}}<!-- | ||
+ | -->{{#vardefine:_mres|{{#ifexist:{{{1}}}|{{#dpl:title={{{1}}}|skipthispage=no|include={ {{#var:_type}}}:{{#var:_short}}MultiRes}}}}}}<!-- | ||
+ | -->{{#vardefine:_mmax|{{#ifexist:{{{1}}}|{{#dpl:title={{{1}}}|skipthispage=no|include={ {{#var:_type}}}:{{#var:_short}}Maxn}}}}}}<!-- | ||
+ | -->{{#ifexist:{{{1}}}|{{#if:{{#var:_mres}}| | ||
+ | {{#switch:{{{2}}} | ||
+ | |RMaxn |PMaxn={{#ifeq:{{#var:_mmax}}||{{Multi Reservation:{{#var:_mres}}-NMax}}|{{#var:_mmax}}}} | ||
+ | |RDate |PDate={{Multi Reservation:{{#var:_mres}}-Date}} | ||
+ | |#default={{#dpl:title={{{1}}}|skipthispage=no|include={ {{#var:_type}}}:{{{2}}}}} | ||
+ | }} | ||
+ | |{{#dpl:title={{{1}}}|skipthispage=no|include={ {{#var:_type}}}:{{{2}}}}}}} | ||
+ | }}</includeonly> |
Revision as of 08:23, 30 November 2020
Description
Get a parameter value of a template by name if exists, "" (null) otherwise.
Call
- {{GP|<prime name>|<Parameter>}}
Examples
Get the parameter "CKReserved" from "Carol-Kynea base 2" primes
- {{GP|Carol-Kynea prime 2|CKBase}} results in
- 2
- {{GP|Riesel prime 15|RMaxn}} results in
- {{GP|Riesel prime 65|RMaxn}} (using MultiReservation) results in
- {{GP|Riesel prime 65|RDate}} (using MultiReservation) results in
- {{GP|Riesel prime 65|RNlist}}
- {{GP|GF Divisor 3 209|GFList}}
- 2,1,207#1956#Raphael M. Robinson
3,1,207#1992#Harvey Dubner 3,2,206#1996#Anders Björn,Hans Riesel 4,3,207#1996#Anders Björn,Hans Riesel 5,1,208#1992#Harvey Dubner 5,2,208#1996#Anders Björn,Hans Riesel 5,3,208#1996#Anders Björn,Hans Riesel 5,4,208#1996#Anders Björn,Hans Riesel 6,1,203#1969#Hans Riesel 6,5,208#1996#Anders Björn,Hans Riesel 8,3,205#1996#Anders Björn,Hans Riesel 8,5,208#1996#Anders Björn,Hans Riesel 9,2,207#1996#Anders Björn,Hans Riesel 9,5,208#1996#Anders Björn,Hans Riesel 9,8,207#1996#Anders Björn,Hans Riesel 10,1,208#1992#Harvey Dubner 10,3,208#1996#Anders Björn,Hans Riesel 10,9,208#1996#Anders Björn,Hans Riesel 12,1,207#1969#Hans Riesel 12,5,208#1996#Anders Björn,Hans Riesel