GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
bsxfun-decl.h File Reference

Go to the source code of this file.

Macros

#define BSXFUN_MIXED_INT_DECLS(INT_TYPE, API)
 
#define BSXFUN_OP2_DECL(OP, ARRAY, ARRAY1, ARRAY2, API)    extern API ARRAY bsxfun_ ## OP (const ARRAY1&, const ARRAY2&);
 
#define BSXFUN_OP_DECL(OP, ARRAY, API)    extern API ARRAY bsxfun_ ## OP (const ARRAY&, const ARRAY&);
 
#define BSXFUN_REL_DECL(OP, ARRAY, API)    extern API boolNDArray bsxfun_ ## OP (const ARRAY&, const ARRAY&);
 
#define BSXFUN_STDOP_DECLS(ARRAY, API)
 
#define BSXFUN_STDREL_DECLS(ARRAY, API)
 

Macro Definition Documentation

◆ BSXFUN_MIXED_INT_DECLS

#define BSXFUN_MIXED_INT_DECLS (   INT_TYPE,
  API 
)
Value:
BSXFUN_OP2_DECL (pow, INT_TYPE, INT_TYPE, NDArray, API) \
BSXFUN_OP2_DECL (pow, INT_TYPE, INT_TYPE, FloatNDArray, API) \
BSXFUN_OP2_DECL (pow, INT_TYPE, NDArray, INT_TYPE, API) \
BSXFUN_OP2_DECL (pow, INT_TYPE, FloatNDArray, INT_TYPE, API)
#define BSXFUN_OP2_DECL(OP, ARRAY, ARRAY1, ARRAY2, API)
Definition: bsxfun-decl.h:32
octave_int< T > pow(const octave_int< T > &a, const octave_int< T > &b)

Definition at line 47 of file bsxfun-decl.h.

◆ BSXFUN_OP2_DECL

#define BSXFUN_OP2_DECL (   OP,
  ARRAY,
  ARRAY1,
  ARRAY2,
  API 
)     extern API ARRAY bsxfun_ ## OP (const ARRAY1&, const ARRAY2&);

Definition at line 32 of file bsxfun-decl.h.

◆ BSXFUN_OP_DECL

#define BSXFUN_OP_DECL (   OP,
  ARRAY,
  API 
)     extern API ARRAY bsxfun_ ## OP (const ARRAY&, const ARRAY&);

Definition at line 29 of file bsxfun-decl.h.

◆ BSXFUN_REL_DECL

#define BSXFUN_REL_DECL (   OP,
  ARRAY,
  API 
)     extern API boolNDArray bsxfun_ ## OP (const ARRAY&, const ARRAY&);

Definition at line 35 of file bsxfun-decl.h.

◆ BSXFUN_STDOP_DECLS

#define BSXFUN_STDOP_DECLS (   ARRAY,
  API 
)
Value:
BSXFUN_OP_DECL (add, ARRAY, API) \
BSXFUN_OP_DECL (sub, ARRAY, API) \
BSXFUN_OP_DECL (mul, ARRAY, API) \
BSXFUN_OP_DECL (div, ARRAY, API) \
BSXFUN_OP_DECL (pow, ARRAY, API) \
BSXFUN_OP_DECL (min, ARRAY, API) \
BSXFUN_OP_DECL (max, ARRAY, API)
#define BSXFUN_OP_DECL(OP, ARRAY, API)
Definition: bsxfun-decl.h:29
charNDArray max(char d, const charNDArray &m)
Definition: chNDArray.cc:230
charNDArray min(char d, const charNDArray &m)
Definition: chNDArray.cc:207

Definition at line 38 of file bsxfun-decl.h.

◆ BSXFUN_STDREL_DECLS

#define BSXFUN_STDREL_DECLS (   ARRAY,
  API 
)
Value:
BSXFUN_REL_DECL (eq, ARRAY, API) \
BSXFUN_REL_DECL (ne, ARRAY, API) \
BSXFUN_REL_DECL (lt, ARRAY, API) \
BSXFUN_REL_DECL (le, ARRAY, API) \
BSXFUN_REL_DECL (gt, ARRAY, API) \
BSXFUN_REL_DECL (ge, ARRAY, API)
#define BSXFUN_REL_DECL(OP, ARRAY, API)
Definition: bsxfun-decl.h:35

Definition at line 53 of file bsxfun-decl.h.