tatami
C++ API for different matrix representations
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Pages
math_helpers.hpp File Reference

Helpers for unary math operations. More...

Go to the source code of this file.

Classes

class  tatami::DelayedUnaryIsometricAbsHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the sign of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSignHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the sign of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricLogHelper< OutputValue_, InputValue_, Index_, Base_ >
 Helper for delayed calculation of the logarithm of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSqrtHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the square root of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricCeilingHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the ceiling of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricFloorHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the floor of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricTruncHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed truncation of each matrix entry to an integer. More...
 
class  tatami::DelayedUnaryIsometricLog1pHelper< OutputValue_, InputValue_, Index_, Base_ >
 Helper for the delayed calculation of the logarithm of each matrix entry plus 1. More...
 
class  tatami::DelayedUnaryIsometricRoundHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed rounding of each matrix entry to the nearest integer. More...
 
class  tatami::DelayedUnaryIsometricExpHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the exponent function for each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricExpm1Helper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the exponential function of each matrix entry minus 1. More...
 
class  tatami::DelayedUnaryIsometricAcosHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the inverse cosine of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAcoshHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the inverse hyperbolic cosine of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAsinHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the inverse sine of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAsinhHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the inverse hyperbolic sine of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAtanHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the inverse tangent of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricAtanhHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the inverse hyperbolic tangent of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricCosHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the cosine of a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricCoshHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the hyperbolic cosine of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSinHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the sine of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricSinhHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the hyperbolic sine of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricTanHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the tangent of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricTanhHelper< OutputValue_, InputValue_, Index_ >
 Helper for delayed calculation of the hyperbolic tangent of each matrix entry. More...
 
class  tatami::DelayedUnaryIsometricGammaHelper< OutputValue_, InputValue_, Index_ >
 Apply the gamma function to a matrix entry. More...
 
class  tatami::DelayedUnaryIsometricLgammaHelper< OutputValue_, InputValue_, Index_ >
 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.