dune-common 2.9.0
|
Classes | |
class | AlignedNumber |
aligned wrappers for arithmetic types More... | |
Functions | |
DUNE_BINARY_OP (+) | |
DUNE_BINARY_OP (-) | |
DUNE_BINARY_OP * | DUNE_BINARY_OP (/);DUNE_BINARY_OP(% |
DUNE_BINARY_OP^ | DUNE_BINARY_OP (&);DUNE_BINARY_OP(| |
DUNE_BINARY_OP (<<) | |
DUNE_BINARY_OP (> >) | |
DUNE_BINARY_OP (==) | |
DUNE_BINARY_OP (!=) | |
DUNE_BINARY_OP (<=) | |
DUNE_BINARY_OP (>=) | |
DUNE_BINARY_OP && | DUNE_BINARY_OP (||);#define DUNE_UNARY_FUNC(name) DUNE_UNARY_FUNC(abs |
DUNE_UNARY_FUNC (acos) | |
DUNE_UNARY_FUNC (acosh) | |
DUNE_UNARY_FUNC (asin) | |
DUNE_UNARY_FUNC (asinh) | |
DUNE_UNARY_FUNC (atan) | |
DUNE_UNARY_FUNC (atanh) | |
DUNE_UNARY_FUNC (cbrt) | |
DUNE_UNARY_FUNC (ceil) | |
DUNE_UNARY_FUNC (cos) | |
DUNE_UNARY_FUNC (cosh) | |
DUNE_UNARY_FUNC (erf) | |
DUNE_UNARY_FUNC (erfc) | |
DUNE_UNARY_FUNC (exp) | |
DUNE_UNARY_FUNC (exp2) | |
DUNE_UNARY_FUNC (expm1) | |
DUNE_UNARY_FUNC (fabs) | |
DUNE_UNARY_FUNC (floor) | |
DUNE_UNARY_FUNC (ilogb) | |
DUNE_UNARY_FUNC (lgamma) | |
DUNE_UNARY_FUNC (llrint) | |
DUNE_UNARY_FUNC (llround) | |
DUNE_UNARY_FUNC (log) | |
DUNE_UNARY_FUNC (log10) | |
DUNE_UNARY_FUNC (log1p) | |
DUNE_UNARY_FUNC (log2) | |
DUNE_UNARY_FUNC (logb) | |
DUNE_UNARY_FUNC (lrint) | |
DUNE_UNARY_FUNC (lround) | |
DUNE_UNARY_FUNC (nearbyint) | |
DUNE_UNARY_FUNC (rint) | |
DUNE_UNARY_FUNC (round) | |
DUNE_UNARY_FUNC (sin) | |
DUNE_UNARY_FUNC (sinh) | |
DUNE_UNARY_FUNC (sqrt) | |
DUNE_UNARY_FUNC (tan) | |
DUNE_UNARY_FUNC (tanh) | |
DUNE_UNARY_FUNC (tgamma) | |
DUNE_UNARY_FUNC (trunc) | |
DUNE_UNARY_FUNC (isfinite) | |
DUNE_UNARY_FUNC (isinf) | |
DUNE_UNARY_FUNC (isnan) | |
DUNE_UNARY_FUNC (isnormal) | |
DUNE_UNARY_FUNC (signbit) | |
DUNE_UNARY_FUNC (real) | |
template<class T , std::size_t align> | |
auto | max (const AlignedNumber< T, align > &a, const AlignedNumber< T, align > &b) |
template<class T , std::size_t align> | |
auto | max (const T &a, const AlignedNumber< T, align > &b) |
template<class T , std::size_t align> | |
auto | max (const AlignedNumber< T, align > &a, const T &b) |
template<class T , std::size_t align> | |
auto | min (const AlignedNumber< T, align > &a, const AlignedNumber< T, align > &b) |
template<class T , std::size_t align> | |
auto | min (const T &a, const AlignedNumber< T, align > &b) |
template<class T , std::size_t align> | |
auto | min (const AlignedNumber< T, align > &a, const T &b) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | ! | ) |
DUNE_BINARY_OP^ Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | & | ) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | + | ) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | - | ) |
DUNE_BINARY_OP * Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | / | ) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | << | ) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | <= | ) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | ) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | ) |
Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | >= | ) |
DUNE_BINARY_OP && Dune::AlignedNumberImpl::DUNE_BINARY_OP | ( | || | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | acos | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | acosh | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | asin | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | asinh | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | atan | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | atanh | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | cbrt | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | ceil | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | cos | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | cosh | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | erf | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | erfc | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | exp | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | exp2 | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | expm1 | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | fabs | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | floor | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | ilogb | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | isfinite | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | isinf | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | isnan | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | isnormal | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | lgamma | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | llrint | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | llround | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | log | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | log10 | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | log1p | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | log2 | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | logb | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | lrint | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | lround | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | nearbyint | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | real | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | rint | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | round | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | signbit | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | sin | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | sinh | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | sqrt | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | tan | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | tanh | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | tgamma | ) |
Dune::AlignedNumberImpl::DUNE_UNARY_FUNC | ( | trunc | ) |
auto Dune::AlignedNumberImpl::max | ( | const AlignedNumber< T, align > & | a, |
const AlignedNumber< T, align > & | b | ||
) |
auto Dune::AlignedNumberImpl::max | ( | const AlignedNumber< T, align > & | a, |
const T & | b | ||
) |
auto Dune::AlignedNumberImpl::max | ( | const T & | a, |
const AlignedNumber< T, align > & | b | ||
) |
auto Dune::AlignedNumberImpl::min | ( | const AlignedNumber< T, align > & | a, |
const AlignedNumber< T, align > & | b | ||
) |
auto Dune::AlignedNumberImpl::min | ( | const AlignedNumber< T, align > & | a, |
const T & | b | ||
) |
auto Dune::AlignedNumberImpl::min | ( | const T & | a, |
const AlignedNumber< T, align > & | b | ||
) |