# doc-cache created by Octave 11.3.0
# name: cache
# type: cell
# rows: 3
# columns: 6
# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
mustBeFinite


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 721
 -- Function: X = mustBeFinite (X, LABEL)

     Requires that input is finite.

     Raises an error if the input X is not finite, as determined by ‘isfinite
     (x)’.

     LABEL is an optional input that determines how the input will be described
     in error messages.  If not supplied, ‘inputname (1)’ is used, and if that
     is empty, it falls back to "input".  The LABEL argument is a Tablicious
     extension, and is not part of the standard interface of this function.

     This definition of ‘mustBeFinite’ is supplied by Tablicious, and is a
     compatibility shim for versions of Octave which do not provide one.  It is
     only loaded in Octaves older than 6.0.0.

     See also: isfinite.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 30
Requires that input is finite.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 13
mustBeInteger


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1164
 -- Function: X = mustBeInteger (X, LABEL)

     Requires that input is integer-valued (but not necessarily integer-typed).

     Raises an error if any element of the input X is not a finite, real,
     integer-valued numeric value, as determined by various checks.  This does
     not require that the input be of an integer numeric type like ‘int32’, just
     that it contains only integer-valued elements, like ‘3.0’.  Complex values
     are not considered to be integer-valued, even if the coefficient of their
     ‘i’ imaginary component is itself integer-valued.

     LABEL is an optional input that determines how the input will be described
     in error messages.  If not supplied, ‘inputname (1)’ is used, and if that
     is empty, it falls back to "input".  The LABEL argument is a Tablicious
     extension, and is not part of the standard interface of this function.

     This definition of ‘mustBeInteger’ is supplied by Tablicious, and is a
     compatibility shim for versions of Octave which do not provide one.  It is
     only loaded in Octaves older than 6.0.0.

     See also: isinteger, islogical, isfinite, isreal.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 74
Requires that input is integer-valued (but not necessarily integer-typed).



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 12
mustBeMember


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 1003
 -- Function: X = mustBeMember (X, VALID, LABEL)

     Requires that input is a member of a set of given valid values.

     Raises an error if any element of the input X is not a member of VALID, as
     determined by ‘ismember (x)’.

     Note that char inputs may behave weirdly, because of the interaction
     between chars and cellstrs when calling ismember() on them.  But it will
     probably "do what you mean" if you just use it naturally.

     LABEL is an optional input that determines how the input will be described
     in error messages.  If not supplied, ‘inputname (1)’ is used, and if that
     is empty, it falls back to "input".  The LABEL argument is a Tablicious
     extension, and is not part of the standard interface of this function.

     This definition of ‘mustBeMember’ is supplied by Tablicious, and is a
     compatibility shim for versions of Octave which do not provide one.  It is
     only loaded in Octaves older than 6.0.0.

     See also: ismember.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 63
Requires that input is a member of a set of given valid values.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 14
mustBeNonempty


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 726
 -- Function: X = mustBeNonempty (X, LABEL)

     Requires that input is nonempty.

     Raises an error if the input X is not empty, as determined by ‘! isempty
     (x)’.

     LABEL is an optional input that determines how the input will be described
     in error messages.  If not supplied, ‘inputname (1)’ is used, and if that
     is empty, it falls back to "input".  The LABEL argument is a Tablicious
     extension, and is not part of the standard interface of this function.

     This definition of ‘mustBeNonempty’ is supplied by Tablicious, and is a
     compatibility shim for versions of Octave which do not provide one.  It is
     only loaded in Octaves older than 6.0.0.

     See also: isempty.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 32
Requires that input is nonempty.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 13
mustBeNumeric


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 727
 -- Function: X = mustBeNumeric (X, LABEL)

     Requires that input is numeric.

     Raises an error if the input X is not numeric, as determined by ‘isnumeric
     (x)’.

     LABEL is an optional input that determines how the input will be described
     in error messages.  If not supplied, ‘inputname (1)’ is used, and if that
     is empty, it falls back to "input".  The LABEL argument is a Tablicious
     extension, and is not part of the standard interface of this function.

     This definition of ‘mustBeNumeric’ is supplied by Tablicious, and is a
     compatibility shim for versions of Octave which do not provide one.  It is
     only loaded in Octaves older than 6.0.0.

     See also: isnumeric.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 31
Requires that input is numeric.



# name: <cell-element>
# type: sq_string
# elements: 1
# length: 10
mustBeReal


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 731
 -- Function: X = mustBeReal (X, LABEL)

     Requires that input array is real-valued (non-complex).

     Raises an error if the input X is not real, as determined by ‘isreal (x)’.

     LABEL is an optional input that determines how the input will be described
     in error messages.  If not supplied, ‘inputname (1)’ is used, and if that
     is empty, it falls back to "input".  The LABEL argument is a Tablicious
     extension, and is not part of the standard interface of this function.

     This definition of ‘mustBeReal’ is supplied by Tablicious, and is a
     compatibility shim for versions of Octave which do not provide one.  It is
     only loaded in Octaves older than 6.0.0.

     See also: isreal.


# name: <cell-element>
# type: sq_string
# elements: 1
# length: 55
Requires that input array is real-valued (non-complex).





