MatExpr           607 modules/core/include/opencv2/core/base.hpp class CV_EXPORTS MatExpr;
MatExpr           173 modules/core/include/opencv2/core/mat.hpp     _InputArray(const MatExpr& expr);
MatExpr           947 modules/core/include/opencv2/core/mat.hpp     Mat& operator = (const MatExpr& expr);
MatExpr          1151 modules/core/include/opencv2/core/mat.hpp     MatExpr t() const;
MatExpr          1160 modules/core/include/opencv2/core/mat.hpp     MatExpr inv(int method=DECOMP_LU) const;
MatExpr          1174 modules/core/include/opencv2/core/mat.hpp     MatExpr mul(InputArray m, double scale=1) const;
MatExpr          1209 modules/core/include/opencv2/core/mat.hpp     static MatExpr zeros(int rows, int cols, int type);
MatExpr          1215 modules/core/include/opencv2/core/mat.hpp     static MatExpr zeros(Size size, int type);
MatExpr          1222 modules/core/include/opencv2/core/mat.hpp     static MatExpr zeros(int ndims, const int* sz, int type);
MatExpr          1238 modules/core/include/opencv2/core/mat.hpp     static MatExpr ones(int rows, int cols, int type);
MatExpr          1244 modules/core/include/opencv2/core/mat.hpp     static MatExpr ones(Size size, int type);
MatExpr          1251 modules/core/include/opencv2/core/mat.hpp     static MatExpr ones(int ndims, const int* sz, int type);
MatExpr          1265 modules/core/include/opencv2/core/mat.hpp     static MatExpr eye(int rows, int cols, int type);
MatExpr          1271 modules/core/include/opencv2/core/mat.hpp     static MatExpr eye(Size size, int type);
MatExpr          1981 modules/core/include/opencv2/core/mat.hpp     explicit Mat_(const MatExpr& e);
MatExpr          1995 modules/core/include/opencv2/core/mat.hpp     Mat_& operator = (const MatExpr& e);
MatExpr          2035 modules/core/include/opencv2/core/mat.hpp     static MatExpr zeros(int rows, int cols);
MatExpr          2036 modules/core/include/opencv2/core/mat.hpp     static MatExpr zeros(Size size);
MatExpr          2037 modules/core/include/opencv2/core/mat.hpp     static MatExpr zeros(int _ndims, const int* _sizes);
MatExpr          2038 modules/core/include/opencv2/core/mat.hpp     static MatExpr ones(int rows, int cols);
MatExpr          2039 modules/core/include/opencv2/core/mat.hpp     static MatExpr ones(Size size);
MatExpr          2040 modules/core/include/opencv2/core/mat.hpp     static MatExpr ones(int _ndims, const int* _sizes);
MatExpr          2041 modules/core/include/opencv2/core/mat.hpp     static MatExpr eye(int rows, int cols);
MatExpr          2042 modules/core/include/opencv2/core/mat.hpp     static MatExpr eye(Size size);
MatExpr          3167 modules/core/include/opencv2/core/mat.hpp     virtual bool elementWise(const MatExpr& expr) const;
MatExpr          3168 modules/core/include/opencv2/core/mat.hpp     virtual void assign(const MatExpr& expr, Mat& m, int type=-1) const = 0;
MatExpr          3169 modules/core/include/opencv2/core/mat.hpp     virtual void roi(const MatExpr& expr, const Range& rowRange,
MatExpr          3170 modules/core/include/opencv2/core/mat.hpp                      const Range& colRange, MatExpr& res) const;
MatExpr          3171 modules/core/include/opencv2/core/mat.hpp     virtual void diag(const MatExpr& expr, int d, MatExpr& res) const;
MatExpr          3172 modules/core/include/opencv2/core/mat.hpp     virtual void augAssignAdd(const MatExpr& expr, Mat& m) const;
MatExpr          3173 modules/core/include/opencv2/core/mat.hpp     virtual void augAssignSubtract(const MatExpr& expr, Mat& m) const;
MatExpr          3174 modules/core/include/opencv2/core/mat.hpp     virtual void augAssignMultiply(const MatExpr& expr, Mat& m) const;
MatExpr          3175 modules/core/include/opencv2/core/mat.hpp     virtual void augAssignDivide(const MatExpr& expr, Mat& m) const;
MatExpr          3176 modules/core/include/opencv2/core/mat.hpp     virtual void augAssignAnd(const MatExpr& expr, Mat& m) const;
MatExpr          3177 modules/core/include/opencv2/core/mat.hpp     virtual void augAssignOr(const MatExpr& expr, Mat& m) const;
MatExpr          3178 modules/core/include/opencv2/core/mat.hpp     virtual void augAssignXor(const MatExpr& expr, Mat& m) const;
MatExpr          3180 modules/core/include/opencv2/core/mat.hpp     virtual void add(const MatExpr& expr1, const MatExpr& expr2, MatExpr& res) const;
MatExpr          3181 modules/core/include/opencv2/core/mat.hpp     virtual void add(const MatExpr& expr1, const Scalar& s, MatExpr& res) const;
MatExpr          3183 modules/core/include/opencv2/core/mat.hpp     virtual void subtract(const MatExpr& expr1, const MatExpr& expr2, MatExpr& res) const;
MatExpr          3184 modules/core/include/opencv2/core/mat.hpp     virtual void subtract(const Scalar& s, const MatExpr& expr, MatExpr& res) const;
MatExpr          3186 modules/core/include/opencv2/core/mat.hpp     virtual void multiply(const MatExpr& expr1, const MatExpr& expr2, MatExpr& res, double scale=1) const;
MatExpr          3187 modules/core/include/opencv2/core/mat.hpp     virtual void multiply(const MatExpr& expr1, double s, MatExpr& res) const;
MatExpr          3189 modules/core/include/opencv2/core/mat.hpp     virtual void divide(const MatExpr& expr1, const MatExpr& expr2, MatExpr& res, double scale=1) const;
MatExpr          3190 modules/core/include/opencv2/core/mat.hpp     virtual void divide(double s, const MatExpr& expr, MatExpr& res) const;
MatExpr          3192 modules/core/include/opencv2/core/mat.hpp     virtual void abs(const MatExpr& expr, MatExpr& res) const;
MatExpr          3194 modules/core/include/opencv2/core/mat.hpp     virtual void transpose(const MatExpr& expr, MatExpr& res) const;
MatExpr          3195 modules/core/include/opencv2/core/mat.hpp     virtual void matmul(const MatExpr& expr1, const MatExpr& expr2, MatExpr& res) const;
MatExpr          3196 modules/core/include/opencv2/core/mat.hpp     virtual void invert(const MatExpr& expr, int method, MatExpr& res) const;
MatExpr          3198 modules/core/include/opencv2/core/mat.hpp     virtual Size size(const MatExpr& expr) const;
MatExpr          3199 modules/core/include/opencv2/core/mat.hpp     virtual int type(const MatExpr& expr) const;
MatExpr          3251 modules/core/include/opencv2/core/mat.hpp     MatExpr();
MatExpr          3252 modules/core/include/opencv2/core/mat.hpp     explicit MatExpr(const Mat& m);
MatExpr          3254 modules/core/include/opencv2/core/mat.hpp     MatExpr(const MatOp* _op, int _flags, const Mat& _a = Mat(), const Mat& _b = Mat(),
MatExpr          3263 modules/core/include/opencv2/core/mat.hpp     MatExpr row(int y) const;
MatExpr          3264 modules/core/include/opencv2/core/mat.hpp     MatExpr col(int x) const;
MatExpr          3265 modules/core/include/opencv2/core/mat.hpp     MatExpr diag(int d = 0) const;
MatExpr          3266 modules/core/include/opencv2/core/mat.hpp     MatExpr operator()( const Range& rowRange, const Range& colRange ) const;
MatExpr          3267 modules/core/include/opencv2/core/mat.hpp     MatExpr operator()( const Rect& roi ) const;
MatExpr          3269 modules/core/include/opencv2/core/mat.hpp     MatExpr t() const;
MatExpr          3270 modules/core/include/opencv2/core/mat.hpp     MatExpr inv(int method = DECOMP_LU) const;
MatExpr          3271 modules/core/include/opencv2/core/mat.hpp     MatExpr mul(const MatExpr& e, double scale=1) const;
MatExpr          3272 modules/core/include/opencv2/core/mat.hpp     MatExpr mul(const Mat& m, double scale=1) const;
MatExpr          3289 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const Mat& a, const Mat& b);
MatExpr          3290 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const Mat& a, const Scalar& s);
MatExpr          3291 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const Scalar& s, const Mat& a);
MatExpr          3292 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const MatExpr& e, const Mat& m);
MatExpr          3293 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const Mat& m, const MatExpr& e);
MatExpr          3294 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const MatExpr& e, const Scalar& s);
MatExpr          3295 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const Scalar& s, const MatExpr& e);
MatExpr          3296 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator + (const MatExpr& e1, const MatExpr& e2);
MatExpr          3298 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const Mat& a, const Mat& b);
MatExpr          3299 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const Mat& a, const Scalar& s);
MatExpr          3300 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const Scalar& s, const Mat& a);
MatExpr          3301 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const MatExpr& e, const Mat& m);
MatExpr          3302 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const Mat& m, const MatExpr& e);
MatExpr          3303 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const MatExpr& e, const Scalar& s);
MatExpr          3304 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const Scalar& s, const MatExpr& e);
MatExpr          3305 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const MatExpr& e1, const MatExpr& e2);
MatExpr          3307 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const Mat& m);
MatExpr          3308 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator - (const MatExpr& e);
MatExpr          3310 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (const Mat& a, const Mat& b);
MatExpr          3311 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (const Mat& a, double s);
MatExpr          3312 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (double s, const Mat& a);
MatExpr          3313 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (const MatExpr& e, const Mat& m);
MatExpr          3314 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (const Mat& m, const MatExpr& e);
MatExpr          3315 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (const MatExpr& e, double s);
MatExpr          3316 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (double s, const MatExpr& e);
MatExpr          3317 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator * (const MatExpr& e1, const MatExpr& e2);
MatExpr          3319 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (const Mat& a, const Mat& b);
MatExpr          3320 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (const Mat& a, double s);
MatExpr          3321 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (double s, const Mat& a);
MatExpr          3322 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (const MatExpr& e, const Mat& m);
MatExpr          3323 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (const Mat& m, const MatExpr& e);
MatExpr          3324 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (const MatExpr& e, double s);
MatExpr          3325 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (double s, const MatExpr& e);
MatExpr          3326 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator / (const MatExpr& e1, const MatExpr& e2);
MatExpr          3328 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator < (const Mat& a, const Mat& b);
MatExpr          3329 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator < (const Mat& a, double s);
MatExpr          3330 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator < (double s, const Mat& a);
MatExpr          3332 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator <= (const Mat& a, const Mat& b);
MatExpr          3333 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator <= (const Mat& a, double s);
MatExpr          3334 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator <= (double s, const Mat& a);
MatExpr          3336 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator == (const Mat& a, const Mat& b);
MatExpr          3337 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator == (const Mat& a, double s);
MatExpr          3338 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator == (double s, const Mat& a);
MatExpr          3340 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator != (const Mat& a, const Mat& b);
MatExpr          3341 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator != (const Mat& a, double s);
MatExpr          3342 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator != (double s, const Mat& a);
MatExpr          3344 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator >= (const Mat& a, const Mat& b);
MatExpr          3345 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator >= (const Mat& a, double s);
MatExpr          3346 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator >= (double s, const Mat& a);
MatExpr          3348 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator > (const Mat& a, const Mat& b);
MatExpr          3349 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator > (const Mat& a, double s);
MatExpr          3350 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator > (double s, const Mat& a);
MatExpr          3352 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator & (const Mat& a, const Mat& b);
MatExpr          3353 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator & (const Mat& a, const Scalar& s);
MatExpr          3354 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator & (const Scalar& s, const Mat& a);
MatExpr          3356 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator | (const Mat& a, const Mat& b);
MatExpr          3357 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator | (const Mat& a, const Scalar& s);
MatExpr          3358 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator | (const Scalar& s, const Mat& a);
MatExpr          3360 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator ^ (const Mat& a, const Mat& b);
MatExpr          3361 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator ^ (const Mat& a, const Scalar& s);
MatExpr          3362 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator ^ (const Scalar& s, const Mat& a);
MatExpr          3364 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr operator ~(const Mat& m);
MatExpr          3366 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr min(const Mat& a, const Mat& b);
MatExpr          3367 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr min(const Mat& a, double s);
MatExpr          3368 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr min(double s, const Mat& a);
MatExpr          3370 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr max(const Mat& a, const Mat& b);
MatExpr          3371 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr max(const Mat& a, double s);
MatExpr          3372 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr max(double s, const Mat& a);
MatExpr          3387 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr abs(const Mat& m);
MatExpr          3391 modules/core/include/opencv2/core/mat.hpp CV_EXPORTS MatExpr abs(const MatExpr& e);
MatExpr           107 modules/core/include/opencv2/core/mat.inl.hpp inline _InputArray::_InputArray(const MatExpr& expr)
MatExpr          2878 modules/core/include/opencv2/core/mat.inl.hpp Mat& Mat::operator = (const MatExpr& e)
MatExpr          2885 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>::Mat_(const MatExpr& e)
MatExpr          2891 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& Mat_<_Tp>::operator = (const MatExpr& e)
MatExpr          2898 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::zeros(int rows, int cols)
MatExpr          2904 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::zeros(Size sz)
MatExpr          2910 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::ones(int rows, int cols)
MatExpr          2916 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::ones(Size sz)
MatExpr          2922 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::eye(int rows, int cols)
MatExpr          2928 modules/core/include/opencv2/core/mat.inl.hpp MatExpr Mat_<_Tp>::eye(Size sz)
MatExpr          2934 modules/core/include/opencv2/core/mat.inl.hpp MatExpr::MatExpr()
MatExpr          2939 modules/core/include/opencv2/core/mat.inl.hpp MatExpr::MatExpr(const MatOp* _op, int _flags, const Mat& _a, const Mat& _b,
MatExpr          2945 modules/core/include/opencv2/core/mat.inl.hpp MatExpr::operator Mat() const
MatExpr          2953 modules/core/include/opencv2/core/mat.inl.hpp MatExpr::operator Mat_<_Tp>() const
MatExpr          2962 modules/core/include/opencv2/core/mat.inl.hpp MatExpr min(const Mat_<_Tp>& a, const Mat_<_Tp>& b)
MatExpr          2968 modules/core/include/opencv2/core/mat.inl.hpp MatExpr min(const Mat_<_Tp>& a, double s)
MatExpr          2974 modules/core/include/opencv2/core/mat.inl.hpp MatExpr min(double s, const Mat_<_Tp>& a)
MatExpr          2980 modules/core/include/opencv2/core/mat.inl.hpp MatExpr max(const Mat_<_Tp>& a, const Mat_<_Tp>& b)
MatExpr          2986 modules/core/include/opencv2/core/mat.inl.hpp MatExpr max(const Mat_<_Tp>& a, double s)
MatExpr          2992 modules/core/include/opencv2/core/mat.inl.hpp MatExpr max(double s, const Mat_<_Tp>& a)
MatExpr          2998 modules/core/include/opencv2/core/mat.inl.hpp MatExpr abs(const Mat_<_Tp>& m)
MatExpr          3005 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator += (Mat& a, const MatExpr& b)
MatExpr          3012 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator += (const Mat& a, const MatExpr& b)
MatExpr          3019 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator += (Mat_<_Tp>& a, const MatExpr& b)
MatExpr          3026 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator += (const Mat_<_Tp>& a, const MatExpr& b)
MatExpr          3033 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator -= (Mat& a, const MatExpr& b)
MatExpr          3040 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator -= (const Mat& a, const MatExpr& b)
MatExpr          3047 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator -= (Mat_<_Tp>& a, const MatExpr& b)
MatExpr          3054 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator -= (const Mat_<_Tp>& a, const MatExpr& b)
MatExpr          3061 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator *= (Mat& a, const MatExpr& b)
MatExpr          3068 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator *= (const Mat& a, const MatExpr& b)
MatExpr          3075 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator *= (Mat_<_Tp>& a, const MatExpr& b)
MatExpr          3082 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator *= (const Mat_<_Tp>& a, const MatExpr& b)
MatExpr          3089 modules/core/include/opencv2/core/mat.inl.hpp Mat& operator /= (Mat& a, const MatExpr& b)
MatExpr          3096 modules/core/include/opencv2/core/mat.inl.hpp const Mat& operator /= (const Mat& a, const MatExpr& b)
MatExpr          3103 modules/core/include/opencv2/core/mat.inl.hpp Mat_<_Tp>& operator /= (Mat_<_Tp>& a, const MatExpr& b)
MatExpr          3110 modules/core/include/opencv2/core/mat.inl.hpp const Mat_<_Tp>& operator /= (const Mat_<_Tp>& a, const MatExpr& b)
MatExpr            60 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return true; }
MatExpr            61 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr            63 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, const Mat& m);
MatExpr            74 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return true; }
MatExpr            75 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr            77 modules/core/src/matop.cpp     void add(const MatExpr& e1, const Scalar& s, MatExpr& res) const;
MatExpr            78 modules/core/src/matop.cpp     void subtract(const Scalar& s, const MatExpr& expr, MatExpr& res) const;
MatExpr            79 modules/core/src/matop.cpp     void multiply(const MatExpr& e1, double s, MatExpr& res) const;
MatExpr            80 modules/core/src/matop.cpp     void divide(double s, const MatExpr& e, MatExpr& res) const;
MatExpr            82 modules/core/src/matop.cpp     void transpose(const MatExpr& e1, MatExpr& res) const;
MatExpr            83 modules/core/src/matop.cpp     void abs(const MatExpr& expr, MatExpr& res) const;
MatExpr            85 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, const Mat& a, const Mat& b, double alpha, double beta, const Scalar& s=Scalar());
MatExpr            96 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return true; }
MatExpr            97 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr            99 modules/core/src/matop.cpp     void multiply(const MatExpr& e1, double s, MatExpr& res) const;
MatExpr           100 modules/core/src/matop.cpp     void divide(double s, const MatExpr& e, MatExpr& res) const;
MatExpr           102 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, char op, const Mat& a, const Mat& b, double scale=1);
MatExpr           103 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, char op, const Mat& a, const Scalar& s);
MatExpr           114 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return true; }
MatExpr           115 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr           117 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, int cmpop, const Mat& a, const Mat& b);
MatExpr           118 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, int cmpop, const Mat& a, double alpha);
MatExpr           129 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return false; }
MatExpr           130 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr           132 modules/core/src/matop.cpp     void add(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const;
MatExpr           133 modules/core/src/matop.cpp     void subtract(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const;
MatExpr           134 modules/core/src/matop.cpp     void multiply(const MatExpr& e, double s, MatExpr& res) const;
MatExpr           136 modules/core/src/matop.cpp     void transpose(const MatExpr& expr, MatExpr& res) const;
MatExpr           138 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, int flags, const Mat& a, const Mat& b,
MatExpr           150 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return false; }
MatExpr           151 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr           153 modules/core/src/matop.cpp     void matmul(const MatExpr& expr1, const MatExpr& expr2, MatExpr& res) const;
MatExpr           155 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, int method, const Mat& m);
MatExpr           166 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return false; }
MatExpr           167 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr           169 modules/core/src/matop.cpp     void multiply(const MatExpr& e1, double s, MatExpr& res) const;
MatExpr           170 modules/core/src/matop.cpp     void transpose(const MatExpr& expr, MatExpr& res) const;
MatExpr           172 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, const Mat& a, double alpha=1);
MatExpr           183 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return false; }
MatExpr           184 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr           186 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, int method, const Mat& a, const Mat& b);
MatExpr           197 modules/core/src/matop.cpp     bool elementWise(const MatExpr& /*expr*/) const { return false; }
MatExpr           198 modules/core/src/matop.cpp     void assign(const MatExpr& expr, Mat& m, int type=-1) const;
MatExpr           200 modules/core/src/matop.cpp     void multiply(const MatExpr& e, double s, MatExpr& res) const;
MatExpr           202 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, int method, Size sz, int type, double alpha=1);
MatExpr           203 modules/core/src/matop.cpp     static void makeExpr(MatExpr& res, int method, int ndims, const int* sizes, int type, double alpha=1);
MatExpr           212 modules/core/src/matop.cpp static inline bool isIdentity(const MatExpr& e) { return e.op == &g_MatOp_Identity; }
MatExpr           213 modules/core/src/matop.cpp static inline bool isAddEx(const MatExpr& e) { return e.op == &g_MatOp_AddEx; }
MatExpr           214 modules/core/src/matop.cpp static inline bool isScaled(const MatExpr& e) { return isAddEx(e) && (!e.b.data || e.beta == 0) && e.s == Scalar(); }
MatExpr           215 modules/core/src/matop.cpp static inline bool isBin(const MatExpr& e, char c) { return e.op == &g_MatOp_Bin && e.flags == c; }
MatExpr           216 modules/core/src/matop.cpp static inline bool isCmp(const MatExpr& e) { return e.op == &g_MatOp_Cmp; }
MatExpr           217 modules/core/src/matop.cpp static inline bool isReciprocal(const MatExpr& e) { return isBin(e,'/') && (!e.b.data || e.beta == 0); }
MatExpr           218 modules/core/src/matop.cpp static inline bool isT(const MatExpr& e) { return e.op == &g_MatOp_T; }
MatExpr           219 modules/core/src/matop.cpp static inline bool isInv(const MatExpr& e) { return e.op == &g_MatOp_Invert; }
MatExpr           220 modules/core/src/matop.cpp static inline bool isSolve(const MatExpr& e) { return e.op == &g_MatOp_Solve; }
MatExpr           221 modules/core/src/matop.cpp static inline bool isGEMM(const MatExpr& e) { return e.op == &g_MatOp_GEMM; }
MatExpr           222 modules/core/src/matop.cpp static inline bool isMatProd(const MatExpr& e) { return e.op == &g_MatOp_GEMM && (!e.c.data || e.beta == 0); }
MatExpr           223 modules/core/src/matop.cpp static inline bool isInitializer(const MatExpr& e) { return e.op == getGlobalMatOpInitializer(); }
MatExpr           231 modules/core/src/matop.cpp bool MatOp::elementWise(const MatExpr& /*expr*/) const
MatExpr           236 modules/core/src/matop.cpp void MatOp::roi(const MatExpr& expr, const Range& rowRange, const Range& colRange, MatExpr& e) const
MatExpr           240 modules/core/src/matop.cpp         e = MatExpr(expr.op, expr.flags, Mat(), Mat(), Mat(),
MatExpr           253 modules/core/src/matop.cpp         e = MatExpr(&g_MatOp_Identity, 0, m(rowRange, colRange), Mat(), Mat());
MatExpr           257 modules/core/src/matop.cpp void MatOp::diag(const MatExpr& expr, int d, MatExpr& e) const
MatExpr           261 modules/core/src/matop.cpp         e = MatExpr(expr.op, expr.flags, Mat(), Mat(), Mat(),
MatExpr           274 modules/core/src/matop.cpp         e = MatExpr(&g_MatOp_Identity, 0, m.diag(d), Mat(), Mat());
MatExpr           279 modules/core/src/matop.cpp void MatOp::augAssignAdd(const MatExpr& expr, Mat& m) const
MatExpr           287 modules/core/src/matop.cpp void MatOp::augAssignSubtract(const MatExpr& expr, Mat& m) const
MatExpr           295 modules/core/src/matop.cpp void MatOp::augAssignMultiply(const MatExpr& expr, Mat& m) const
MatExpr           303 modules/core/src/matop.cpp void MatOp::augAssignDivide(const MatExpr& expr, Mat& m) const
MatExpr           311 modules/core/src/matop.cpp void MatOp::augAssignAnd(const MatExpr& expr, Mat& m) const
MatExpr           319 modules/core/src/matop.cpp void MatOp::augAssignOr(const MatExpr& expr, Mat& m) const
MatExpr           327 modules/core/src/matop.cpp void MatOp::augAssignXor(const MatExpr& expr, Mat& m) const
MatExpr           335 modules/core/src/matop.cpp void MatOp::add(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const
MatExpr           366 modules/core/src/matop.cpp void MatOp::add(const MatExpr& expr1, const Scalar& s, MatExpr& res) const
MatExpr           374 modules/core/src/matop.cpp void MatOp::subtract(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const
MatExpr           405 modules/core/src/matop.cpp void MatOp::subtract(const Scalar& s, const MatExpr& expr, MatExpr& res) const
MatExpr           413 modules/core/src/matop.cpp void MatOp::multiply(const MatExpr& e1, const MatExpr& e2, MatExpr& res, double scale) const
MatExpr           464 modules/core/src/matop.cpp void MatOp::multiply(const MatExpr& expr, double s, MatExpr& res) const
MatExpr           472 modules/core/src/matop.cpp void MatOp::divide(const MatExpr& e1, const MatExpr& e2, MatExpr& res, double scale) const
MatExpr           512 modules/core/src/matop.cpp void MatOp::divide(double s, const MatExpr& expr, MatExpr& res) const
MatExpr           520 modules/core/src/matop.cpp void MatOp::abs(const MatExpr& expr, MatExpr& res) const
MatExpr           528 modules/core/src/matop.cpp void MatOp::transpose(const MatExpr& expr, MatExpr& res) const
MatExpr           536 modules/core/src/matop.cpp void MatOp::matmul(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const
MatExpr           579 modules/core/src/matop.cpp void MatOp::invert(const MatExpr& expr, int method, MatExpr& res) const
MatExpr           587 modules/core/src/matop.cpp Size MatOp::size(const MatExpr& expr) const
MatExpr           592 modules/core/src/matop.cpp int MatOp::type(const MatExpr& expr) const
MatExpr           599 modules/core/src/matop.cpp MatExpr::MatExpr(const Mat& m) : op(&g_MatOp_Identity), flags(0), a(m), b(Mat()), c(Mat()), alpha(1), beta(0), s(Scalar())
MatExpr           603 modules/core/src/matop.cpp MatExpr MatExpr::row(int y) const
MatExpr           605 modules/core/src/matop.cpp     MatExpr e;
MatExpr           610 modules/core/src/matop.cpp MatExpr MatExpr::col(int x) const
MatExpr           612 modules/core/src/matop.cpp     MatExpr e;
MatExpr           617 modules/core/src/matop.cpp MatExpr MatExpr::diag(int d) const
MatExpr           619 modules/core/src/matop.cpp     MatExpr e;
MatExpr           624 modules/core/src/matop.cpp MatExpr MatExpr::operator()( const Range& rowRange, const Range& colRange ) const
MatExpr           626 modules/core/src/matop.cpp     MatExpr e;
MatExpr           631 modules/core/src/matop.cpp MatExpr MatExpr::operator()( const Rect& roi ) const
MatExpr           633 modules/core/src/matop.cpp     MatExpr e;
MatExpr           638 modules/core/src/matop.cpp Mat MatExpr::cross(const Mat& m) const
MatExpr           643 modules/core/src/matop.cpp double MatExpr::dot(const Mat& m) const
MatExpr           648 modules/core/src/matop.cpp MatExpr MatExpr::t() const
MatExpr           650 modules/core/src/matop.cpp     MatExpr e;
MatExpr           655 modules/core/src/matop.cpp MatExpr MatExpr::inv(int method) const
MatExpr           657 modules/core/src/matop.cpp     MatExpr e;
MatExpr           662 modules/core/src/matop.cpp MatExpr MatExpr::mul(const MatExpr& e, double scale) const
MatExpr           664 modules/core/src/matop.cpp     MatExpr en;
MatExpr           669 modules/core/src/matop.cpp MatExpr MatExpr::mul(const Mat& m, double scale) const
MatExpr           671 modules/core/src/matop.cpp     MatExpr e;
MatExpr           672 modules/core/src/matop.cpp     op->multiply(*this, MatExpr(m), e, scale);
MatExpr           676 modules/core/src/matop.cpp MatExpr operator + (const Mat& a, const Mat& b)
MatExpr           678 modules/core/src/matop.cpp     MatExpr e;
MatExpr           683 modules/core/src/matop.cpp MatExpr operator + (const Mat& a, const Scalar& s)
MatExpr           685 modules/core/src/matop.cpp     MatExpr e;
MatExpr           690 modules/core/src/matop.cpp MatExpr operator + (const Scalar& s, const Mat& a)
MatExpr           692 modules/core/src/matop.cpp     MatExpr e;
MatExpr           697 modules/core/src/matop.cpp MatExpr operator + (const MatExpr& e, const Mat& m)
MatExpr           699 modules/core/src/matop.cpp     MatExpr en;
MatExpr           700 modules/core/src/matop.cpp     e.op->add(e, MatExpr(m), en);
MatExpr           704 modules/core/src/matop.cpp MatExpr operator + (const Mat& m, const MatExpr& e)
MatExpr           706 modules/core/src/matop.cpp     MatExpr en;
MatExpr           707 modules/core/src/matop.cpp     e.op->add(e, MatExpr(m), en);
MatExpr           711 modules/core/src/matop.cpp MatExpr operator + (const MatExpr& e, const Scalar& s)
MatExpr           713 modules/core/src/matop.cpp     MatExpr en;
MatExpr           718 modules/core/src/matop.cpp MatExpr operator + (const Scalar& s, const MatExpr& e)
MatExpr           720 modules/core/src/matop.cpp     MatExpr en;
MatExpr           725 modules/core/src/matop.cpp MatExpr operator + (const MatExpr& e1, const MatExpr& e2)
MatExpr           727 modules/core/src/matop.cpp     MatExpr en;
MatExpr           732 modules/core/src/matop.cpp MatExpr operator - (const Mat& a, const Mat& b)
MatExpr           734 modules/core/src/matop.cpp     MatExpr e;
MatExpr           739 modules/core/src/matop.cpp MatExpr operator - (const Mat& a, const Scalar& s)
MatExpr           741 modules/core/src/matop.cpp     MatExpr e;
MatExpr           746 modules/core/src/matop.cpp MatExpr operator - (const Scalar& s, const Mat& a)
MatExpr           748 modules/core/src/matop.cpp     MatExpr e;
MatExpr           753 modules/core/src/matop.cpp MatExpr operator - (const MatExpr& e, const Mat& m)
MatExpr           755 modules/core/src/matop.cpp     MatExpr en;
MatExpr           756 modules/core/src/matop.cpp     e.op->subtract(e, MatExpr(m), en);
MatExpr           760 modules/core/src/matop.cpp MatExpr operator - (const Mat& m, const MatExpr& e)
MatExpr           762 modules/core/src/matop.cpp     MatExpr en;
MatExpr           763 modules/core/src/matop.cpp     e.op->subtract(MatExpr(m), e, en);
MatExpr           767 modules/core/src/matop.cpp MatExpr operator - (const MatExpr& e, const Scalar& s)
MatExpr           769 modules/core/src/matop.cpp     MatExpr en;
MatExpr           774 modules/core/src/matop.cpp MatExpr operator - (const Scalar& s, const MatExpr& e)
MatExpr           776 modules/core/src/matop.cpp     MatExpr en;
MatExpr           781 modules/core/src/matop.cpp MatExpr operator - (const MatExpr& e1, const MatExpr& e2)
MatExpr           783 modules/core/src/matop.cpp     MatExpr en;
MatExpr           788 modules/core/src/matop.cpp MatExpr operator - (const Mat& m)
MatExpr           790 modules/core/src/matop.cpp     MatExpr e;
MatExpr           795 modules/core/src/matop.cpp MatExpr operator - (const MatExpr& e)
MatExpr           797 modules/core/src/matop.cpp     MatExpr en;
MatExpr           802 modules/core/src/matop.cpp MatExpr operator * (const Mat& a, const Mat& b)
MatExpr           804 modules/core/src/matop.cpp     MatExpr e;
MatExpr           809 modules/core/src/matop.cpp MatExpr operator * (const Mat& a, double s)
MatExpr           811 modules/core/src/matop.cpp     MatExpr e;
MatExpr           816 modules/core/src/matop.cpp MatExpr operator * (double s, const Mat& a)
MatExpr           818 modules/core/src/matop.cpp     MatExpr e;
MatExpr           823 modules/core/src/matop.cpp MatExpr operator * (const MatExpr& e, const Mat& m)
MatExpr           825 modules/core/src/matop.cpp     MatExpr en;
MatExpr           826 modules/core/src/matop.cpp     e.op->matmul(e, MatExpr(m), en);
MatExpr           830 modules/core/src/matop.cpp MatExpr operator * (const Mat& m, const MatExpr& e)
MatExpr           832 modules/core/src/matop.cpp     MatExpr en;
MatExpr           833 modules/core/src/matop.cpp     e.op->matmul(MatExpr(m), e, en);
MatExpr           837 modules/core/src/matop.cpp MatExpr operator * (const MatExpr& e, double s)
MatExpr           839 modules/core/src/matop.cpp     MatExpr en;
MatExpr           844 modules/core/src/matop.cpp MatExpr operator * (double s, const MatExpr& e)
MatExpr           846 modules/core/src/matop.cpp     MatExpr en;
MatExpr           851 modules/core/src/matop.cpp MatExpr operator * (const MatExpr& e1, const MatExpr& e2)
MatExpr           853 modules/core/src/matop.cpp     MatExpr en;
MatExpr           858 modules/core/src/matop.cpp MatExpr operator / (const Mat& a, const Mat& b)
MatExpr           860 modules/core/src/matop.cpp     MatExpr e;
MatExpr           865 modules/core/src/matop.cpp MatExpr operator / (const Mat& a, double s)
MatExpr           867 modules/core/src/matop.cpp     MatExpr e;
MatExpr           872 modules/core/src/matop.cpp MatExpr operator / (double s, const Mat& a)
MatExpr           874 modules/core/src/matop.cpp     MatExpr e;
MatExpr           879 modules/core/src/matop.cpp MatExpr operator / (const MatExpr& e, const Mat& m)
MatExpr           881 modules/core/src/matop.cpp     MatExpr en;
MatExpr           882 modules/core/src/matop.cpp     e.op->divide(e, MatExpr(m), en);
MatExpr           886 modules/core/src/matop.cpp MatExpr operator / (const Mat& m, const MatExpr& e)
MatExpr           888 modules/core/src/matop.cpp     MatExpr en;
MatExpr           889 modules/core/src/matop.cpp     e.op->divide(MatExpr(m), e, en);
MatExpr           893 modules/core/src/matop.cpp MatExpr operator / (const MatExpr& e, double s)
MatExpr           895 modules/core/src/matop.cpp     MatExpr en;
MatExpr           900 modules/core/src/matop.cpp MatExpr operator / (double s, const MatExpr& e)
MatExpr           902 modules/core/src/matop.cpp     MatExpr en;
MatExpr           907 modules/core/src/matop.cpp MatExpr operator / (const MatExpr& e1, const MatExpr& e2)
MatExpr           909 modules/core/src/matop.cpp     MatExpr en;
MatExpr           914 modules/core/src/matop.cpp MatExpr operator < (const Mat& a, const Mat& b)
MatExpr           916 modules/core/src/matop.cpp     MatExpr e;
MatExpr           921 modules/core/src/matop.cpp MatExpr operator < (const Mat& a, double s)
MatExpr           923 modules/core/src/matop.cpp     MatExpr e;
MatExpr           928 modules/core/src/matop.cpp MatExpr operator < (double s, const Mat& a)
MatExpr           930 modules/core/src/matop.cpp     MatExpr e;
MatExpr           935 modules/core/src/matop.cpp MatExpr operator <= (const Mat& a, const Mat& b)
MatExpr           937 modules/core/src/matop.cpp     MatExpr e;
MatExpr           942 modules/core/src/matop.cpp MatExpr operator <= (const Mat& a, double s)
MatExpr           944 modules/core/src/matop.cpp     MatExpr e;
MatExpr           949 modules/core/src/matop.cpp MatExpr operator <= (double s, const Mat& a)
MatExpr           951 modules/core/src/matop.cpp     MatExpr e;
MatExpr           956 modules/core/src/matop.cpp MatExpr operator == (const Mat& a, const Mat& b)
MatExpr           958 modules/core/src/matop.cpp     MatExpr e;
MatExpr           963 modules/core/src/matop.cpp MatExpr operator == (const Mat& a, double s)
MatExpr           965 modules/core/src/matop.cpp     MatExpr e;
MatExpr           970 modules/core/src/matop.cpp MatExpr operator == (double s, const Mat& a)
MatExpr           972 modules/core/src/matop.cpp     MatExpr e;
MatExpr           977 modules/core/src/matop.cpp MatExpr operator != (const Mat& a, const Mat& b)
MatExpr           979 modules/core/src/matop.cpp     MatExpr e;
MatExpr           984 modules/core/src/matop.cpp MatExpr operator != (const Mat& a, double s)
MatExpr           986 modules/core/src/matop.cpp     MatExpr e;
MatExpr           991 modules/core/src/matop.cpp MatExpr operator != (double s, const Mat& a)
MatExpr           993 modules/core/src/matop.cpp     MatExpr e;
MatExpr           998 modules/core/src/matop.cpp MatExpr operator >= (const Mat& a, const Mat& b)
MatExpr          1000 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1005 modules/core/src/matop.cpp MatExpr operator >= (const Mat& a, double s)
MatExpr          1007 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1012 modules/core/src/matop.cpp MatExpr operator >= (double s, const Mat& a)
MatExpr          1014 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1019 modules/core/src/matop.cpp MatExpr operator > (const Mat& a, const Mat& b)
MatExpr          1021 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1026 modules/core/src/matop.cpp MatExpr operator > (const Mat& a, double s)
MatExpr          1028 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1033 modules/core/src/matop.cpp MatExpr operator > (double s, const Mat& a)
MatExpr          1035 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1040 modules/core/src/matop.cpp MatExpr min(const Mat& a, const Mat& b)
MatExpr          1042 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1047 modules/core/src/matop.cpp MatExpr min(const Mat& a, double s)
MatExpr          1049 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1054 modules/core/src/matop.cpp MatExpr min(double s, const Mat& a)
MatExpr          1056 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1061 modules/core/src/matop.cpp MatExpr max(const Mat& a, const Mat& b)
MatExpr          1063 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1068 modules/core/src/matop.cpp MatExpr max(const Mat& a, double s)
MatExpr          1070 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1075 modules/core/src/matop.cpp MatExpr max(double s, const Mat& a)
MatExpr          1077 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1082 modules/core/src/matop.cpp MatExpr operator & (const Mat& a, const Mat& b)
MatExpr          1084 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1089 modules/core/src/matop.cpp MatExpr operator & (const Mat& a, const Scalar& s)
MatExpr          1091 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1096 modules/core/src/matop.cpp MatExpr operator & (const Scalar& s, const Mat& a)
MatExpr          1098 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1103 modules/core/src/matop.cpp MatExpr operator | (const Mat& a, const Mat& b)
MatExpr          1105 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1110 modules/core/src/matop.cpp MatExpr operator | (const Mat& a, const Scalar& s)
MatExpr          1112 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1117 modules/core/src/matop.cpp MatExpr operator | (const Scalar& s, const Mat& a)
MatExpr          1119 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1124 modules/core/src/matop.cpp MatExpr operator ^ (const Mat& a, const Mat& b)
MatExpr          1126 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1131 modules/core/src/matop.cpp MatExpr operator ^ (const Mat& a, const Scalar& s)
MatExpr          1133 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1138 modules/core/src/matop.cpp MatExpr operator ^ (const Scalar& s, const Mat& a)
MatExpr          1140 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1145 modules/core/src/matop.cpp MatExpr operator ~(const Mat& a)
MatExpr          1147 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1152 modules/core/src/matop.cpp MatExpr abs(const Mat& a)
MatExpr          1154 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1159 modules/core/src/matop.cpp MatExpr abs(const MatExpr& e)
MatExpr          1161 modules/core/src/matop.cpp     MatExpr en;
MatExpr          1167 modules/core/src/matop.cpp Size MatExpr::size() const
MatExpr          1181 modules/core/src/matop.cpp int MatExpr::type() const
MatExpr          1193 modules/core/src/matop.cpp void MatOp_Identity::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1204 modules/core/src/matop.cpp inline void MatOp_Identity::makeExpr(MatExpr& res, const Mat& m)
MatExpr          1206 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_Identity, 0, m, Mat(), Mat(), 1, 0);
MatExpr          1211 modules/core/src/matop.cpp void MatOp_AddEx::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1263 modules/core/src/matop.cpp void MatOp_AddEx::add(const MatExpr& e, const Scalar& s, MatExpr& res) const
MatExpr          1270 modules/core/src/matop.cpp void MatOp_AddEx::subtract(const Scalar& s, const MatExpr& e, MatExpr& res) const
MatExpr          1278 modules/core/src/matop.cpp void MatOp_AddEx::multiply(const MatExpr& e, double s, MatExpr& res) const
MatExpr          1286 modules/core/src/matop.cpp void MatOp_AddEx::divide(double s, const MatExpr& e, MatExpr& res) const
MatExpr          1295 modules/core/src/matop.cpp void MatOp_AddEx::transpose(const MatExpr& e, MatExpr& res) const
MatExpr          1303 modules/core/src/matop.cpp void MatOp_AddEx::abs(const MatExpr& e, MatExpr& res) const
MatExpr          1313 modules/core/src/matop.cpp inline void MatOp_AddEx::makeExpr(MatExpr& res, const Mat& a, const Mat& b, double alpha, double beta, const Scalar& s)
MatExpr          1315 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_AddEx, 0, a, b, Mat(), alpha, beta, s);
MatExpr          1320 modules/core/src/matop.cpp void MatOp_Bin::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1363 modules/core/src/matop.cpp void MatOp_Bin::multiply(const MatExpr& e, double s, MatExpr& res) const
MatExpr          1374 modules/core/src/matop.cpp void MatOp_Bin::divide(double s, const MatExpr& e, MatExpr& res) const
MatExpr          1382 modules/core/src/matop.cpp inline void MatOp_Bin::makeExpr(MatExpr& res, char op, const Mat& a, const Mat& b, double scale)
MatExpr          1384 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_Bin, op, a, b, Mat(), scale, b.data ? 1 : 0);
MatExpr          1387 modules/core/src/matop.cpp inline void MatOp_Bin::makeExpr(MatExpr& res, char op, const Mat& a, const Scalar& s)
MatExpr          1389 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_Bin, op, a, Mat(), Mat(), 1, 0, s);
MatExpr          1394 modules/core/src/matop.cpp void MatOp_Cmp::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1407 modules/core/src/matop.cpp inline void MatOp_Cmp::makeExpr(MatExpr& res, int cmpop, const Mat& a, const Mat& b)
MatExpr          1409 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_Cmp, cmpop, a, b, Mat(), 1, 1);
MatExpr          1412 modules/core/src/matop.cpp inline void MatOp_Cmp::makeExpr(MatExpr& res, int cmpop, const Mat& a, double alpha)
MatExpr          1414 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_Cmp, cmpop, a, Mat(), Mat(), alpha, 1);
MatExpr          1419 modules/core/src/matop.cpp void MatOp_T::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1429 modules/core/src/matop.cpp void MatOp_T::multiply(const MatExpr& e, double s, MatExpr& res) const
MatExpr          1435 modules/core/src/matop.cpp void MatOp_T::transpose(const MatExpr& e, MatExpr& res) const
MatExpr          1443 modules/core/src/matop.cpp inline void MatOp_T::makeExpr(MatExpr& res, const Mat& a, double alpha)
MatExpr          1445 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_T, 0, a, Mat(), Mat(), alpha, 0);
MatExpr          1450 modules/core/src/matop.cpp void MatOp_GEMM::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1459 modules/core/src/matop.cpp void MatOp_GEMM::add(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const
MatExpr          1476 modules/core/src/matop.cpp void MatOp_GEMM::subtract(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const
MatExpr          1493 modules/core/src/matop.cpp void MatOp_GEMM::multiply(const MatExpr& e, double s, MatExpr& res) const
MatExpr          1500 modules/core/src/matop.cpp void MatOp_GEMM::transpose(const MatExpr& e, MatExpr& res) const
MatExpr          1509 modules/core/src/matop.cpp inline void MatOp_GEMM::makeExpr(MatExpr& res, int flags, const Mat& a, const Mat& b,
MatExpr          1512 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_GEMM, flags, a, b, c, alpha, beta);
MatExpr          1517 modules/core/src/matop.cpp void MatOp_Invert::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1526 modules/core/src/matop.cpp void MatOp_Invert::matmul(const MatExpr& e1, const MatExpr& e2, MatExpr& res) const
MatExpr          1536 modules/core/src/matop.cpp inline void MatOp_Invert::makeExpr(MatExpr& res, int method, const Mat& m)
MatExpr          1538 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_Invert, method, m, Mat(), Mat(), 1, 0);
MatExpr          1543 modules/core/src/matop.cpp void MatOp_Solve::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1552 modules/core/src/matop.cpp inline void MatOp_Solve::makeExpr(MatExpr& res, int method, const Mat& a, const Mat& b)
MatExpr          1554 modules/core/src/matop.cpp     res = MatExpr(&g_MatOp_Solve, method, a, b, Mat(), 1, 1);
MatExpr          1559 modules/core/src/matop.cpp void MatOp_Initializer::assign(const MatExpr& e, Mat& m, int _type) const
MatExpr          1579 modules/core/src/matop.cpp void MatOp_Initializer::multiply(const MatExpr& e, double s, MatExpr& res) const
MatExpr          1585 modules/core/src/matop.cpp inline void MatOp_Initializer::makeExpr(MatExpr& res, int method, Size sz, int type, double alpha)
MatExpr          1587 modules/core/src/matop.cpp     res = MatExpr(getGlobalMatOpInitializer(), method, Mat(sz, type, (void*)0), Mat(), Mat(), alpha, 0);
MatExpr          1590 modules/core/src/matop.cpp inline void MatOp_Initializer::makeExpr(MatExpr& res, int method, int ndims, const int* sizes, int type, double alpha)
MatExpr          1592 modules/core/src/matop.cpp     res = MatExpr(getGlobalMatOpInitializer(), method, Mat(ndims, sizes, type, (void*)0), Mat(), Mat(), alpha, 0);
MatExpr          1597 modules/core/src/matop.cpp MatExpr Mat::t() const
MatExpr          1599 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1604 modules/core/src/matop.cpp MatExpr Mat::inv(int method) const
MatExpr          1606 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1612 modules/core/src/matop.cpp MatExpr Mat::mul(InputArray m, double scale) const
MatExpr          1614 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1617 modules/core/src/matop.cpp         const MatExpr& me = *(const MatExpr*)m.getObj();
MatExpr          1618 modules/core/src/matop.cpp         me.op->multiply(MatExpr(*this), me, e, scale);
MatExpr          1625 modules/core/src/matop.cpp MatExpr Mat::zeros(int rows, int cols, int type)
MatExpr          1627 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1632 modules/core/src/matop.cpp MatExpr Mat::zeros(Size size, int type)
MatExpr          1634 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1639 modules/core/src/matop.cpp MatExpr Mat::zeros(int ndims, const int* sizes, int type)
MatExpr          1641 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1646 modules/core/src/matop.cpp MatExpr Mat::ones(int rows, int cols, int type)
MatExpr          1648 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1653 modules/core/src/matop.cpp MatExpr Mat::ones(Size size, int type)
MatExpr          1655 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1660 modules/core/src/matop.cpp MatExpr Mat::ones(int ndims, const int* sizes, int type)
MatExpr          1662 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1667 modules/core/src/matop.cpp MatExpr Mat::eye(int rows, int cols, int type)
MatExpr          1669 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1674 modules/core/src/matop.cpp MatExpr Mat::eye(Size size, int type)
MatExpr          1676 modules/core/src/matop.cpp     MatExpr e;
MatExpr          1139 modules/core/src/matrix.cpp         return (Mat)*((const MatExpr*)obj);
MatExpr          1279 modules/core/src/matrix.cpp         Mat m = *(const MatExpr*)obj;
MatExpr          1475 modules/core/src/matrix.cpp         return ((const MatExpr*)obj)->size();
MatExpr          1671 modules/core/src/matrix.cpp         return ((const MatExpr*)obj)->a.dims;
MatExpr          1796 modules/core/src/matrix.cpp         return ((const MatExpr*)obj)->type();
MatExpr          2085 modules/core/src/matrix.cpp         const MatExpr& e = *((MatExpr*)obj);
MatExpr           352 modules/core/test/test_operations.cpp         MatExpr mt_tr = mt.t();
MatExpr           353 modules/core/test/test_operations.cpp         MatExpr mi_tr = mi.t();