Automatic Differentiation
 
Loading...
Searching...
No Matches
double_d.hpp File Reference
#include <stan/math/opencl/stringify.hpp>
#include <string>
#include <cmath>
#include <cfloat>
#include <limits>

Go to the source code of this file.

Classes

struct  double_d
 Double double - a 128 bit floating point number defined as an exact sum of 2 doubles. More...
 
struct  stan::math::internal::double_d
 

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.
 

Macros

#define STRINGIFY2(A)
 Alternative stringify, that also exposes the code for use in C++ host code.
 

Functions

double_d stan::math::internal::mul_d_d (double a, double b)
 
double_d stan::math::internal::neg (double_d a)
 
double_d stan::math::internal::add_dd_dd (double_d a, double_d b)
 
double_d stan::math::internal::add_dd_d (double_d a, double b)
 
double_d stan::math::internal::sub_dd_dd (double_d a, double_d b)
 
double_d stan::math::internal::sub_dd_d (double_d a, double b)
 
double_d stan::math::internal::sub_d_dd (double a, double_d b)
 
double_d stan::math::internal::mul_dd_dd (double_d a, double_d b)
 
double_d stan::math::internal::mul_dd_d (double_d a, double b)
 
double_d stan::math::internal::div_dd_dd (double_d a, double_d b)
 
double_d stan::math::internal::div_dd_d (double_d a, double b)
 
double_d stan::math::internal::div_d_dd (double a, double_d b)
 
double stan::math::internal::copysign_d_dd (double a, double_d b)
 
double_d stan::math::internal::abs_dd (double_d a)
 
bool stan::math::internal::isnan_dd (double_d a)
 
bool stan::math::internal::isinf_dd (double_d a)
 
bool stan::math::internal::lt_dd_dd (double_d a, double_d b)
 
bool stan::math::internal::lt_d_dd (double a, double_d b)
 
bool stan::math::internal::lt_dd_d (double_d a, double b)
 
bool stan::math::internal::gt_dd_dd (double_d a, double_d b)
 
bool stan::math::internal::gt_d_dd (double a, double_d b)
 
bool stan::math::internal::gt_dd_d (double_d a, double b)
 
bool stan::math::internal::le_dd_dd (double_d a, double_d b)
 
bool stan::math::internal::le_d_dd (double a, double_d b)
 
bool stan::math::internal::le_dd_d (double_d a, double b)
 
bool stan::math::internal::ge_dd_dd (double_d a, double_d b)
 
bool stan::math::internal::ge_d_dd (double a, double_d b)
 
bool stan::math::internal::ge_dd_d (double_d a, double b)
 
double_d stan::math::internal::operator+ (double_d a, double b)
 
double_d stan::math::internal::operator+ (double a, double_d b)
 
double_d stan::math::internal::operator+ (double_d a, double_d b)
 
double_d stan::math::internal::operator- (double a, double_d b)
 
double_d stan::math::internal::operator- (double_d a, double b)
 
double_d stan::math::internal::operator- (double_d a, double_d b)
 
double_d stan::math::internal::operator* (double_d a, double b)
 
double_d stan::math::internal::operator* (double a, double_d b)
 
double_d stan::math::internal::operator* (double_d a, double_d b)
 
double_d stan::math::internal::operator/ (double_d a, double b)
 
double_d stan::math::internal::operator/ (double a, double_d b)
 
double_d stan::math::internal::operator/ (double_d a, double_d b)
 
double_d stan::math::internal::operator- (double_d a)
 
bool stan::math::internal::operator< (double_d a, double_d b)
 
bool stan::math::internal::operator< (double a, double_d b)
 
bool stan::math::internal::operator< (double_d a, double b)
 
bool stan::math::internal::operator> (double_d a, double_d b)
 
bool stan::math::internal::operator> (double a, double_d b)
 
bool stan::math::internal::operator> (double_d a, double b)
 
bool stan::math::internal::operator<= (double_d a, double_d b)
 
bool stan::math::internal::operator<= (double a, double_d b)
 
bool stan::math::internal::operator<= (double_d a, double b)
 
bool stan::math::internal::operator>= (double_d a, double_d b)
 
bool stan::math::internal::operator>= (double a, double_d b)
 
bool stan::math::internal::operator>= (double_d a, double b)
 
double_d stan::math::internal::fabs (double_d a)
 
bool stan::math::internal::isnan (double_d a)
 
bool stan::math::internal::isinf (double_d a)
 
double stan::math::internal::copysign (double a, double_d b)