[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature f
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge |
Date: |
Sat, 7 May 2022 07:46:36 -0400 (EDT) |
Follow-up Comment #18, bug #62412 (project octave):
The fourth argument of the DEFMETHOD macro can be used as the number of output
arguments in the definition of built-in functions.
See:
https://hg.savannah.gnu.org/hgweb/octave/file/760d38460452/libinterp/corefcn/defun.h#l111
#define DEFMETHOD(name, interp_name, args_name, nargout_name, doc) \
DECLARE_METHOD (name, interp_name, args_name, nargout_name)
//! Macro to define a builtin method with certain internal name.
//!
//! @warning Consider to use #DEFMETHOD, unless you have good reason.
//!
//! For detailed information, see \ref Macros.
//!
//! This macro can be used when @p name cannot be used directly (for example
if
//! it is already defined as a macro). In that case, @p name is already a
//! quoted string (thus unaffected by macros), and the internal name of the
//! method is given by @p fname.
//!
//! @param name The **quoted** name of the method that should be callable
//! by the interpreter.
//! @param fname The internal **unquoted** name of the method. This internal
//! name is by convention prepended by an 'F'.
//! @param interp_name The name of the 'octave::interpreter' reference that
can
//! be used by this method. If this value is omitted,
//! there is no access to the interpreter and one should
//! use #DEFUNX to define a function instead.
//! @param args_name The name of the octave_value_list variable used to pass
//! the argument list to this method. If this value is
//! omitted, the method cannot access the argument list.
//! @param nargout_name The name of the 'int' variable used to pass the
number
//! of output arguments this method is expected to
//! produce from the caller. If this value is
//! omitted, the method cannot access this number.
//! @param doc Texinfo help text (docstring) for the method.
//!
//! @see DEFMETHOD
(That info is probably also available somewhere else in a nicer format. But I
don't know where. 🙂)
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?62412>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, (continued)
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/04
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/04
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Michael Leitner, 2022/05/05
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/05
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Michael Leitner, 2022/05/05
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/05
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/05
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Michael Leitner, 2022/05/05
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/05
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/06
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge,
Markus Mützel <=
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/07
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/09
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/10
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/10
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/10
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/11
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Michael Leitner, 2022/05/11
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Nicholas Jankowski, 2022/05/11
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/11
- [Octave-bug-tracker] [bug #62412] quadcc does not warn when quadrature fails to converge, Rik, 2022/05/15