Lines Matching refs:dat
36 explicit Stat1(const VType &dat) { in Stat1() argument
37 sum_ = dat; in Stat1()
38 sum_squares_ = Sqr(dat); in Stat1()
50 Stat1(const VType &dat, const NumType &w) { in Stat1() argument
51 sum_ = w * dat; in Stat1()
52 sum_squares_ = w * Sqr(dat); in Stat1()
154 static inline SType Sqr(const SType &dat) { in Sqr() argument
155 return dat * dat; in Sqr()
159 static inline Vector2<SType> Sqr(const Vector2<SType> &dat) { in Sqr() argument
160 return dat.MulComponents(dat); in Sqr()
164 static inline Vector3<SType> Sqr(const Vector3<SType> &dat) { in Sqr() argument
165 return dat.MulComponents(dat); in Sqr()
169 static inline Vector4<SType> Sqr(const Vector4<SType> &dat) { in Sqr() argument
170 return dat.MulComponents(dat); in Sqr()
176 static inline SType Sqrt(const SType &dat) { in Sqrt() argument
178 if (dat < 0) return 0; in Sqrt()
179 return sqrt(dat); in Sqrt()
183 static inline Vector2<SType> Sqrt(const Vector2<SType> &dat) { in Sqrt() argument
185 return Max(dat, Vector2<SType>()).Sqrt(); in Sqrt()
189 static inline Vector3<SType> Sqrt(const Vector3<SType> &dat) { in Sqrt() argument
191 return Max(dat, Vector3<SType>()).Sqrt(); in Sqrt()
195 static inline Vector4<SType> Sqrt(const Vector4<SType> &dat) { in Sqrt() argument
197 return Max(dat, Vector4<SType>()).Sqrt(); in Sqrt()
220 explicit Stat1MinMax(const VType &dat) : Stat1<VType, NumType>(dat) { in Stat1MinMax() argument
221 max_ = dat; in Stat1MinMax()
222 min_ = dat; in Stat1MinMax()
233 Stat1MinMax(const VType &dat, const NumType &w) in Stat1MinMax() argument
234 : Stat1<VType, NumType>(dat, w) { in Stat1MinMax()
235 max_ = dat; in Stat1MinMax()
236 min_ = dat; in Stat1MinMax()