Searched refs:Sgn (Results 1 – 2 of 2) sorted by relevance
9 static inline PetscReal Sgn(PetscReal a) in Sgn() function28 return (a * b < 0) ? 0 : Sgn(a) * PetscMin(PetscAbs(a), PetscAbs(b)); in MinMod2()32 return (a * b < 0) ? 0 : Sgn(a) * PetscMax(PetscAbs(a), PetscAbs(b)); in MaxMod2()36 …return (a * b < 0 || a * c < 0) ? 0 : Sgn(a) * PetscMin(PetscAbs(a), PetscMin(PetscAbs(b), PetscAb… in MinMod3()
40 static inline PetscReal Sgn(PetscReal a) in Sgn() function62 return (a * b < 0) ? 0 : Sgn(a) * PetscMin(PetscAbs(a), PetscAbs(b)); in MinMod2()66 return (a * b < 0) ? 0 : Sgn(a) * PetscMax(PetscAbs(a), PetscAbs(b)); in MaxMod2()70 …return (a * b < 0 || a * c < 0) ? 0 : Sgn(a) * PetscMin(PetscAbs(a), PetscMin(PetscAbs(b), PetscAb… in MinMod3()