Lines Matching refs:b
33 static inline void PetscHlsToRgb(double h, double l, double s, double *r, double *g, double *b) in PetscHlsToRgb() argument
40 *b = PetscHlsHelper(m1, m2, h - 1 / 3.); in PetscHlsToRgb()
43 *r = *g = *b = l; in PetscHlsToRgb()
47 static inline void PetscGammaCorrect(double *r, double *g, double *b) in PetscGammaCorrect() argument
52 *b = (double)PetscPowReal((PetscReal)*b, igamma); in PetscGammaCorrect()
62 double hue = maxhue * (double)i / (mapsize - 1), r, g, b; in PetscDrawCmap_Hue() local
63 PetscHlsToRgb(hue, lightness, saturation, &r, &g, &b); in PetscDrawCmap_Hue()
64 PetscGammaCorrect(&r, &g, &b); in PetscDrawCmap_Hue()
67 B[i] = (unsigned char)(255 * PetscMin(b, 1.0)); in PetscDrawCmap_Hue()
87 double m, r = 0, g = 0, b = 0; in PetscDrawCmap_Jet() local
95 b = (m + 1) / 2; in PetscDrawCmap_Jet()
100 b = 1; in PetscDrawCmap_Jet()
105 b = 1 - m; in PetscDrawCmap_Jet()
110 b = 0; in PetscDrawCmap_Jet()
115 b = 0; in PetscDrawCmap_Jet()
120 B[i] = (unsigned char)(255 * PetscMin(b, 1.0)); in PetscDrawCmap_Jet()
133 double m, r = 0, g = 0, b = 0; in PetscDrawCmap_Hot() local
141 b = 0; in PetscDrawCmap_Hot()
146 b = 0; in PetscDrawCmap_Hot()
151 b = m; in PetscDrawCmap_Hot()
156 B[i] = (unsigned char)(255 * PetscMin(b, 1.0)); in PetscDrawCmap_Hot()
169 double b = (7 * u + R[i] / 255.0) / 8; in PetscDrawCmap_Bone() local
172 B[i] = (unsigned char)(255 * PetscMin(b, 1.0)); in PetscDrawCmap_Bone()
258 PetscReal b = PetscPowReal((PetscReal)B[i] / 255, gamma); in PetscDrawUtilitySetCmap() local
261 B[i] = (unsigned char)(255 * PetscMin(b, (PetscReal)1.0)); in PetscDrawUtilitySetCmap()