Loading [MathJax]/extensions/TeX/AMSsymbols.js
Automatic Differentiation
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
abs.hpp File Reference

Go to the source code of this file.

Classes

struct  stan::math::abs_fun
 Return elementwise absolute value of the specified real-valued container. More...
 

Namespaces

namespace  stan
 The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation from C or the boost::math::lgamma implementation.
 
namespace  stan::math
 Matrices and templated mathematical functions.
 
namespace  stan::math::internal
 A comparator that works for any container type that has the brackets operator.
 

Functions

template<typename T , require_arithmetic_t< T > * = nullptr>
stan::math::abs (T x)
 Return the absolute value of the specified arithmetic argument.
 
template<typename T , require_complex_bt< std::is_arithmetic, T > * = nullptr>
auto stan::math::abs (T x)
 Return the absolute value (also known as the norm, modulus, or magnitude) of the specified complex argument.
 
template<typename Container , require_ad_container_t< Container > * = nullptr>
auto stan::math::abs (const Container &x)
 Returns the elementwise abs() of the input, which may be a scalar or any Stan container of numeric scalars.
 
template<typename V >
stan::math::internal::complex_abs (const std::complex< V > &z)
 Return the absolute value of the complex argument.