Difference between revisions of "Template:Dimensions"

From mintOC
Jump to: navigation, search
(adds a little documentation)
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{| class="infobox dimensions" style="text-align:center; padding:2.5px; width:200px;"
+
<includeonly>
|- style="text-align:center;"
+
{{Infobox
! style="background:{{{color|{{{colour|#{{Dimensions colour|{{{regnum|{{{virus_group|{{{unranked_phylum|{{{phylum}}}}}}}}}}}}}}}}}}}};"|
+
| bodystyle  = width:auto
|-
+
| labelstyle = font-style:italic; font-weight:normal
!colspan="2" align="center"|{{PAGENAME}}
+
| datastyle  = text-align:right; font-weight: bold
|-
+
 
{{#if:{{{nx|}}}|
+
| above  = {{PAGENAME}}
{{!}}align="left"{{!}}'''Differential states:'''
+
 
{{!}}align="left"{{!}}{{{nx}}}
+
| label1  = State dimension:
{{!}}-
+
| data1  = {{{nd|}}}
|}}
+
| label2  = Differential states:
{{#if:{{{nz|}}}|
+
| data2  = {{{nx|}}}
{{!}}align="left"{{!}}'''Algebraic states:'''
+
| label3  = Algebraic states:
{{!}}align="left"{{!}}{{{nz}}}
+
| data3  = {{{nz|}}}
{{!}}-
+
| label4  = Continuous control functions:
|}}
+
| data4  = {{{nu|}}}
{{#if:{{{nu|}}}|
+
| label5  = Discrete control functions:
{{!}}align="left"{{!}}'''Continuous control functions:'''
+
| data5  = {{{nw|}}}
{{!}}align="left"{{!}}{{{nu}}}
+
| label6  = Continuous control values:
{{!}}-
+
| data6  = {{{np|}}}
|}}
+
| label7  = Discrete control values:
{{#if:{{{nw|}}}|
+
| data7  = {{{nrho|}}}
{{!}}align="left"{{!}}'''Discrete control functions:'''
+
| label8  = Path constraints:
{{!}}align="left"{{!}}{{{nw}}}
+
| data8  = {{{nc|}}}
{{!}}-
+
| label9  = Interior point inequalities:
|}}
+
| data9  = {{{nri|}}}
{{#if:{{{np|}}}|
+
| label10 = Interior point equalities:
{{!}}align="left"{{!}}'''Continuous control values:'''
+
| data10  = {{{nre|}}}
{{!}}align="left"{{!}}{{{np}}}
+
}}
{{!}}-
+
|}}
+
{{#if:{{{nrho|}}}|
+
{{!}}align="left"{{!}}'''Discrete control values:'''
+
{{!}}align="left"{{!}}{{{nrho}}}
+
{{!}}-
+
|}}
+
{{#if:{{{nc|}}}|
+
{{!}}align="left"{{!}}'''Path constraints:'''
+
{{!}}align="left"{{!}}{{{nc}}}
+
{{!}}-
+
|}}
+
{{#if:{{{nri|}}}|
+
{{!}}align="left"{{!}}'''Interior point inequalities:'''
+
{{!}}align="left"{{!}}{{{nri}}}
+
{{!}}-
+
|}}
+
{{#if:{{{nre|}}}|
+
{{!}}align="left"{{!}}'''Interior point equalities:'''
+
{{!}}align="left"{{!}}{{{nri}}}
+
{{!}}-
+
|}}
+
 
</includeonly>
 
</includeonly>
<noinclude><pre>
+
<noinclude>
 +
=Usage=
 +
<pre>
 
{{Dimensions
 
{{Dimensions
|bodyclass  = vcard
+
|nd        = enter the dimension of the differential states
|bodystyle  = width:{{{box_width|26em}}}; text-align:left; font-size:85%;
+
|aboveclass = fn
+
|above      = '''{{{name<includeonly>|{{PAGENAME}}</includeonly>}}}'''
+
|abovestyle = background:transparent; text-align:center; font-size:125%
+
|nd        = enter the number of partial derivatives (3 for a time-dependent 2d problem)
+
 
|nx        = enter the number of differential states
 
|nx        = enter the number of differential states
 
|nz        = enter the number of algebraic states
 
|nz        = enter the number of algebraic states
Line 69: Line 44:
 
|nre      = enter the number of interior point equalities
 
|nre      = enter the number of interior point equalities
 
}}
 
}}
</pre></noinclude>
+
</pre>
 +
=Maintenance=
 +
If you'd like to change the appearance of <code><nowiki>{{Dimensions}}</nowiki></code> please do it using this file and leave <code>common.css</code> untouched. You have various options to do so, e.g. adding a <code>background:#d13f58</code> to the <code>abovestyle</code> field (separated by <code>;</code>). Click [https://en.wikipedia.org/wiki/Template:Infobox here] for further documentation.
 +
</noinclude>

Latest revision as of 15:25, 25 January 2016


Usage

{{Dimensions
|nd        = enter the dimension of the differential states
|nx        = enter the number of differential states
|nz        = enter the number of algebraic states
|nu        = enter the number of continuous control functions
|nw        = enter the number of discrete-valued control functions
|np        = enter the number of time-independent, continuous control values
|nrho      = enter the number of time-independent, discrete control values
|nc        = enter the number of path- and control constraints
|nri       = enter the number of interior point inequalities
|nre       = enter the number of interior point equalities
}}

Maintenance

If you'd like to change the appearance of {{Dimensions}} please do it using this file and leave common.css untouched. You have various options to do so, e.g. adding a background:#d13f58 to the abovestyle field (separated by ;). Click here for further documentation.