tatami
C++ API for different matrix representations
Loading...
Searching...
No Matches
Classes | Namespaces
math_helpers.hpp File Reference

Helpers for unary math operations. More...

Go to the source code of this file.

Classes

class  tatami::DelayedUnaryIsometricAbs< InputValue_ >
 Take the absolute value of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSign< InputValue_ >
 Take the sign of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricLog< InputValue_, Base_ >
 Take the logarithm of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSqrt< InputValue_ >
 Take the square root of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricCeiling< InputValue_ >
 Take the ceiling of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricFloor< InputValue_ >
 Take the floor of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricTrunc< InputValue_ >
 Integer truncation of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricLog1p< InputValue_, Base_ >
 Take the logarithm of a matrix entry plus 1. More...
 
class  tatami::DelayedUnaryIsometricRound< InputValue_ >
 Round a matrix entry to the nearest integer. More...
 
class  tatami::DelayedUnaryIsometricExp< InputValue_ >
 Use a matrix entry as an exponent. More...
 
class  tatami::DelayedUnaryIsometricExpm1< InputValue_ >
 Use a matrix entry as an exponent minus 1. More...
 
class  tatami::DelayedUnaryIsometricAcos< InputValue_ >
 Take the inverse cosine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAcosh< InputValue_ >
 Take the inverse hyperbolic cosine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAsin< InputValue_ >
 Take the inverse sine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAsinh< InputValue_ >
 Take the inverse hyperbolic sine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAtan< InputValue_ >
 Take the inverse tangent of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAtanh< InputValue_ >
 Take the inverse hyperbolic tangent of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricCos< InputValue_ >
 Take the cosine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricCosh< InputValue_ >
 Take the hyperbolic cosine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSin< InputValue_ >
 Take the sine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSinh< InputValue_ >
 Take the hyperbolic sine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricTan< InputValue_ >
 Take the tangent of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricTanh< InputValue_ >
 Take the hyperbolic tangent of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricGamma< InputValue_ >
 Apply the gamma function to a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricLgamma< InputValue_ >
 Apply the log-gamma function to a matrix entry. More...
 

Namespaces

namespace  tatami
 Flexible representations for matrix data.
 

Detailed Description

Helpers for unary math operations.