| 29ad97fd | 07-Aug-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'dalcinl/feature-math' [PR #1904]
* dalcinl/feature-math: Math & PetscComplex: Various enhancements - Define PetscXXXScalar to PetscXXXReal for real scalar type - Add PetscCbrtReal(), P
Merge branch 'dalcinl/feature-math' [PR #1904]
* dalcinl/feature-math: Math & PetscComplex: Various enhancements - Define PetscXXXScalar to PetscXXXReal for real scalar type - Add PetscCbrtReal(), PetscHypotReal(), and PetscAtan2Real() - Add PetscArgComplex() and PetscArgScalar() - Add PetscAtan{Real|Complex|Scalar}() - Add PetscA{sin|cos|tan}h{Real|Complex|Scalar}() - Docs: Petsc{Real|Imaginary}Part() return PetscReal - Define __fp16 constants to use "F" suffix (ie. single precision) - Fix PETSC_[SQRT_]MACHINE_EPSILON values for __fp16
PetscComplex: Remove PETSC_USE_CXX_COMPLEX_FLOAT_WORKAROUND
- Move the C++ complex fixes to its own header file - Define PETSC_SKIP_CXX_COMPLEX_FIX to skip the C++ complex fixes
show more ...
|