Lines Matching refs:phi
333 PetscErrorCode PetscLimiterLimit(PetscLimiter lim, PetscReal flim, PetscReal *phi) in PetscLimiterLimit() argument
337 PetscAssertPointer(phi, 3); in PetscLimiterLimit()
338 PetscUseTypeMethod(lim, limit, flim, phi); in PetscLimiterLimit()
373 static PetscErrorCode PetscLimiterLimit_Sin(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_Sin() argument
376 *phi = PetscSinReal(PETSC_PI * PetscMax(0, PetscMin(f, 1))); in PetscLimiterLimit_Sin()
441 static PetscErrorCode PetscLimiterLimit_Zero(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_Zero() argument
444 *phi = 0.0; in PetscLimiterLimit_Zero()
509 static PetscErrorCode PetscLimiterLimit_None(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_None() argument
512 *phi = 1.0; in PetscLimiterLimit_None()
577 static PetscErrorCode PetscLimiterLimit_Minmod(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_Minmod() argument
580 *phi = 2 * PetscMax(0, PetscMin(f, 1 - f)); in PetscLimiterLimit_Minmod()
645 static PetscErrorCode PetscLimiterLimit_VanLeer(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_VanLeer() argument
648 *phi = PetscMax(0, 4 * f * (1 - f)); in PetscLimiterLimit_VanLeer()
713 static PetscErrorCode PetscLimiterLimit_VanAlbada(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_VanAlbada() argument
716 *phi = PetscMax(0, 2 * f * (1 - f) / (PetscSqr(f) + PetscSqr(1 - f))); in PetscLimiterLimit_VanAlbada()
781 static PetscErrorCode PetscLimiterLimit_Superbee(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_Superbee() argument
784 *phi = 4 * PetscMax(0, PetscMin(f, 1 - f)); in PetscLimiterLimit_Superbee()
850 static PetscErrorCode PetscLimiterLimit_MC(PetscLimiter lim, PetscReal f, PetscReal *phi) in PetscLimiterLimit_MC() argument
853 *phi = PetscMin(1, 4 * PetscMax(0, PetscMin(f, 1 - f))); in PetscLimiterLimit_MC()