/dports/math/blaze/blaze-3.8/blaze/math/expressions/ |
H A D | DVecSVecSubExpr.h | 86 template< typename VT1 // Type of the left-hand side dense vector 133 using This = DVecSVecSubExpr<VT1,VT2,TF>; 149 using LeftOperand = If_t< IsExpression_v<VT1>, const VT1, const VT1& >; 242 return ( IsExpression_v<VT1> && lhs_.canAlias( alias ) ) || in canAlias() 284 if( !IsComputation_v<VT1> && isSame( *lhs, rhs.lhs_ ) ) { in assign() 470 if( !IsComputation_v<VT1> && isSame( *lhs, rhs.lhs_ ) ) { 653 BLAZE_CONSTRAINT_MUST_BE_DENSE_VECTOR_TYPE ( VT1 ); 657 BLAZE_CONSTRAINT_MUST_FORM_VALID_VECVECSUBEXPR( VT1, VT2 ); 690 inline const DVecSVecSubExpr<VT1,VT2,TF> 697 return DVecSVecSubExpr<VT1,VT2,TF>( *lhs, *rhs ); in dvecsvecsub() [all …]
|
H A D | SVecSVecCrossExpr.h | 86 template< typename VT1 // Type of the left-hand side sparse vector 122 using This = SVecSVecCrossExpr<VT1,VT2,TF>; 138 using LeftOperand = If_t< IsExpression_v<VT1>, const VT1, const VT1& >; 464 BLAZE_CONSTRAINT_MUST_BE_SPARSE_VECTOR_TYPE( VT1 ); 466 BLAZE_CONSTRAINT_MUST_BE_VECTOR_WITH_TRANSPOSE_FLAG( VT1, TF ); 468 BLAZE_CONSTRAINT_MUST_NOT_BE_ZERO_TYPE( VT1 ); 497 template< typename VT1 // Type of the left-hand side sparse vector 501 inline const SVecSVecCrossExpr<VT1,VT2,TF> 508 return SVecSVecCrossExpr<VT1,VT2,TF>( *lhs, *rhs ); in svecsveccross() 527 template< typename VT1 // Type of the left-hand side sparse vector [all …]
|
H A D | SVecDVecCrossExpr.h | 87 template< typename VT1 // Type of the left-hand side sparse vector 123 using This = SVecDVecCrossExpr<VT1,VT2,TF>; 139 using LeftOperand = If_t< IsExpression_v<VT1>, const VT1, const VT1& >; 465 BLAZE_CONSTRAINT_MUST_BE_SPARSE_VECTOR_TYPE( VT1 ); 467 BLAZE_CONSTRAINT_MUST_BE_VECTOR_WITH_TRANSPOSE_FLAG( VT1, TF ); 469 BLAZE_CONSTRAINT_MUST_NOT_BE_ZERO_TYPE( VT1 ); 497 template< typename VT1 // Type of the left-hand side sparse vector 500 , DisableIf_t< IsZero_v<VT1> >* = nullptr > 501 inline const SVecDVecCrossExpr<VT1,VT2,TF> 508 return SVecDVecCrossExpr<VT1,VT2,TF>( *lhs, *rhs ); in svecdveccross() [all …]
|
H A D | SVecDVecSubExpr.h | 85 template< typename VT1 // Type of the left-hand side sparse vector 132 using This = SVecDVecSubExpr<VT1,VT2,TF>; 148 using LeftOperand = If_t< IsExpression_v<VT1>, const VT1, const VT1& >; 168 inline SVecDVecSubExpr( const VT1& lhs, const VT2& rhs ) noexcept in SVecDVecSubExpr() 641 BLAZE_CONSTRAINT_MUST_BE_SPARSE_VECTOR_TYPE( VT1 ); 643 BLAZE_CONSTRAINT_MUST_BE_VECTOR_WITH_TRANSPOSE_FLAG( VT1, TF ); 645 BLAZE_CONSTRAINT_MUST_FORM_VALID_VECVECSUBEXPR( VT1, VT2 ); 676 , DisableIf_t< IsZero_v<VT1> && 678 inline const SVecDVecSubExpr<VT1,VT2,TF> 685 return SVecDVecSubExpr<VT1,VT2,TF>( *lhs, *rhs ); in svecdvecsub() [all …]
|
H A D | SVecSVecSubExpr.h | 88 template< typename VT1 // Type of the left-hand side sparse vector 133 using This = SVecSVecSubExpr<VT1,VT2,TF>; 149 using LeftOperand = If_t< IsExpression_v<VT1>, const VT1, const VT1& >; 624 BLAZE_CONSTRAINT_MUST_BE_SPARSE_VECTOR_TYPE( VT1 ); 628 BLAZE_CONSTRAINT_MUST_FORM_VALID_VECVECSUBEXPR( VT1, VT2 ); 658 , DisableIf_t< ( ( IsZero_v<VT1> || IsZero_v<VT2> ) && 661 inline const SVecSVecSubExpr<VT1,VT2,TF> 668 return SVecSVecSubExpr<VT1,VT2,TF>( *lhs, *rhs ); in svecsvecsub() 690 , EnableIf_t< !IsZero_v<VT1> && IsZero_v<VT2> && 692 inline const VT1& [all …]
|
H A D | SVecSVecAddExpr.h | 88 template< typename VT1 // Type of the left-hand side sparse vector 133 using This = SVecSVecAddExpr<VT1,VT2,TF>; 149 using LeftOperand = If_t< IsExpression_v<VT1>, const VT1, const VT1& >; 623 BLAZE_CONSTRAINT_MUST_BE_SPARSE_VECTOR_TYPE( VT1 ); 627 BLAZE_CONSTRAINT_MUST_FORM_VALID_VECVECADDEXPR( VT1, VT2 ); 657 , DisableIf_t< ( ( IsZero_v<VT1> || IsZero_v<VT2> ) && 660 inline const SVecSVecAddExpr<VT1,VT2,TF> 667 return SVecSVecAddExpr<VT1,VT2,TF>( *lhs, *rhs ); in svecsvecadd() 689 , EnableIf_t< !IsZero_v<VT1> && IsZero_v<VT2> && 691 inline const VT1& [all …]
|
H A D | DVecSVecEqualExpr.h | 76 , typename VT1 // Type of the left-hand side dense vector 80 inline bool equal( const DenseVector<VT1,TF1>& lhs, const SparseVector<VT2,TF2>& rhs ) in equal() argument 82 using CT1 = CompositeType_t<VT1>; in equal() 127 , typename VT1 // Type of the left-hand side sparse vector 131 inline bool equal( const SparseVector<VT1,TF1>& lhs, const DenseVector<VT2,TF2>& rhs ) in equal() argument 147 template< typename VT1 // Type of the left-hand side dense vector 151 inline bool operator==( const DenseVector<VT1,TF1>& lhs, const SparseVector<VT2,TF2>& rhs ) 166 template< typename VT1 // Type of the left-hand side sparse vector 170 inline bool operator==( const SparseVector<VT1,TF1>& lhs, const DenseVector<VT2,TF2>& rhs ) 185 template< typename VT1 // Type of the left-hand side dense vector [all …]
|
/dports/graphics/hugin/hugin-2020.0.0/src/hugin_base/photometric/ |
H A D | ResponseTransform.h | 91 typename vigra::NumericTraits<VT1>::RealPromote 95 typename vigra::NumericTraits<VT1>::RealPromote 118 vigra_ext::LUTFunctor<VT1, LUT> m_lutRFunc; 235 …vigra_ext::InvLUTFunctor<VT1, LUT> slowRInvFunc = vigra_ext::InvLUTFunctor<VT1, LUT>(Base::m_lutR); in invertLUT() 245 vigra_ext::LUTFunctor<VT1, LUT> m_lutRInvFunc; 301 double lutLenD = vigra_ext::LUTTraits<VT1>::max(); in initWithSrcImg() 334 m_lutRFunc = vigra_ext::LUTFunctor<VT1, LUT>(m_lutR); in initWithSrcImg() 373 typename vigra::NumericTraits<VT1>::RealPromote ret = v; in apply() 506 typename vigra::NumericTraits<VT1>::RealPromote ret(v); in apply() 510 ret /= vigra_ext::LUTTraits<VT1>::max(); in apply() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecdvecdiv/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 945 checkResults<VT1,VT2>(); in testBasicOperation() 975 checkResults<VT1,VT2>(); in testBasicOperation() 4059 checkResults<VT1,VT2>(); in testCustomOperation() 4089 checkResults<VT1,VT2>(); in testCustomOperation() 4124 checkResults<VT1,VT2>(); in testCustomOperation() 4154 checkResults<VT1,VT2>(); in testCustomOperation() 4189 checkResults<VT1,VT2>(); in testCustomOperation() 4219 checkResults<VT1,VT2>(); in testCustomOperation() 4254 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecsvecadd/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 942 checkResults<VT1,VT2>(); in testBasicOperation() 972 checkResults<VT1,VT2>(); in testBasicOperation() 4056 checkResults<VT1,VT2>(); in testCustomOperation() 4086 checkResults<VT1,VT2>(); in testCustomOperation() 4121 checkResults<VT1,VT2>(); in testCustomOperation() 4151 checkResults<VT1,VT2>(); in testCustomOperation() 4186 checkResults<VT1,VT2>(); in testCustomOperation() 4216 checkResults<VT1,VT2>(); in testCustomOperation() 4251 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecdvecmult/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 942 checkResults<VT1,VT2>(); in testBasicOperation() 972 checkResults<VT1,VT2>(); in testBasicOperation() 4061 checkResults<VT1,VT2>(); in testCustomOperation() 4091 checkResults<VT1,VT2>(); in testCustomOperation() 4126 checkResults<VT1,VT2>(); in testCustomOperation() 4156 checkResults<VT1,VT2>(); in testCustomOperation() 4191 checkResults<VT1,VT2>(); in testCustomOperation() 4221 checkResults<VT1,VT2>(); in testCustomOperation() 4256 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecsvecmult/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 942 checkResults<VT1,VT2>(); in testBasicOperation() 972 checkResults<VT1,VT2>(); in testBasicOperation() 4056 checkResults<VT1,VT2>(); in testCustomOperation() 4086 checkResults<VT1,VT2>(); in testCustomOperation() 4121 checkResults<VT1,VT2>(); in testCustomOperation() 4151 checkResults<VT1,VT2>(); in testCustomOperation() 4186 checkResults<VT1,VT2>(); in testCustomOperation() 4216 checkResults<VT1,VT2>(); in testCustomOperation() 4251 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecsvecmult/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 942 checkResults<VT1,VT2>(); in testBasicOperation() 972 checkResults<VT1,VT2>(); in testBasicOperation() 4061 checkResults<VT1,VT2>(); in testCustomOperation() 4091 checkResults<VT1,VT2>(); in testCustomOperation() 4126 checkResults<VT1,VT2>(); in testCustomOperation() 4156 checkResults<VT1,VT2>(); in testCustomOperation() 4191 checkResults<VT1,VT2>(); in testCustomOperation() 4221 checkResults<VT1,VT2>(); in testCustomOperation() 4256 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecsvecsub/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 942 checkResults<VT1,VT2>(); in testBasicOperation() 972 checkResults<VT1,VT2>(); in testBasicOperation() 4062 checkResults<VT1,VT2>(); in testCustomOperation() 4092 checkResults<VT1,VT2>(); in testCustomOperation() 4127 checkResults<VT1,VT2>(); in testCustomOperation() 4157 checkResults<VT1,VT2>(); in testCustomOperation() 4192 checkResults<VT1,VT2>(); in testCustomOperation() 4222 checkResults<VT1,VT2>(); in testCustomOperation() 4257 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecdvecadd/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 950 checkResults<VT1,VT2>(); in testBasicOperation() 980 checkResults<VT1,VT2>(); in testBasicOperation() 4738 checkResults<VT1,VT2>(); in testCustomOperation() 4768 checkResults<VT1,VT2>(); in testCustomOperation() 4803 checkResults<VT1,VT2>(); in testCustomOperation() 4833 checkResults<VT1,VT2>(); in testCustomOperation() 4868 checkResults<VT1,VT2>(); in testCustomOperation() 4898 checkResults<VT1,VT2>(); in testCustomOperation() 4933 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecsvecsub/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 950 checkResults<VT1,VT2>(); in testBasicOperation() 980 checkResults<VT1,VT2>(); in testBasicOperation() 4738 checkResults<VT1,VT2>(); in testCustomOperation() 4768 checkResults<VT1,VT2>(); in testCustomOperation() 4803 checkResults<VT1,VT2>(); in testCustomOperation() 4833 checkResults<VT1,VT2>(); in testCustomOperation() 4868 checkResults<VT1,VT2>(); in testCustomOperation() 4898 checkResults<VT1,VT2>(); in testCustomOperation() 4933 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecdvecadd/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 950 checkResults<VT1,VT2>(); in testBasicOperation() 980 checkResults<VT1,VT2>(); in testBasicOperation() 4738 checkResults<VT1,VT2>(); in testCustomOperation() 4768 checkResults<VT1,VT2>(); in testCustomOperation() 4803 checkResults<VT1,VT2>(); in testCustomOperation() 4833 checkResults<VT1,VT2>(); in testCustomOperation() 4868 checkResults<VT1,VT2>(); in testCustomOperation() 4898 checkResults<VT1,VT2>(); in testCustomOperation() 4933 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecdvecsub/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 950 checkResults<VT1,VT2>(); in testBasicOperation() 980 checkResults<VT1,VT2>(); in testBasicOperation() 4738 checkResults<VT1,VT2>(); in testCustomOperation() 4768 checkResults<VT1,VT2>(); in testCustomOperation() 4803 checkResults<VT1,VT2>(); in testCustomOperation() 4833 checkResults<VT1,VT2>(); in testCustomOperation() 4868 checkResults<VT1,VT2>(); in testCustomOperation() 4898 checkResults<VT1,VT2>(); in testCustomOperation() 4933 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecsvecadd/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 950 checkResults<VT1,VT2>(); in testBasicOperation() 980 checkResults<VT1,VT2>(); in testBasicOperation() 4738 checkResults<VT1,VT2>(); in testCustomOperation() 4768 checkResults<VT1,VT2>(); in testCustomOperation() 4803 checkResults<VT1,VT2>(); in testCustomOperation() 4833 checkResults<VT1,VT2>(); in testCustomOperation() 4868 checkResults<VT1,VT2>(); in testCustomOperation() 4898 checkResults<VT1,VT2>(); in testCustomOperation() 4933 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecdvecsub/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 950 checkResults<VT1,VT2>(); in testBasicOperation() 980 checkResults<VT1,VT2>(); in testBasicOperation() 4738 checkResults<VT1,VT2>(); in testCustomOperation() 4768 checkResults<VT1,VT2>(); in testCustomOperation() 4803 checkResults<VT1,VT2>(); in testCustomOperation() 4833 checkResults<VT1,VT2>(); in testCustomOperation() 4868 checkResults<VT1,VT2>(); in testCustomOperation() 4898 checkResults<VT1,VT2>(); in testCustomOperation() 4933 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecdvecdiv/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 953 checkResults<VT1,VT2>(); in testBasicOperation() 983 checkResults<VT1,VT2>(); in testBasicOperation() 4741 checkResults<VT1,VT2>(); in testCustomOperation() 4771 checkResults<VT1,VT2>(); in testCustomOperation() 4806 checkResults<VT1,VT2>(); in testCustomOperation() 4836 checkResults<VT1,VT2>(); in testCustomOperation() 4871 checkResults<VT1,VT2>(); in testCustomOperation() 4901 checkResults<VT1,VT2>(); in testCustomOperation() 4936 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecdvecmult/ |
H A D | OperationTest.h | 300 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 950 checkResults<VT1,VT2>(); in testBasicOperation() 980 checkResults<VT1,VT2>(); in testBasicOperation() 4738 checkResults<VT1,VT2>(); in testCustomOperation() 4768 checkResults<VT1,VT2>(); in testCustomOperation() 4803 checkResults<VT1,VT2>(); in testCustomOperation() 4833 checkResults<VT1,VT2>(); in testCustomOperation() 4868 checkResults<VT1,VT2>(); in testCustomOperation() 4898 checkResults<VT1,VT2>(); in testCustomOperation() 4933 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/dvecsveccross/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 940 checkResults<VT1,VT2>(); in testBasicOperation() 970 checkResults<VT1,VT2>(); in testBasicOperation() 4695 checkResults<VT1,VT2>(); in testCustomOperation() 4725 checkResults<VT1,VT2>(); in testCustomOperation() 4760 checkResults<VT1,VT2>(); in testCustomOperation() 4790 checkResults<VT1,VT2>(); in testCustomOperation() 4825 checkResults<VT1,VT2>(); in testCustomOperation() 4855 checkResults<VT1,VT2>(); in testCustomOperation() 4890 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecsveccross/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 940 checkResults<VT1,VT2>(); in testBasicOperation() 970 checkResults<VT1,VT2>(); in testBasicOperation() 4695 checkResults<VT1,VT2>(); in testCustomOperation() 4725 checkResults<VT1,VT2>(); in testCustomOperation() 4760 checkResults<VT1,VT2>(); in testCustomOperation() 4790 checkResults<VT1,VT2>(); in testCustomOperation() 4825 checkResults<VT1,VT2>(); in testCustomOperation() 4855 checkResults<VT1,VT2>(); in testCustomOperation() 4890 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|
/dports/math/blaze/blaze-3.8/blazetest/blazetest/mathtest/operations/svecdveccross/ |
H A D | OperationTest.h | 294 OperationTest<VT1,VT2>::OperationTest( const Creator<VT1>& creator1, const Creator<VT2>& creator2 ) in OperationTest() 940 checkResults<VT1,VT2>(); in testBasicOperation() 970 checkResults<VT1,VT2>(); in testBasicOperation() 4695 checkResults<VT1,VT2>(); in testCustomOperation() 4725 checkResults<VT1,VT2>(); in testCustomOperation() 4760 checkResults<VT1,VT2>(); in testCustomOperation() 4790 checkResults<VT1,VT2>(); in testCustomOperation() 4825 checkResults<VT1,VT2>(); in testCustomOperation() 4855 checkResults<VT1,VT2>(); in testCustomOperation() 4890 checkResults<VT1,VT2>(); in testCustomOperation() [all …]
|