# doc-cache created by Octave 10.2.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: 726
 -- 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: 1179
 -- 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: 1013
 -- 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: 731
 -- 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: 732
 -- 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: 740
 -- 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).





