Lines Matching refs:g
16 PetscErrorCode PetscDrawUtilitySetGamma(PetscReal g) in PetscDrawUtilitySetGamma() argument
19 Gamma = g; in PetscDrawUtilitySetGamma()
33 static inline void PetscHlsToRgb(double h, double l, double s, double *r, double *g, double *b) in PetscHlsToRgb() argument
39 *g = PetscHlsHelper(m1, m2, h); in PetscHlsToRgb()
43 *r = *g = *b = l; in PetscHlsToRgb()
47 static inline void PetscGammaCorrect(double *r, double *g, double *b) in PetscGammaCorrect() argument
51 *g = (double)PetscPowReal((PetscReal)*g, 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()
66 G[i] = (unsigned char)(255 * PetscMin(g, 1.0)); in PetscDrawCmap_Hue()
87 double m, r = 0, g = 0, b = 0; in PetscDrawCmap_Jet() local
94 g = 0; in PetscDrawCmap_Jet()
99 g = m; in PetscDrawCmap_Jet()
104 g = 1; in PetscDrawCmap_Jet()
109 g = 1 - m; in PetscDrawCmap_Jet()
114 g = 0; in PetscDrawCmap_Jet()
119 G[i] = (unsigned char)(255 * PetscMin(g, 1.0)); in PetscDrawCmap_Jet()
133 double m, r = 0, g = 0, b = 0; in PetscDrawCmap_Hot() local
140 g = 0; in PetscDrawCmap_Hot()
145 g = m; in PetscDrawCmap_Hot()
150 g = 1; in PetscDrawCmap_Hot()
155 G[i] = (unsigned char)(255 * PetscMin(g, 1.0)); in PetscDrawCmap_Hot()
168 double g = (7 * u + G[i] / 255.0) / 8; in PetscDrawCmap_Bone() local
171 G[i] = (unsigned char)(255 * PetscMin(g, 1.0)); in PetscDrawCmap_Bone()
257 PetscReal g = PetscPowReal((PetscReal)G[i] / 255, gamma); in PetscDrawUtilitySetCmap() local
260 G[i] = (unsigned char)(255 * PetscMin(g, (PetscReal)1.0)); in PetscDrawUtilitySetCmap()