Blaze  3.6
Forward.h
Go to the documentation of this file.
1 //=================================================================================================
33 //=================================================================================================
34 
35 #ifndef _BLAZE_MATH_FUNCTORS_FORWARD_H_
36 #define _BLAZE_MATH_FUNCTORS_FORWARD_H_
37 
38 
39 //*************************************************************************************************
40 // Includes
41 //*************************************************************************************************
42 
43 #include <blaze/util/Types.h>
44 
45 
46 namespace blaze {
47 
48 //=================================================================================================
49 //
50 // ::blaze NAMESPACE FORWARD DECLARATIONS
51 //
52 //=================================================================================================
53 
54 struct Abs;
55 struct Acos;
56 struct Acosh;
57 struct Add;
58 struct AddAssign;
59 struct And;
60 struct AndAssign;
61 struct Asin;
62 struct Asinh;
63 struct Assign;
64 struct Atan;
65 struct Atan2;
66 struct Atanh;
67 template< typename, typename > struct Bind1st;
68 template< typename, typename > struct Bind2nd;
69 struct Bitand;
70 struct Bitor;
71 struct Bitxor;
72 struct Cbrt;
73 struct Ceil;
74 template< typename > struct Clamp;
75 struct Clear;
76 struct Conj;
77 struct Cos;
78 struct Cosh;
79 struct CTrans;
80 struct DeclDiag;
81 struct DeclHerm;
82 struct DeclId;
83 struct DeclLow;
84 struct DeclSym;
85 struct DeclUpp;
86 struct DeclZero;
87 struct Div;
88 struct DivAssign;
89 struct Erf;
90 struct Erfc;
91 struct Eval;
92 struct Exp;
93 struct Exp2;
94 struct Exp10;
95 struct Floor;
96 struct Greater;
97 struct Hypot;
98 struct Imag;
99 struct Inv;
100 struct InvAdd;
101 struct InvCbrt;
102 struct InvSqrt;
103 struct Kron;
104 struct L1Norm;
105 struct L2Norm;
106 struct L3Norm;
107 struct L4Norm;
108 struct LeftShiftAssign;
109 struct Less;
110 struct Log;
111 struct Log2;
112 struct Log10;
113 template< size_t... > struct LpNorm;
114 struct Max;
115 struct Min;
116 struct ModuloAssign;
117 struct Mult;
118 struct MultAssign;
119 struct Noop;
120 struct Not;
121 struct Or;
122 struct OrAssign;
123 struct Pow;
124 struct Pow2;
125 struct Pow3;
126 struct Pow4;
127 struct Qdrt;
128 struct Real;
129 struct Reset;
130 struct RightShiftAssign;
131 struct Round;
132 struct Schur;
133 struct Serial;
134 struct ShiftLI;
135 struct ShiftLV;
136 struct ShiftRI;
137 struct ShiftRV;
138 struct Sign;
139 struct Sin;
140 struct Sinh;
141 struct SqrAbs;
142 struct Sqrt;
143 struct Sub;
144 struct SubAssign;
145 struct Tan;
146 struct Tanh;
147 struct Trans;
148 struct Trunc;
149 struct XorAssign;
150 
151 } // namespace blaze
152 
153 #endif
Generic wrapper for subtraction assignment.
Definition: SubAssign.h:59
Generic wrapper for the trunc() function.
Definition: Trunc.h:81
Generic wrapper for bitwise OR assignment.
Definition: OrAssign.h:59
Generic wrapper for multiplication assignment.
Definition: MultAssign.h:59
Generic wrapper for the squared abs() function.
Definition: SqrAbs.h:85
Header file for basic type definitions.
Generic wrapper for the uniform left-shift operation.
Definition: ShiftLI.h:76
Generic wrapper for the sin() function.
Definition: Sin.h:79
Generic wrapper for the elementwise right-shift operation.
Definition: ShiftRV.h:75
Generic wrapper for the subtraction operator.
Definition: Sub.h:83
Generic wrapper for the qdrt() function.
Definition: Qdrt.h:82
Generic wrapper for modulo assignment.
Definition: ModuloAssign.h:58
Generic wrapper for the elementwise left-shift operation.
Definition: ShiftLV.h:75
Generic wrapper for the sqrt() function.
Definition: Sqrt.h:83
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
Generic wrapper for the null function.
Definition: Noop.h:60
Generic wrapper for the reset() function.
Definition: Reset.h:60
Generic wrapper for the trans() function.
Definition: Trans.h:59
Generic wrapper for the pow4() function.
Definition: Pow4.h:78
Generic wrapper for the Schur product.
Definition: Schur.h:78
Generic wrapper for the pow2() function.
Definition: Pow2.h:78
Generic wrapper for bitwise XOR assignment.
Definition: XorAssign.h:58
Generic wrapper for the pow() function.
Definition: Pow.h:63
Generic wrapper for the max() function.
Definition: Max.h:80
Generic wrapper for the real() function.
Definition: Real.h:80
Generic wrapper for the tan() function.
Definition: Tan.h:79
Generic wrapper for the logical NOT operator.
Definition: Not.h:58
Generic wrapper for the sign() function.
Definition: Sign.h:81
Generic wrapper for the min() function.
Definition: Min.h:80
Generic wrapper for the lpNorm() function.
Definition: Forward.h:113
Generic wrapper for the pow3() function.
Definition: Pow3.h:78
Generic wrapper for the multiplication operator.
Definition: Mult.h:80
Generic wrapper for the logical OR operator.
Definition: Or.h:58
Generic wrapper for the Serial() function.
Definition: Serial.h:60
Generic wrapper for the round() function.
Definition: Round.h:81
Generic wrapper for the sinh() function.
Definition: Sinh.h:79
Generic wrapper for bitwise right-shift assignment.
Definition: RightShiftAssign.h:58
Generic wrapper for the tanh() function.
Definition: Tanh.h:79
Generic wrapper for the uniform right-shift operation.
Definition: ShiftRI.h:75