Lines Matching refs:alpha

650 /* (A^t)*alpha */
654 explicit _CvMAT_T_( const CvMAT* a, double alpha );
661 double alpha;
676 /* (A^ta)*(B^tb)*alpha */
681 double alpha, int t_abc );
684 double alpha;
691 /* (A^ta)*(B^tb)*alpha + (C^tc)*beta */
696 explicit _CvMAT_MUL_ADD_( const CvMAT* a, const CvMAT* b, double alpha,
700 double alpha, beta;
723 /* A*alpha + B*beta + gamma */
726 explicit _CvMAT_ADD_EX_( const CvMAT* a, double alpha,
730 double alpha, beta, gamma;
736 /* A*alpha */
739 explicit _CvMAT_SCALE_( const CvMAT* a, double alpha );
748 double alpha;
753 /* A*alpha + beta */
756 explicit _CvMAT_SCALE_SHIFT_( const CvMAT* a, double alpha, double beta );
761 double alpha, beta;
783 explicit _CvMAT_UN_LOGIC_( const CvMAT* a, double alpha,
788 double alpha;
830 int op, double alpha = 1 );
835 double alpha;
856 explicit _CvMAT_CMP_( const CvMAT* a, double alpha, int cmp_op );
861 double alpha;
1454 { return _CvMAT_DOT_OP_( this, mat.a, '*', mat.alpha ); }
1460 { return _CvMAT_DOT_OP_( this, mat.a, '/', 1./mat.alpha ); }
1486 inline _CvMAT_T_ operator * ( const _CvMAT_T_& a, double alpha )
1487 { return _CvMAT_T_( &a.a, a.alpha*alpha ); }
1490 inline _CvMAT_T_ operator * ( double alpha, const _CvMAT_T_& a )
1491 { return _CvMAT_T_( &a.a, a.alpha*alpha ); }
1495 { return _CvMAT_T_( &a.a, -a.alpha ); }
1498 inline _CvMAT_SCALE_ operator * ( const CvMAT& a, double alpha )
1499 { return _CvMAT_SCALE_( &a, alpha ); }
1502 inline _CvMAT_SCALE_ operator * ( double alpha, const CvMAT& a )
1503 { return _CvMAT_SCALE_( &a, alpha ); }
1506 inline _CvMAT_SCALE_ operator * ( const _CvMAT_SCALE_& a, double alpha )
1507 { return _CvMAT_SCALE_( a.a, a.alpha*alpha ); }
1510 inline _CvMAT_SCALE_ operator * ( double alpha, const _CvMAT_SCALE_& a )
1511 { return _CvMAT_SCALE_( a.a, a.alpha*alpha ); }
1515 { return _CvMAT_SCALE_( a.a, -a.alpha ); }
1536 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha, beta ); }
1540 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha, beta ); }
1544 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha, -beta ); }
1548 { return _CvMAT_SCALE_SHIFT_( a.a, -a.alpha, beta ); }
1552 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha, a.beta + beta ); }
1556 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha, a.beta + beta ); }
1560 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha, a.beta - beta ); }
1564 { return _CvMAT_SCALE_SHIFT_( a.a, -a.alpha, beta - a.beta ); }
1567 inline _CvMAT_SCALE_SHIFT_ operator * ( const _CvMAT_SCALE_SHIFT_& a, double alpha )
1568 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha*alpha, a.beta*alpha ); }
1571 inline _CvMAT_SCALE_SHIFT_ operator * ( double alpha, const _CvMAT_SCALE_SHIFT_& a )
1572 { return _CvMAT_SCALE_SHIFT_( a.a, a.alpha*alpha, a.beta*alpha ); }
1576 { return _CvMAT_SCALE_SHIFT_( a.a, -a.alpha, -a.beta ); }
1593 { return _CvMAT_ADD_( &b, a.a, a.alpha ); }
1597 { return _CvMAT_ADD_( &b, a.a, a.alpha ); }
1605 { return _CvMAT_ADD_EX_( a.a, a.alpha, &b, -1 ); }
1609 { return _CvMAT_ADD_( &b, a.a, -a.alpha ); }
1613 { return _CvMAT_ADD_EX_( a.a, a.alpha, &b, 1, a.beta ); }
1617 { return _CvMAT_ADD_EX_( a.a, a.alpha, &b, 1, a.beta ); }
1621 { return _CvMAT_ADD_EX_( a.a, a.alpha, &b, -1, a.beta ); }
1625 { return _CvMAT_ADD_EX_( a.a, -a.alpha, &b, 1, -a.beta ); }
1629 { return _CvMAT_ADD_EX_( a.a, a.alpha, b.a, b.alpha, a.beta ); }
1633 { return _CvMAT_ADD_EX_( a.a, a.alpha, b.a, b.alpha, a.beta ); }
1637 { return _CvMAT_ADD_EX_( a.a, a.alpha, b.a, -b.alpha, a.beta ); }
1641 { return _CvMAT_ADD_EX_( a.a, -a.alpha, b.a, b.alpha, -a.beta ); }
1645 { return _CvMAT_ADD_EX_( a.a, a.alpha, b.a, b.alpha ); }
1649 { return _CvMAT_ADD_EX_( a.a, a.alpha, b.a, -b.alpha ); }
1654 { return _CvMAT_ADD_EX_( a.a, a.alpha, b.a, b.alpha, a.beta + b.beta ); }
1659 { return _CvMAT_ADD_EX_( a.a, a.alpha, b.a, -b.alpha, a.beta - b.beta ); }
1663 { return _CvMAT_ADD_EX_( a.a, a.alpha, a.b, a.beta, a.gamma + gamma ); }
1667 { return _CvMAT_ADD_EX_( a.a, a.alpha, a.b, a.beta, a.gamma + gamma ); }
1671 { return _CvMAT_ADD_EX_( a.a, a.alpha, a.b, a.beta, a.gamma - gamma ); }
1675 { return _CvMAT_ADD_EX_( a.a, -a.alpha, a.b, -a.beta, gamma - a.gamma ); }
1678 inline _CvMAT_ADD_EX_ operator * ( const _CvMAT_ADD_EX_& a, double alpha )
1679 { return _CvMAT_ADD_EX_( a.a, a.alpha*alpha, a.b, a.beta*alpha, a.gamma*alpha ); }
1682 inline _CvMAT_ADD_EX_ operator * ( double alpha, const _CvMAT_ADD_EX_& a )
1683 { return _CvMAT_ADD_EX_( a.a, a.alpha*alpha, a.b, a.beta*alpha, a.gamma*alpha ); }
1702 inline _CvMAT_ADD_EX_ operator * ( const _CvMAT_ADD_& a, double alpha )
1703 { return _CvMAT_ADD_EX_( a.a, alpha, a.b, a.beta*alpha, 0 ); }
1706 inline _CvMAT_ADD_EX_ operator * ( double alpha, const _CvMAT_ADD_& a )
1707 { return _CvMAT_ADD_EX_( a.a, alpha, a.b, a.beta*alpha, 0 ); }
1711 { return _CvMAT_ADD_EX_( a.a, -a.alpha, a.b, -a.beta, -a.gamma ); }
1724 { return _CvMAT_MUL_( &a.a, &b, a.alpha, 1 ); }
1728 { return _CvMAT_MUL_( &b, &a.a, a.alpha, 2 ); }
1732 { return _CvMAT_MUL_( &a.a, &b.a, a.alpha*b.alpha, 3 ); }
1736 { return _CvMAT_MUL_( a.a, &b, a.alpha, 0 ); }
1740 { return _CvMAT_MUL_( &b, a.a, a.alpha, 0 ); }
1744 { return _CvMAT_MUL_( &a.a, b.a, a.alpha*b.alpha, 1 ); }
1748 { return _CvMAT_MUL_( b.a, &a.a, a.alpha*b.alpha, 2 ); }
1752 { return _CvMAT_MUL_( a.a, b.a, a.alpha*b.alpha, 0 ); }
1755 inline _CvMAT_MUL_ operator * ( const _CvMAT_MUL_& a, double alpha )
1756 { return _CvMAT_MUL_( a.a, a.b, a.alpha*alpha, a.t_ab ); }
1759 inline _CvMAT_MUL_ operator * ( double alpha, const _CvMAT_MUL_& a )
1760 { return _CvMAT_MUL_( a.a, a.b, a.alpha*alpha, a.t_ab ); }
1764 { return _CvMAT_MUL_( a.a, a.b, -a.alpha, a.t_ab ); }
1768 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, &b, 1, a.t_ab ); }
1773 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, &b, 1, a.t_ab ); }*/
1777 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, &b, -1, a.t_ab ); }
1782 { return _CvMAT_MUL_ADD_( a.a, a.b, -a.alpha, &b, 1, a.t_ab ); }*/
1786 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, b.a, b.alpha, a.t_ab ); }
1790 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, b.a, b.alpha, a.t_ab ); }
1794 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, b.a, -b.alpha, a.t_ab ); }
1798 { return _CvMAT_MUL_ADD_( a.a, a.b, -a.alpha, b.a, b.alpha, a.t_ab ); }
1802 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, &b.a, b.alpha, a.t_ab + 4 ); }
1806 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, &b.a, b.alpha, a.t_ab + 4 ); }
1810 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha, &b.a, -b.alpha, a.t_ab + 4 ); }
1814 { return _CvMAT_MUL_ADD_( a.a, a.b, -a.alpha, &b.a, b.alpha, a.t_ab + 4 ); }
1819 { return _CvMAT_MUL_ADD_( a.a, &b, a.alpha, &b, a.beta, 0 ); }
1823 { return _CvMAT_MUL_ADD_( &b, a.a, a.alpha, &b, a.beta, 0 ); }
1827 { return _CvMAT_MUL_ADD_( a.a, b.a, a.alpha*b.alpha, b.a, a.beta*b.alpha, 0 ); }
1831 { return _CvMAT_MUL_ADD_( b.a, a.a, a.alpha*b.alpha, b.a, a.beta*b.alpha, 0 ); }
1835 { return _CvMAT_MUL_ADD_( a.a, &b.a, a.alpha*b.alpha, &b.a, a.beta*b.alpha, 6 ); }
1839 { return _CvMAT_MUL_ADD_( &b.a, a.a, a.alpha*b.alpha, &b.a, a.beta*b.alpha, 5 ); }
1842 inline _CvMAT_MUL_ADD_ operator * ( const _CvMAT_MUL_ADD_& a, double alpha )
1843 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha*alpha, a.c, a.beta*alpha, a.t_abc ); }
1846 inline _CvMAT_MUL_ADD_ operator * ( double alpha, const _CvMAT_MUL_ADD_& a )
1847 { return _CvMAT_MUL_ADD_( a.a, a.b, a.alpha*alpha, a.c, a.beta*alpha, a.t_abc ); }
1851 { return _CvMAT_MUL_ADD_( a.a, a.b, -a.alpha, a.c, -a.beta, a.t_abc ); }
1903 inline _CvMAT_UN_LOGIC_ operator & ( const CvMAT& a, double alpha )
1904 { return _CvMAT_UN_LOGIC_( &a, alpha, _CvMAT_LOGIC_::AND, 0 ); }
1906 inline _CvMAT_UN_LOGIC_ operator & ( double alpha, const CvMAT& a )
1907 { return _CvMAT_UN_LOGIC_( &a, alpha, _CvMAT_LOGIC_::AND, 0 ); }
1909 inline _CvMAT_UN_LOGIC_ operator & ( const _CvMAT_NOT_& a, double alpha )
1910 { return _CvMAT_UN_LOGIC_( a.a, alpha, _CvMAT_LOGIC_::AND, 1 ); }
1912 inline _CvMAT_UN_LOGIC_ operator & ( double alpha, const _CvMAT_NOT_& a )
1913 { return _CvMAT_UN_LOGIC_( a.a, alpha, _CvMAT_LOGIC_::AND, 1 ); }
1916 inline _CvMAT_UN_LOGIC_ operator | ( const CvMAT& a, double alpha )
1917 { return _CvMAT_UN_LOGIC_( &a, alpha, _CvMAT_LOGIC_::OR, 0 ); }
1919 inline _CvMAT_UN_LOGIC_ operator | ( double alpha, const CvMAT& a )
1920 { return _CvMAT_UN_LOGIC_( &a, alpha, _CvMAT_LOGIC_::OR, 0 ); }
1922 inline _CvMAT_UN_LOGIC_ operator | ( const _CvMAT_NOT_& a, double alpha )
1923 { return _CvMAT_UN_LOGIC_( a.a, alpha, _CvMAT_LOGIC_::OR, 1 ); }
1925 inline _CvMAT_UN_LOGIC_ operator | ( double alpha, const _CvMAT_NOT_& a )
1926 { return _CvMAT_UN_LOGIC_( a.a, alpha, _CvMAT_LOGIC_::OR, 1 ); }
1929 inline _CvMAT_UN_LOGIC_ operator ^ ( const CvMAT& a, double alpha )
1930 { return _CvMAT_UN_LOGIC_( &a, alpha, _CvMAT_LOGIC_::XOR, 0 ); }
1932 inline _CvMAT_UN_LOGIC_ operator ^ ( double alpha, const CvMAT& a )
1933 { return _CvMAT_UN_LOGIC_( &a, alpha, _CvMAT_LOGIC_::XOR, 0 ); }
1935 inline _CvMAT_UN_LOGIC_ operator ^ ( const _CvMAT_NOT_& a, double alpha )
1936 { return _CvMAT_UN_LOGIC_( a.a, alpha, _CvMAT_LOGIC_::XOR, 1 ); }
1938 inline _CvMAT_UN_LOGIC_ operator ^ ( double alpha, const _CvMAT_NOT_& a )
1939 { return _CvMAT_UN_LOGIC_( a.a, alpha, _CvMAT_LOGIC_::XOR, 1 ); }
1964 inline _CvMAT_CMP_ operator > ( const CvMAT& a, double alpha )
1965 { return _CvMAT_CMP_( &a, alpha, CV_CMP_GT ); }
1967 inline _CvMAT_CMP_ operator > ( double alpha, const CvMAT& a )
1968 { return _CvMAT_CMP_( &a, alpha, CV_CMP_LT ); }
1970 inline _CvMAT_CMP_ operator >= ( const CvMAT& a, double alpha )
1971 { return _CvMAT_CMP_( &a, alpha, CV_CMP_GE ); }
1973 inline _CvMAT_CMP_ operator >= ( double alpha, const CvMAT& a )
1974 { return _CvMAT_CMP_( &a, alpha, CV_CMP_LE ); }
1976 inline _CvMAT_CMP_ operator < ( const CvMAT& a, double alpha )
1977 { return _CvMAT_CMP_( &a, alpha, CV_CMP_LT ); }
1979 inline _CvMAT_CMP_ operator < ( double alpha, const CvMAT& a )
1980 { return _CvMAT_CMP_( &a, alpha, CV_CMP_GT ); }
1982 inline _CvMAT_CMP_ operator <= ( const CvMAT& a, double alpha )
1983 { return _CvMAT_CMP_( &a, alpha, CV_CMP_LE ); }
1985 inline _CvMAT_CMP_ operator <= ( double alpha, const CvMAT& a )
1986 { return _CvMAT_CMP_( &a, alpha, CV_CMP_GE ); }
1988 inline _CvMAT_CMP_ operator == ( const CvMAT& a, double alpha )
1989 { return _CvMAT_CMP_( &a, alpha, CV_CMP_EQ ); }
1991 inline _CvMAT_CMP_ operator == ( double alpha, const CvMAT& a )
1992 { return _CvMAT_CMP_( &a, alpha, CV_CMP_EQ ); }
1994 inline _CvMAT_CMP_ operator != ( const CvMAT& a, double alpha )
1995 { return _CvMAT_CMP_( &a, alpha, CV_CMP_NE ); }
1997 inline _CvMAT_CMP_ operator != ( double alpha, const CvMAT& a )
1998 { return _CvMAT_CMP_( &a, alpha, CV_CMP_NE ); }
2041 /* a.*b*alpha */
2049 /* a./(b*alpha) */
2061 /* a.max(alpha) */
2062 inline _CvMAT_DOT_OP_ _CvMAT_BASE_OP_::min( double alpha ) const
2063 { return ((CvMAT)*this).min(alpha); }
2065 /* a.min(alpha) */
2066 inline _CvMAT_DOT_OP_ _CvMAT_BASE_OP_::max( double alpha ) const
2067 { return ((CvMAT)*this).max(alpha); }
2133 inline _CvMAT_T_::_CvMAT_T_( const CvMAT* _a ) : a(*(CvMAT*)_a), alpha(1) {}
2137 a(*(CvMAT*)_a), alpha(_alpha) {}
2145 a((CvMAT*)_a), b((CvMAT*)_b), alpha(1), t_ab(_t_ab) {}
2150 a((CvMAT*)_a), b((CvMAT*)_b), alpha(_alpha), t_ab(_t_ab) {}
2160 a((CvMAT*)_a), b((CvMAT*)_b), alpha(_alpha),
2170 a((CvMAT*)_a), alpha(_alpha), b((CvMAT*)_b), beta(_beta), gamma(_gamma) {}
2174 a((CvMAT*)_a), alpha(_alpha) {}
2179 a((CvMAT*)_a), alpha(_alpha), beta(_beta) {}
2189 a((CvMAT*)_a), alpha(_alpha), op(_op), flags(_flags) {}
2198 a(*_a), b((CvMAT*)_b), op(_op), alpha(_alpha) {}
2205 a((CvMAT*)_a), b((CvMAT*)_b), alpha(0), cmp_op(_cmp_op) {}
2208 a((CvMAT*)_a), b(0), alpha(_alpha), cmp_op(_cmp_op) {}
2269 { return _CvMAT_DOT_OP_( a, &mat, '*', alpha ); }
2272 { return _CvMAT_DOT_OP_( a, mat.a, '*', alpha*mat.alpha ); }
2275 { return _CvMAT_DOT_OP_( a, &mat, '/', alpha ); }
2278 { return _CvMAT_DOT_OP_( a, mat.a, '/', alpha/mat.alpha ); }
2280 inline _CvMAT_DOT_OP_ operator * ( const _CvMAT_DOT_OP_& dot_op, double alpha )
2281 { return _CvMAT_DOT_OP_( &dot_op.a, dot_op.b, dot_op.op, dot_op.alpha * alpha ); }
2283 inline _CvMAT_DOT_OP_ operator * ( double alpha, const _CvMAT_DOT_OP_& dot_op )
2284 { return _CvMAT_DOT_OP_( &dot_op.a, dot_op.b, dot_op.op, dot_op.alpha * alpha ); }
2286 inline _CvMAT_DOT_OP_ operator / ( double alpha, const CvMAT& mat )
2287 { return _CvMAT_DOT_OP_( &mat, 0, '/', alpha ); }
2289 inline _CvMAT_DOT_OP_ operator / ( double alpha, const _CvMAT_SCALE_& mat )
2290 { return _CvMAT_DOT_OP_( mat.a, 0, '/', alpha/mat.alpha ); }
2317 if( alpha == 1 )