<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
gnuquad.hpp File Reference

Compatibility layer for the GNU type __float128. More...

#include <quadmath.h>
#include <complex>
#include <limits>
#include <ostream>
Include dependency graph for gnuquad.hpp:

Go to the source code of this file.

Classes

struct  std::numeric_limits< __float128 >
 

Functions

constexpr __float128 std::abs (__float128 x)
 
__float128 std::abs (complex< __float128 > z)
 
__float128 std::ceil (__float128 x) noexcept
 
__float128 std::floor (__float128 x) noexcept
 
bool std::isinf (__float128 x) noexcept
 
bool std::isnan (__float128 x) noexcept
 
__float128 std::log2 (__float128 x) noexcept
 
__float128 std::max (__float128 x, __float128 y) noexcept
 
__float128 std::min (__float128 x, __float128 y) noexcept
 
ostream & std::operator<< (ostream &out, const __float128 &x)
 
istream & std::operator>> (istream &in, __float128 &x)
 
__float128 std::pow (int x, __float128 y) noexcept
 
__float128 std::sqrt (__float128 x) noexcept
 
complex< __float128 > std::sqrt (complex< __float128 > z)
 

Detailed Description

Compatibility layer for the GNU type __float128.

Author
Weslley S Pereira, University of Colorado Denver, USA