23 #if ! defined (octave_boolNDArray_h)
24 #define octave_boolNDArray_h 1
26 #include "octave-config.h"
72 NDArray sum (
int dim = -1)
const;
73 NDArray cumsum (
int dim = -1)
const;
87 int start_dimension = 0);
114 extern OCTAVE_API boolNDArray&
116 extern OCTAVE_API boolNDArray&
octave_idx_type compute_index(octave_idx_type n, const dim_vector &dims)
boolNDArray(const dim_vector &dv)
const octave_base_value const Array< octave_idx_type > & ra_idx
OCTAVE_EXPORT octave_value_list or class The return code an ordinary file in Octave s or(after appending @samp{.m}) a function file in Octave's ode
identity matrix If supplied two scalar respectively For allows like xample val
#define NDND_CMP_OP_DECLS(ND1, ND2, API)
#define SND_BOOL_OP_DECLS(S, ND, API)
ComplexNDArray concat(NDArray &ra, ComplexNDArray &rb, const Array< octave_idx_type > &ra_idx)
#define NDND_BOOL_OP_DECLS(ND1, ND2, API)
boolNDArray squeeze(void) const
#define NDS_BOOL_OP_DECLS(ND, S, API)
bool any_element_is_nan(void) const
#define NDS_CMP_OP_DECLS(ND, S, API)
calling an anonymous function involves an overhead quite comparable to the overhead of an m file function Passing a handle to a built in function is because the interpreter is not involved in the internal loop For a
#define SND_CMP_OP_DECLS(S, ND, API)
void increment_index(Array< octave_idx_type > &ra_idx, const dim_vector &dimensions, int start_dimension)
nd deftypefn *octave_map m
Array< T > squeeze(void) const
Chop off leading singleton dimensions.
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the c
Restrict the maximum order of the solution method This option must be between and
OCTAVE_API boolNDArray & mx_el_and_assign(boolNDArray &m, const boolNDArray &a)
boolNDArray(const dim_vector &dv, const bool &val)
boolNDArray(const Array< bool > &a)
octave_value operator!(const octave_value &a)
Vector representing the dimensions (size) of an Array.
the second is matched to the second specifier and placed in the second column and so forth If there are more words than specifiers then the process is repeated until all words have been processed or the limit imposed by any(non-whitespace) text in the format that is not one of these specifiers is considered a literal.If there is a literal between two format specifiers then that same literal must appear in the input stream between the matching words.The following specifiers are valid
boolNDArray(const boolNDArray &a)
Array< T > & operator=(const Array< T > &a)
#define BSXFUN_OP_DECL(OP, ARRAY, API)
OCTAVE_API boolNDArray & mx_el_or_assign(boolNDArray &m, const boolNDArray &a)