Skip to content

Commit 9927e0e

Browse files
committed
add aliases to some swithes
1 parent 9999eba commit 9927e0e

6 files changed

+144
-128
lines changed

docs/index-tclinterp-approximation.html

+20-20
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ <h5 class='ruff'>Return value</h5><p class='ruff'>yi values of Bezier function a
3939
<i><font color=#4b5d50># -x - list of x values</font></i>
4040
<i><font color=#4b5d50># -y - list of y control points values of size n+1</font></i>
4141
<i><font color=#4b5d50># Returns: yi values of Bezier function at x points</font></i>
42-
<b><font color=#923B23>set</font></b> arguments [argparse {
42+
argparse {
4343
{<font color=#463e11>-n</font>= <font color=#463e11>-required</font>}
4444
{<font color=#463e11>-a</font>= <font color=#463e11>-required</font>}
4545
{<font color=#463e11>-b</font>= <font color=#463e11>-required</font>}
4646
{<font color=#463e11>-x</font>= <font color=#463e11>-required</font>}
4747
{<font color=#463e11>-y</font>= <font color=#463e11>-required</font>}
48-
}]
48+
}
4949
<b><font color=#923B23>if</font></b> {[<b><font color=#923B23>string</font></b> is integer <font color=#463e11>-strict</font> <font color=#4A181B>$n</font>]==0} {
5050
<b><font color=#ca14ca>return</font></b> <font color=#463e11>-code</font> error <font color=#035103>&quot;Order of Bezier curve -n '<font color=#4A181B>$</font>n' must be of integer type&quot;</font>
5151
} <b><font color=#923B23>elseif</font></b> {<font color=#4A181B>$n</font>&lt;0} {
@@ -74,8 +74,8 @@ <h5 class='ruff'>Return value</h5><p class='ruff'>yi values of Bezier function a
7474
<h5 class='ruff'>Parameters</h5><table class='ruff_deflist'>
7575
<tr><td><code><font color=#463e11>-beta1</font></code></td><td>The skew or bias parameter, beta1 = 1 for no skew or bias.</td></tr>
7676
<tr><td><code><font color=#463e11>-beta2</font></code></td><td>The tension parameter, beta2 = 0 for no tension.</td></tr>
77-
<tr><td><code><font color=#463e11>-t</font></code></td><td>List of independent variable (t) values.</td></tr>
78-
<tr><td><code><font color=#463e11>-ti</font></code></td><td>List of independent variable interpolation (ti) values.</td></tr>
77+
<tr><td><code><font color=#463e11>-t</font></code></td><td>List of independent variable (t) values, -x is an alias.</td></tr>
78+
<tr><td><code><font color=#463e11>-ti</font></code></td><td>List of independent variable interpolation (ti) values, -xi is an alias.</td></tr>
7979
<tr><td><code><font color=#463e11>-y</font></code></td><td>List of dependent variable (y) values.</td></tr>
8080
</table>
8181
<h5 class='ruff'>Return value</h5><p class='ruff'>list of approximation values yi at ti points.</p>
@@ -85,17 +85,17 @@ <h5 class='ruff'>Return value</h5><p class='ruff'>list of approximation values y
8585
<i><font color=#4b5d50># Evaluates a cubic beta spline approximant.</font></i>
8686
<i><font color=#4b5d50># -beta1 - the skew or bias parameter, beta1 = 1 for no skew or bias</font></i>
8787
<i><font color=#4b5d50># -beta2 - the tension parameter, beta2 = 0 for no tension</font></i>
88-
<i><font color=#4b5d50># -t - list of independent variable (t) values</font></i>
88+
<i><font color=#4b5d50># -t - list of independent variable (t) values, -x is an alias</font></i>
8989
<i><font color=#4b5d50># -y - list of dependent variable (y) values</font></i>
90-
<i><font color=#4b5d50># -ti - list of independent variable interpolation (ti) values</font></i>
90+
<i><font color=#4b5d50># -ti - list of independent variable interpolation (ti) values, -xi is an alias</font></i>
9191
<i><font color=#4b5d50># Returns: list of approximation values yi at ti points.</font></i>
92-
<b><font color=#923B23>set</font></b> arguments [argparse {
92+
argparse {
9393
{<font color=#463e11>-beta1</font>= <font color=#463e11>-required</font>}
9494
{<font color=#463e11>-beta2</font>= <font color=#463e11>-required</font>}
95-
{<font color=#463e11>-t</font>= <font color=#463e11>-required</font>}
95+
{<font color=#463e11>-t</font>= <font color=#463e11>-required</font> <font color=#463e11>-alias</font> x}
9696
{<font color=#463e11>-y</font>= <font color=#463e11>-required</font>}
97-
{<font color=#463e11>-ti</font>= <font color=#463e11>-required</font>}
98-
}]
97+
{<font color=#463e11>-ti</font>= <font color=#463e11>-required</font> <font color=#463e11>-alias</font> xi}
98+
}
9999
<b><font color=#923B23>set</font></b> tLen [<b><font color=#923B23>llength</font></b> <font color=#4A181B>$t</font>]
100100
<b><font color=#923B23>set</font></b> yLen [<b><font color=#923B23>llength</font></b> <font color=#4A181B>$y</font>]
101101
<b><font color=#923B23>set</font></b> tiLen [<b><font color=#923B23>llength</font></b> <font color=#4A181B>$ti</font>]
@@ -121,24 +121,24 @@ <h5 class='ruff'>Return value</h5><p class='ruff'>list of approximation values y
121121
<p class='ruff'>Evaluates a cubic B spline approximant.</p>
122122
<div class='ruff_synopsis'><span class='ruff_cmd'>cubicBSpline1d</span> <span class='ruff_arg'>?args?</span></div>
123123
<h5 class='ruff'>Parameters</h5><table class='ruff_deflist'>
124-
<tr><td><code><font color=#463e11>-t</font></code></td><td>List of independent variable (t) values.</td></tr>
125-
<tr><td><code><font color=#463e11>-ti</font></code></td><td>List of independent variable interpolation (ti) values.</td></tr>
124+
<tr><td><code><font color=#463e11>-t</font></code></td><td>List of independent variable (t) values, -x is an alias.</td></tr>
125+
<tr><td><code><font color=#463e11>-ti</font></code></td><td>List of independent variable interpolation (ti) values, -xi is an alias.</td></tr>
126126
<tr><td><code><font color=#463e11>-y</font></code></td><td>List of dependent variable (y) values.</td></tr>
127127
</table>
128128
<h5 class='ruff'>Return value</h5><p class='ruff'>list of approximation values yi at ti points.</p>
129129
<div class='ruff_source'><p class='ruff_source_link'><a id='l_tclinterp_approximation_cubicBSpline1d' href="javascript:toggleSource('tclinterp_approximation_cubicBSpline1d')">Show source</a></p>
130130
<div id='tclinterp_approximation_cubicBSpline1d' class='ruff_dyn_src'><pre><b><font color=#ca14ca>proc</font></b> ::tclinterp::approximation::cubicBSpline1d {args} {
131131

132132
<i><font color=#4b5d50># Evaluates a cubic B spline approximant.</font></i>
133-
<i><font color=#4b5d50># -t - list of independent variable (t) values</font></i>
133+
<i><font color=#4b5d50># -t - list of independent variable (t) values, -x is an alias</font></i>
134134
<i><font color=#4b5d50># -y - list of dependent variable (y) values</font></i>
135-
<i><font color=#4b5d50># -ti - list of independent variable interpolation (ti) values</font></i>
135+
<i><font color=#4b5d50># -ti - list of independent variable interpolation (ti) values, -xi is an alias</font></i>
136136
<i><font color=#4b5d50># Returns: list of approximation values yi at ti points.</font></i>
137-
<b><font color=#923B23>set</font></b> arguments [argparse {
138-
{<font color=#463e11>-t</font>= <font color=#463e11>-required</font>}
137+
argparse {
138+
{<font color=#463e11>-t</font>= <font color=#463e11>-required</font> <font color=#463e11>-alias</font> x}
139139
{<font color=#463e11>-y</font>= <font color=#463e11>-required</font>}
140-
{<font color=#463e11>-ti</font>= <font color=#463e11>-required</font>}
141-
}]
140+
{<font color=#463e11>-ti</font>= <font color=#463e11>-required</font> <font color=#463e11>-alias</font> xi}
141+
}
142142
<b><font color=#923B23>set</font></b> tLen [<b><font color=#923B23>llength</font></b> <font color=#4A181B>$t</font>]
143143
<b><font color=#923B23>set</font></b> yLen [<b><font color=#923B23>llength</font></b> <font color=#4A181B>$y</font>]
144144
<b><font color=#923B23>set</font></b> tiLen [<b><font color=#923B23>llength</font></b> <font color=#4A181B>$ti</font>]
@@ -176,12 +176,12 @@ <h5 class='ruff'>Return value</h5><p class='ruff'>dict with lists of xi and yi p
176176
<i><font color=#4b5d50># -t - list of t points at which we want to evaluate Bezier function, best results are obtained within the interval</font></i>
177177
<i><font color=#4b5d50># [0,1]</font></i>
178178
<i><font color=#4b5d50># Returns: dict with lists of xi and yi points at specified t points</font></i>
179-
<b><font color=#923B23>set</font></b> arguments [argparse {
179+
argparse {
180180
{<font color=#463e11>-n</font>= <font color=#463e11>-required</font>}
181181
{<font color=#463e11>-x</font>= <font color=#463e11>-required</font>}
182182
{<font color=#463e11>-y</font>= <font color=#463e11>-required</font>}
183183
{<font color=#463e11>-t</font>= <font color=#463e11>-required</font>}
184-
}]
184+
}
185185
<b><font color=#923B23>if</font></b> {[<b><font color=#923B23>string</font></b> is integer <font color=#463e11>-strict</font> <font color=#4A181B>$n</font>]==0} {
186186
<b><font color=#ca14ca>return</font></b> <font color=#463e11>-code</font> error <font color=#035103>&quot;Order of Bezier curve -n '<font color=#4A181B>$</font>n' must be of integer type&quot;</font>
187187
} <b><font color=#923B23>elseif</font></b> {<font color=#4A181B>$n</font>&lt;0} {

0 commit comments

Comments
 (0)