view CITATION @ 32139:1a370dc10d83

octave_trivial_range functions omitted from changeset f31cbed22bf6 These functions were accidentally omitted by jwe when committing changeset f31cbed22bf6. * ov-base.h (octave_base_value::is_trivial_range): New virtual function. * ov-range.cc (ov_range<T>::could_be_trivial_range, ov_range<T>::as_trivial_range): New templates. (ov_range<double>::could_be_trivial_range, ov_range<double>::as_trivial_range): New specializations. * ov.h, ov.cc (octave_value::maybe_as_trivial_range, octave_value::is_trivial_range): New functions. (install_types): Register octave_trivial_range data type.
author Petter T. <petter.vilhelm@gmail.com>
date Mon, 19 Jun 2023 11:36:39 -0400
parents fdadf31961bb
children 6fc591af58ba
line wrap: on
line source

To cite GNU Octave in publications use:

  John W. Eaton, David Bateman, Søren Hauberg, Rik Wehbring (2023).
  GNU Octave version 8.2.0 manual: a high-level interactive language for
  numerical computations.
  URL https://www.gnu.org/software/octave/doc/v8.2.0/

A BibTeX entry for LaTeX users is:

  @manual{,
    title     = {{GNU Octave} version 8.2.0 manual: a high-level interactive language for numerical computations},
    author    = {John W. Eaton and David Bateman and S{\o}ren Hauberg and Rik Wehbring},
    year      = {2023},
    url       = {https://www.gnu.org/software/octave/doc/v8.2.0/},
  }

We have invested a lot of time and effort in creating GNU Octave, please
cite it when using it.  See also 'citation pkgname' for citing Octave
packages.