PetscScalarPrecision#
Names of the floating-point precisions that a PetscScalar could in principle be built with
Synopsis#
typedef enum {
PETSC_SCALAR_DOUBLE,
PETSC_SCALAR_SINGLE,
PETSC_SCALAR_LONG_DOUBLE,
PETSC_SCALAR_HALF
} PetscScalarPrecision;
Values#
PETSC_SCALAR_DOUBLE- IEEE double precisionPETSC_SCALAR_SINGLE- IEEE single precisionPETSC_SCALAR_LONG_DOUBLE- Clong doubleprecisionPETSC_SCALAR_HALF- IEEE half precision
Note#
This enum is reserved for situations where an object might be created in a precision different from PetscScalar; the current PETSc code does not use it.
See Also#
Level#
developer
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages