The following subclauses describe components for
complex number types, random number generation,
numeric (n-at-a-time)
arrays, generalized numeric algorithms, and
mathematical constants and functions for floating-point types,
as summarized in Table 90.

Table 90: Numerics library summary [tab:numerics.summary]

Subclause | Header | |

Requirements | ||

Floating-point environment | <cfenv> | |

Complex numbers | <complex> | |

Bit manipulation | <bit> | |

Random number generation | <random> | |

Numeric arrays | <valarray> | |

Mathematical functions for floating-point types | <cmath>, <cstdlib> | |

Numbers | <numbers> |