/external/libvpx/libvpx/vpx_dsp/ |
H A D | postproc.h | 18 // Fills a noise buffer with gaussian noise strength determined by sigma. 19 int vpx_setup_noise(double sigma, int8_t *noise, int size);
|
H A D | add_noise.c | 40 static double gaussian(double sigma, double mu, double x) { argument 41 return 1 / (sigma * sqrt(2.0 * 3.14159265)) * 42 (exp(-(x - mu) * (x - mu) / (2 * sigma * sigma))); 45 int vpx_setup_noise(double sigma, int8_t *noise, int size) { argument 51 const int a_i = (int)(0.5 + 256 * gaussian(sigma, 0, i));
|
/external/skia/src/effects/ |
H A D | SkBlurMask.h | 18 static bool SK_WARN_UNUSED_RESULT BlurRect(SkScalar sigma, SkMask *dst, const SkRect &src, 22 static bool SK_WARN_UNUSED_RESULT BlurRRect(SkScalar sigma, SkMask *dst, const SkRRect &src, 27 // forceQuality will prevent BoxBlur from falling back to the low quality approach when sigma 34 SkScalar sigma, SkBlurStyle style, SkBlurQuality, 40 static bool SK_WARN_UNUSED_RESULT BlurGroundTruth(SkScalar sigma, SkMask* dst, 44 // If radius > 0, return the corresponding sigma, else return 0 46 // If sigma > 0.5, return the corresponding radius, else return 0 47 static SkScalar ConvertSigmaToRadius(SkScalar sigma); 62 must free the memory. The amount of memory allocated will be exactly 6*sigma bytes. 63 @param sigma Th [all...] |
H A D | GrCircleBlurFragmentProcessor.cpp | 112 static float make_unnormalized_half_kernel(float* halfKernel, int halfKernelSize, float sigma) { argument 113 const float invSigma = 1.f / sigma; 127 // Create a Gaussian half-kernel (right side) and a summed area table given a sigma and number of 130 int halfKernelSize, float sigma) { 132 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel, halfKernelSize, sigma); 204 static uint8_t* create_circle_profile(float sigma, float circleR, int profileTextureWidth) { argument 209 int halfKernelSize = SkScalarCeilToInt(6.0f*sigma); 220 make_half_kernel_and_summed_table(halfKernel, summedKernel, halfKernelSize, sigma); 237 float sigma = profileWidth / 6.f; local 244 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel.get(), halfKernelSize, sigma); 129 make_half_kernel_and_summed_table(float* halfKernel, float* summedHalfKernel, int halfKernelSize, float sigma) argument 263 create_profile_texture(GrResourceProvider* resourceProvider, const SkRect& circle, float sigma, float* solidRadius, float* textureRadius) argument 334 Make(GrResourceProvider* resourceProvider, const SkRect& circle, float sigma) argument 356 SkScalar sigma = d->fRandom->nextRangeF(1.f,10.f); local [all...] |
H A D | SkDropShadowImageFilter.cpp | 90 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local 91 ctx.ctm().mapVectors(&sigma, 1); 92 sigma.fX = SkMaxScalar(0, sigma.fX); 93 sigma.fY = SkMaxScalar(0, sigma.fY); 97 paint.setImageFilter(SkBlurImageFilter::Make(sigma.fX, sigma.fY, nullptr)); 137 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local 138 ctm.mapVectors(&sigma, [all...] |
H A D | SkEmbossMaskFilter.cpp | 62 SkScalar sigma = matrix.mapRadius(fBlurSigma); local 64 if (!SkBlurMask::BoxBlur(dst, src, sigma, kInner_SkBlurStyle, kLow_SkBlurQuality)) { 70 margin->set(SkScalarCeilToInt(3*sigma), SkScalarCeilToInt(3*sigma)); 114 const SkScalar sigma = buffer.readScalar(); local 115 return Make(sigma, light);
|
H A D | SkBlurMaskFilter.cpp | 42 SkBlurMaskFilterImpl(SkScalar sigma, SkBlurStyle, const SkRect& occluder, uint32_t flags); 130 sk_sp<SkMaskFilter> SkBlurMaskFilter::Make(SkBlurStyle style, SkScalar sigma, argument 135 if (!SkScalarIsFinite(sigma) || sigma <= 0) { 139 return sk_sp<SkMaskFilter>(new SkBlurMaskFilterImpl(sigma, style, occluder, flags)); 195 SkScalar sigma, SkScalar xformedSigma, 204 SkScalar srcBlurRadius = 3.0f * sigma; 287 SkBlurMaskFilterImpl::SkBlurMaskFilterImpl(SkScalar sigma, SkBlurStyle style, argument 289 : fSigma(sigma) 318 SkScalar sigma local 193 ComputeBlurredRRectParams(const SkRRect& srcRRect, const SkRRect& devRRect, const SkRect& occluder, SkScalar sigma, SkScalar xformedSigma, SkRRect* rrectToDraw, SkISize* widthHeight, SkScalar rectXs[kMaxDivisions], SkScalar rectYs[kMaxDivisions], SkScalar texXs[kMaxDivisions], SkScalar texYs[kMaxDivisions], int* numXs, int* numYs, uint32_t* skipMask) argument 325 SkScalar sigma = computeXformedSigma(matrix); local 333 SkScalar sigma = computeXformedSigma(matrix); local 427 find_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect) argument 432 add_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect) argument 441 find_cached_rects(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRect rects[], int count) argument 446 add_cached_rects(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRect rects[], int count) argument 562 const SkScalar sigma = this->computeXformedSigma(matrix); local 696 const SkScalar sigma = this->computeXformedSigma(matrix); local 735 const SkScalar sigma = buffer.readScalar(); local 775 Make(GrResourceProvider* resourceProvider, const SkRect& rect, float sigma) argument 946 CreateBlurProfileTexture( GrResourceProvider* resourceProvider, float sigma) argument 980 GrRectBlurEffect(GrResourceProvider* resourceProvider, const SkRect& rect, float sigma, sk_sp<GrTextureProxy> blurProfile, GrSLPrecision precision) argument 1011 float sigma = d->fRandom->nextRangeF(3,8); local 1168 Make(GrContext* context, float sigma, float xformedSigma, const SkRRect& srcRRect, const SkRRect& devRRect) argument 1211 GrRRectBlurEffect(GrResourceProvider* resourceProvider, float sigma, const SkRRect& rrect, sk_sp<GrTextureProxy> ninePatchProxy) argument 1238 SkScalar sigma = d->fRandom->nextRangeF(1.f,10.f); local [all...] |
/external/skia/include/c/ |
H A D | sk_maskfilter.h | 41 @param sigma Standard deviation of the Gaussian blur to apply. Must be > 0. 43 sk_maskfilter_t* sk_maskfilter_new_blur(sk_blurstyle_t, float sigma);
|
/external/skia/include/effects/ |
H A D | SkBlurDrawLooper.h | 19 sk_sp<SkDrawLooper> Make(SkColor color, SkScalar sigma, SkScalar dx, SkScalar dy);
|
H A D | SkBlurMaskFilter.h | 19 * If radius > 0, return the corresponding sigma, else return 0. Use this to convert from the 20 * (legacy) idea of specify the blur "radius" to the standard notion of specifying its sigma. 36 * @param sigma Standard deviation of the Gaussian blur to apply. Must be > 0. 43 static sk_sp<SkMaskFilter> Make(SkBlurStyle style, SkScalar sigma, 46 static sk_sp<SkMaskFilter> Make(SkBlurStyle style, SkScalar sigma, argument 48 return Make(style, sigma, SkRect::MakeEmpty(), flags); 77 SkScalar sigma, SkScalar xformedSigma,
|
/external/skia/src/core/ |
H A D | SkMaskCache.h | 26 static SkCachedData* FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, 29 static SkCachedData* FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, 36 static void Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, 39 static void Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality,
|
H A D | SkMaskCache.cpp | 23 RRectBlurKey(SkScalar sigma, const SkRRect& rrect, SkBlurStyle style, SkBlurQuality quality) argument 24 : fSigma(sigma) 77 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument 80 RRectBlurKey key(sigma, rrect, style, quality); 90 void SkMaskCache::Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument 93 RRectBlurKey key(sigma, rrect, style, quality); 104 RectsBlurKey(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument 106 : fSigma(sigma) 171 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, argument 175 RectsBlurKey key(sigma, styl 185 Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRect rects[], int count, const SkMask& mask, SkCachedData* data, SkResourceCache* localCache) argument [all...] |
H A D | SkBlurImageFilter.cpp | 65 // the limit on sigma ensures consistent behaviour between the GPU and 70 SkVector sigma = SkVector::Make(localSigma.width(), localSigma.height()); local 71 ctm.mapVectors(&sigma, 1); 72 sigma.fX = SkMinScalar(SkScalarAbs(sigma.fX), MAX_SIGMA); 73 sigma.fY = SkMinScalar(SkScalarAbs(sigma.fY), MAX_SIGMA); 74 return sigma; 134 const SkVector sigma = map_sigma(fSigma, ctx.ctm()); local 149 if (0 == sigma 285 SkVector sigma = map_sigma(fSigma, ctm); local [all...] |
/external/iproute2/netem/ |
H A D | normal.c | 18 normal(double x, double mu, double sigma) argument 20 return .5 + .5*erf((x-mu)/(sqrt(2.0)*sigma));
|
H A D | stats.c | 24 double mu=0.0, sigma=0.0, sumsquare=0.0, sum=0.0, top=0.0, rho=0.0; local 44 sigma = sqrt((sumsquare - (double)n*mu*mu)/(double)(n-1)); 54 printf("sigma = %12.6f\n", sigma); 57 /*printf("correlation rho = %10.6f\n", top/((double)(n-1)*sigma*sigma));*/
|
H A D | maketable.c | 51 arraystats(double *x, int limit, double *mu, double *sigma, double *rho) argument 63 *sigma = sqrt((sumsquare - (double)n*(*mu)*(*mu))/(double)(n-1)); 93 makedist(double *x, int limit, double mu, double sigma) argument 107 input = (x[i]-mu)/sigma; 200 double mu, sigma, rho; local 219 arraystats(x, limit, &mu, &sigma, &rho); 221 fprintf(stderr, "%d values, mu %10.4f, sigma %10.4f, rho %10.4f\n", 222 limit, mu, sigma, rho); 225 table = makedist(x, limit, mu, sigma);
|
H A D | paretonormal.c | 27 normal(double x, double mu, double sigma) argument 29 return .5 + .5*erf((x-mu)/(sqrt(2.0)*sigma));
|
/external/skia/tests/ |
H A D | MaskCacheTest.cpp | 34 SkScalar sigma = 0.8f; local 42 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache); 51 SkMaskCache::Add(sigma, style, quality, rrect, mask, data, &cache); 58 data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache); 73 SkScalar sigma = 0.8f; local 80 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rects, 1, &mask, &cache); 89 SkMaskCache::Add(sigma, style, quality, rects, 1, mask, data, &cache); 96 data = SkMaskCache::FindAndRef(sigma, style, quality, rects, 1, &mask, &cache);
|
H A D | BlurTest.cpp | 109 SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(5)); local 115 paint.setMaskFilter(SkBlurMaskFilter::Make(blurStyle, sigma, flags)); 159 SkScalar sigma, 170 if (!SkBlurMask::BlurGroundTruth(sigma, &dst, src, kNormal_SkBlurStyle)) { 199 // Implement a Gaussian function with 0 mean and std.dev. of 'sigma'. 200 static float gaussian(int x, SkScalar sigma) { argument 201 float k = SK_Scalar1/(sigma * sqrtf(2.0f*SK_ScalarPI)); 202 float exponent = -(x * x) / (2 * sigma * sigma); 341 SkScalar sigma local 158 ground_truth_2d(int width, int height, SkScalar sigma, int* result, int resultCount) argument 386 test_blurDrawLooper(skiatest::Reporter* reporter, SkScalar sigma, SkBlurStyle style, uint32_t blurMaskFilterFlags) argument 415 test_looper(skiatest::Reporter* reporter, sk_sp<SkDrawLooper> lp, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, bool expectSuccess) argument 447 test_layerDrawLooper(skiatest::Reporter* reporter, sk_sp<SkMaskFilter> mf, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, bool expectSuccess) argument 489 const SkScalar sigma = sigmas[j]; local 522 const SkScalar sigma = sigmas[j]; local [all...] |
/external/apache-commons-math/src/main/java/org/apache/commons/math/random/ |
H A D | ValueServer.java | 43 * standard deviation = <code>sigma</code></li> 63 /** Gaussian random deviates with mean = μ, std dev = σ. */ 79 private double sigma = 0.0; field in class:ValueServer 196 sigma = empiricalDistribution.getSampleStats().getStandardDeviation(); 288 /** Getter for property sigma. 289 * @return Value of property sigma. 292 return sigma; 295 /** Setter for property sigma. 296 * @param sigma New value of property sigma 298 setSigma(double sigma) argument [all...] |
H A D | RandomData.java | 177 * <li><code>sigma > 0</code> (otherwise an IllegalArgumentException 181 * @param sigma Standard deviation of the distribution 183 * standard deviation = sigma 185 double nextGaussian(double mu, double sigma); argument
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/optimization/direct/ |
H A D | NelderMead.java | 45 private final double sigma; field in class:NelderMead 49 * for both gamma and sigma.</p> 55 this.sigma = 0.5; 62 * @param sigma shrinkage coefficient 65 final double gamma, final double sigma) { 69 this.sigma = sigma; 171 x[j] = xSmallest[j] + sigma * (x[j] - xSmallest[j]); 64 NelderMead(final double rho, final double khi, final double gamma, final double sigma) argument
|
/external/skia/gm/ |
H A D | spritebitmap.cpp | 74 SkScalar sigma = 8; variable 75 sk_sp<SkImageFilter> filter(SkBlurImageFilter::Make(sigma, sigma, nullptr));
|
/external/eigen/Eigen/src/Cholesky/ |
H A D | LLT_LAPACKE.h | 72 static Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) \ 73 { return Eigen::internal::llt_rank_update_lower(mat, vec, sigma); } \ 83 static Index rankUpdate(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) \ 86 return llt_inplace<EIGTYPE, Lower>::rankUpdate(matt, vec.conjugate(), sigma); \
|
/external/boringssl/src/crypto/chacha/ |
H A D | chacha.c | 72 /* sigma contains the ChaCha constants, which happen to be an ASCII string. */ 73 static const uint8_t sigma[16] = { 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', variable 128 input[0] = U8TO32_LITTLE(sigma + 0); 129 input[1] = U8TO32_LITTLE(sigma + 4); 130 input[2] = U8TO32_LITTLE(sigma + 8); 131 input[3] = U8TO32_LITTLE(sigma + 12);
|