26#if ! defined (octave_bsxfun_h)
27#define octave_bsxfun_h 1
29#include "octave-config.h"
41 for (
int i = 0; i < std::min (xdv.
ndims (), ydv.
ndims ()); i++)
46 if (! ((xk == yk) || (xk == 1 && yk != 1) || (xk != 1 && yk == 1)))
65 for (
int i = 0; i < x_nd; i++)
71 if ((rk != xk) && xk != 1)
bool is_valid_inplace_bsxfun(const dim_vector &rdv, const dim_vector &xdv)
bool is_valid_bsxfun(const dim_vector &xdv, const dim_vector &ydv)
Vector representing the dimensions (size) of an Array.
octave_idx_type ndims() const
Number of dimensions.