/external/libvpx/libvpx/vpx_dsp/ |
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);
|
add_noise.c | 40 static double gaussian(double sigma, double mu, double x) { 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) { 51 const int a_i = (int)(0.5 + 256 * gaussian(sigma, 0, i));
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/layout/ |
normal_distribution.h | 26 // Normal distribution N(u, sigma^2). 29 NormalDistribution(const float u, const float sigma) 32 * GeometryUtils::SQUARE_FLOAT(sigma))), 33 mPreComputedExponentPart(-1.0f / (2.0f * GeometryUtils::SQUARE_FLOAT(sigma))) {} 45 const float mPreComputedNonExpPart; // = 1 / sqrt(2 * PI * sigma^2) 46 const float mPreComputedExponentPart; // = -1 / (2 * sigma^2)
|
/external/skia/include/effects/ |
SkBlurDrawLooper.h | 19 sk_sp<SkDrawLooper> Make(SkColor color, SkScalar sigma, SkScalar dx, SkScalar dy);
|
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, 48 return Make(style, sigma, SkRect::MakeEmpty(), flags); 77 SkScalar sigma, SkScalar xformedSigma,
|
/external/skia/src/effects/ |
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 The standard deviation of the gaussian blur kerne [all...] |
GrCircleBlurFragmentProcessor.cpp | 16 static float make_unnormalized_half_kernel(float* halfKernel, int halfKernelSize, float sigma) { 17 const float invSigma = 1.f / sigma; 32 int halfKernelSize, float sigma) { 33 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel, halfKernelSize, sigma); 90 static uint8_t* create_circle_profile(float sigma, float circleR, int profileTextureWidth) { 94 int halfKernelSize = SkScalarCeilToInt(6.0f * sigma); 104 make_half_kernel_and_summed_table(halfKernel, summedKernel, halfKernelSize, sigma); 121 float sigma = profileWidth / 6.f; local 127 const float tot = 2.f * make_unnormalized_half_kernel(halfKernel.get(), halfKernelSize, sigma); 146 const SkRect& circle, float sigma, 290 SkScalar sigma = testData->fRandom->nextRangeF(1.f, 10.f); local [all...] |
SkDropShadowImageFilter.cpp | 89 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local 90 ctx.ctm().mapVectors(&sigma, 1); 91 sigma.fX = SkMaxScalar(0, sigma.fX); 92 sigma.fY = SkMaxScalar(0, sigma.fY); 96 paint.setImageFilter(SkBlurImageFilter::Make(sigma.fX, sigma.fY, nullptr)); 148 SkVector sigma = SkVector::Make(fSigmaX, fSigmaY); local 149 ctm.mapVectors(&sigma, 1) [all...] |
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);
|
/external/skia/include/c/ |
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/src/core/ |
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,
|
SkMaskCache.cpp | 23 RRectBlurKey(SkScalar sigma, const SkRRect& rrect, SkBlurStyle style, SkBlurQuality quality) 24 : fSigma(sigma) 77 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, 80 RRectBlurKey key(sigma, rrect, style, quality); 90 void SkMaskCache::Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, 93 RRectBlurKey key(sigma, rrect, style, quality); 104 RectsBlurKey(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, 106 : fSigma(sigma) 171 SkCachedData* SkMaskCache::FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, 175 RectsBlurKey key(sigma, style, quality, rects, count) [all...] |
SkBlurImageFilter.cpp | 73 // the limit on sigma ensures consistent behaviour between the GPU and 78 SkVector sigma = SkVector::Make(localSigma.width(), localSigma.height()); local 79 ctm.mapVectors(&sigma, 1); 80 sigma.fX = SkMinScalar(SkScalarAbs(sigma.fX), MAX_SIGMA); 81 sigma.fY = SkMinScalar(SkScalarAbs(sigma.fY), MAX_SIGMA); 82 return sigma; 166 const SkVector sigma = map_sigma(fSigma, ctx.ctm()); local 181 if (0 == sigma.x() && 0 == sigma.y()) 328 SkVector sigma = map_sigma(fSigma, ctm); local [all...] |
/external/skia/gm/ |
blurimagevmask.cpp | 31 for (auto sigma:sigmas) { 36 sprintf(out, "Sigma: %g", sigma); 42 SkBlurMaskFilter::Make(kNormal_SkBlurStyle, sigma, 49 imageBlurPaint.setImageFilter(SkBlurImageFilter::Make(sigma, sigma, nullptr));
|
imageblurclampmode.cpp | 76 for (auto sigma: { 0.6f, 3.0f, 8.0f, 20.0f }) { 79 SkBlurImageFilter::Make(sigma, 0.0f, nullptr, nullptr, 84 filter = SkBlurImageFilter::Make(0.0f, sigma, nullptr, nullptr, 89 filter = SkBlurImageFilter::Make(sigma, sigma, nullptr, nullptr,
|
spritebitmap.cpp | 74 SkScalar sigma = 8; variable 75 sk_sp<SkImageFilter> filter(SkBlurImageFilter::Make(sigma, sigma, nullptr));
|
/external/iproute2/netem/ |
normal.c | 18 normal(double x, double mu, double sigma) 20 return .5 + .5*erf((x-mu)/(sqrt(2.0)*sigma));
|
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));*/
|
/external/skia/tests/ |
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);
|
BlurTest.cpp | 106 SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(5)); local 112 paint.setMaskFilter(SkBlurMaskFilter::Make(blurStyle, sigma, flags)); 156 SkScalar sigma, 167 if (!SkBlurMask::BlurGroundTruth(sigma, &dst, src, kNormal_SkBlurStyle)) { 196 // Implement a Gaussian function with 0 mean and std.dev. of 'sigma'. 197 static float gaussian(int x, SkScalar sigma) { 198 float k = SK_Scalar1/(sigma * sqrtf(2.0f*SK_ScalarPI)); 199 float exponent = -(x * x) / (2 * sigma * sigma); 334 SkScalar sigma = 10.0f local 482 const SkScalar sigma = sigmas[j]; local 515 const SkScalar sigma = sigmas[j]; local [all...] |
/external/eigen/Eigen/src/Cholesky/ |
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/apache-commons-math/src/main/java/org/apache/commons/math/random/ |
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 [all...] |
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);
|
/frameworks/base/libs/hwui/utils/ |
Blur.cpp | 33 float Blur::convertSigmaToRadius(float sigma) { 34 return sigma > 0.5f ? (sigma - 0.5f) / BLUR_SIGMA_SCALE : 0.0f; 50 * for sigma and to preserve compatibility we have kept that logic. 52 * Based on some experimental radius and sigma values we approximate the 53 * equation sigma = f(radius) as sigma = radius * 0.3 + 0.6. The larger the 55 * large sigma the gaussian curve begins to lose its shape. 68 // g(x) = ( 1 / sqrt( 2 * pi ) * sigma) * e ^ ( -x^2 / 2 * sigma^2 71 float sigma = legacyConvertRadiusToSigma(radius); local [all...] |
/external/apache-commons-math/src/main/java/org/apache/commons/math/optimization/direct/ |
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]);
|