Tcl wrapper for C interpolation procedures (v0.14)

Index

  • Type the index terms you want to search for in the text input field.
  • Matching terms will be shown incrementally as you type.
  • Press Enter to navigate to the target of the first displayed index entry.
  • Alternatively, Tab to move to the index entry of interest and then press Enter to navigate to that documentation page.
  • To jump to this page from any other documentation page, press browser-specific shortcut modifiers with i. For example, on IE and Edge this would be Alt-i while on Firefox and Chrome Alt-Shift-i. Other browsers and platforms may differ.
  • array2list
    <span class='ruff_cmd'>array2list</span> <span class='ruff_arg'>array length</span>
    Create list from doubleArray object
    ::tclinterp
  • arrays2lists
    <span class='ruff_cmd'>arrays2lists</span> <span class='ruff_arg'>varNames arrays lengths</span>
    Create lists from doubleArray objects, and set these lists to variables
    ::tclinterp
  • bezier
    <span class='ruff_cmd'>bezier</span> <span class='ruff_arg'>-n value -a value -b value -x list -y list</span>
    Finds values of Bezier function at x points.
    ::tclinterp::approximation
  • cubicBetaSpline1d
    <span class='ruff_cmd'>cubicBetaSpline1d</span> <span class='ruff_arg'>-beta1 value -beta2 value -t|x list -y list -ti|xi list</span>
    Evaluates a cubic beta spline approximant.
    ::tclinterp::approximation
  • cubicBSpline1d
    <span class='ruff_cmd'>cubicBSpline1d</span> <span class='ruff_arg'>-t|x list -y list -ti|xi list</span>
    Evaluates a cubic B spline approximant.
    ::tclinterp::approximation
  • cubicSpline1d
    <span class='ruff_cmd'>cubicSpline1d</span> <span class='ruff_arg'>-t|x list -y list -ti|xi list ?-ibcbeg|begflag value -ybcbeg value? ?-ibcend|endflag value -ybcend value? ?-deriv?</span>
    Does piecewise cubic spline interpolation.
    ::tclinterp::interpolation
  • deleteArrays
    <span class='ruff_cmd'>deleteArrays</span> <span class='ruff_arg'>?args?</span>
    Deletes doubleArray objects
    ::tclinterp
  • deleteDoubleps
    <span class='ruff_cmd'>deleteDoubleps</span> <span class='ruff_arg'>?args?</span>
    Deletes doublep objects
    ::tclinterp
  • divDif1d
    <span class='ruff_cmd'>divDif1d</span> <span class='ruff_arg'>-x list -y list -xi list ?-coeffs?</span>
    Does divided difference one-dimensional interpolation.
    ::tclinterp::interpolation
  • duplListCheck
    <span class='ruff_cmd'>duplListCheck</span> <span class='ruff_arg'>list</span>
    Checks if list contains duplicates.
    ::tclinterp
  • genBezier
    <span class='ruff_cmd'>genBezier</span> <span class='ruff_arg'>-n value -x list -y list -t list</span>
    Finds values of general Bezier function at specified t points.
    ::tclinterp::approximation
  • hermiteSpline1d
    <span class='ruff_cmd'>hermiteSpline1d</span> <span class='ruff_arg'>-t|x list -y list -yp list -ti|xi list ?-deriv?</span>
    Does Hermite polynomial spline interpolation.
    ::tclinterp::interpolation
  • lagr1d
    <span class='ruff_cmd'>lagr1d</span> <span class='ruff_arg'>-x list -y list -xi list</span>
    Does Lagrange polynomial one-dimensional interpolation.
    ::tclinterp::interpolation
  • least1d
    <span class='ruff_cmd'>least1d</span> <span class='ruff_arg'>-x list -y list -xi list ?-w list? ?-nterms value? ?-coeffs?</span>
    Does least squares polynomial one-dimensional interpolation.
    ::tclinterp::interpolation
  • least1dDer
    <span class='ruff_cmd'>least1dDer</span> <span class='ruff_arg'>-x list -y list -xi list ?-w list? ?-nterms value? ?-coeffs?</span>
    Does least squares polynomial one-dimensional interpolation with calculation of its derivative.
    ::tclinterp::interpolation
  • lin1d
    <span class='ruff_cmd'>lin1d</span> <span class='ruff_arg'>-x list -y list -xi list</span>
    Does linear one-dimensional interpolation.
    ::tclinterp::interpolation
  • list2array
    <span class='ruff_cmd'>list2array</span> <span class='ruff_arg'>list</span>
    Create and initialize doubleArray object from the list
    ::tclinterp
  • lists2arrays
    <span class='ruff_cmd'>lists2arrays</span> <span class='ruff_arg'>varNames lists</span>
    Create and initialize doubleArray objects from lists, and set these objects to variables
    ::tclinterp
  • near1d
    <span class='ruff_cmd'>near1d</span> <span class='ruff_arg'>-x list -y list -xi list</span>
    Does nearest one-dimensional interpolation.
    ::tclinterp::interpolation
  • newArrays
    <span class='ruff_cmd'>newArrays</span> <span class='ruff_arg'>varNames lengths</span>
    Creates doubleArray objects, and set these objects to variables
    ::tclinterp
  • newDoubleps
    <span class='ruff_cmd'>newDoubleps</span> <span class='ruff_arg'>varNames</span>
    Creates doubleps objects, and set these objects to variables
    ::tclinterp
  • pchip1d
    <span class='ruff_cmd'>pchip1d</span> <span class='ruff_arg'>-x list -f|y list -xe|xi list</span>
    Does piecewise cubic Hermite interpolation (PCHIP).
    ::tclinterp::interpolation