# Routine Naming Conventions

For the routines introduced below, the LAPACK-like naming conventions are used. Specifically, all the routine names have the structure xxyyzzz, where the first letters xx indicate the data types:

si

  real interval, single precision

di

  real interval, double precision

cr

  complex rectangular interval, single precision

zr

  complex rectangular interval, double precision

cc

  complex circular interval, single precision

zc

  complex circular interval, double precision

The third and fourth letters yy indicate the matrix type:

ge

  general

tr

  triangular

The last three letters zzz indicate the computational procedure performed by the routine:

trs

  backward substitution solver for triangular interval linear systems

gas

  interval Gauss solver for interval linear systems

hss

  interval Householder solver for interval linear systems

kws

  iterative Krawczyk solver for interval linear systems

gss

  interval Gauss-Seidel iteration solver for interval linear systems

hbs

  Hansen-Bliek-Rohn solver for interval linear systems

pps

  parameter partitioning method-based solver for interval linear systems

pss

  solution partitioning method-based solver for interval linear systems

tri

  inverting triangular interval matrix based on backward substitution

szi

  inverting general interval matrix by Schulz iterative method

rbr

  testing regularity/singularity of interval matrix by Ris-Beeck criterion

svr

  testing regularity/singularity of interval matrix by Rump and Rex-Rohn singular value criteria

mip

  midpoint-inverse preconditioning of interval linear system

The question mark in the routine group name corresponds to different character codes indicating the data type (si, di, cr, zr, cc, or zc). For example, ?trtri denotes the group name for either of the routines sitrtri, ditrtri, crtrtri, zrtrtri, cctrtri, or zctrtri.

Parent topic: Interval Linear Solvers