Home
last modified time | relevance | path

Searched refs:Sgn (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ts/tutorials/multirate/
H A Dfinitevolume1d.c9 static inline PetscReal Sgn(PetscReal a) in Sgn() function
28 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()
/petsc/src/ts/tutorials/
H A Dex9.c40 static inline PetscReal Sgn(PetscReal a) in Sgn() function
62 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()