CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CppAD::zdouble Class Reference

Class that is like double, except that it has an absolute zero. More...

Public Member Functions

bool operator!= (const zdouble &z) const
 Normal compare operator. More...
 
bool operator!= (const double &x) const
 
zdouble operator* (const zdouble &z) const
 Binary arithmetic * with absolute zero. More...
 
zdouble operator* (const double &x) const
 Binary arithmetic * with absolute zero. More...
 
zdoubleoperator*= (const zdouble &z)
 Compute assignmnet *= with absolute zero. More...
 
zdoubleoperator*= (const double &x)
 Compute assignmnet *= with absolute zero. More...
 
zdouble operator+ (void) const
 Normal unary operator. More...
 
zdouble operator+ (const zdouble &z) const
 Normal binary arithmetic operator. More...
 
zdouble operator+ (const double &x) const
 
zdoubleoperator+= (const zdouble &z)
 Normal compound assignment. More...
 
zdoubleoperator+= (const double &x)
 
zdouble operator- (void) const
 Normal unary operator. More...
 
zdouble operator- (const zdouble &z) const
 Normal binary arithmetic operator. More...
 
zdouble operator- (const double &x) const
 
zdoubleoperator-= (const zdouble &z)
 Normal compound assignment. More...
 
zdoubleoperator-= (const double &x)
 
zdouble operator/ (const zdouble &z) const
 Binary arithmetic / with absolute zero. More...
 
zdouble operator/ (const double &x) const
 Binary arithmetic / with absolute zero. More...
 
zdoubleoperator/= (const zdouble &z)
 Compute assignmnet /= with absolute zero. More...
 
zdoubleoperator/= (const double &x)
 Compute assignmnet /= with absolute zero. More...
 
bool operator< (const zdouble &z) const
 Normal compare operator. More...
 
bool operator< (const double &x) const
 
bool operator<= (const double &x) const
 
bool operator<= (const zdouble &z) const
 Normal compare operator. More...
 
zdoubleoperator= (const zdouble &z)
 Assignment from zdouble. More...
 
zdoubleoperator= (const double &dbl)
 Assignment from double. More...
 
bool operator== (const double &x) const
 
bool operator== (const zdouble &z) const
 Normal compare operator. More...
 
bool operator> (const zdouble &z) const
 Normal compare operator. More...
 
bool operator> (const double &x) const
 
bool operator>= (const zdouble &z) const
 Normal compare operator. More...
 
bool operator>= (const double &x) const
 
 zdouble (void)
 Default constructor. More...
 
 zdouble (const zdouble &z)
 Copy constructor. More...
 
 zdouble (const double &dbl)
 Constructor from double. More...
 
 ~zdouble (void)
 Destructor. More...
 

Private Attributes

double dbl_
 The value for this object. More...
 

Friends

bool abs_geq (const zdouble &x, const zdouble &y)
 
zdouble acos (const zdouble &z)
 Normal standard math function. More...
 
zdouble acosh (const zdouble &z)
 C++2011 standard math function. More...
 
zdouble asin (const zdouble &z)
 Normal standard math function. More...
 
zdouble asinh (const zdouble &z)
 C++2011 standard math function. More...
 
zdouble atan (const zdouble &z)
 Normal standard math function. More...
 
zdouble atanh (const zdouble &z)
 C++2011 standard math function. More...
 
zdouble cos (const zdouble &z)
 Normal standard math function. More...
 
zdouble cosh (const zdouble &z)
 Normal standard math function. More...
 
zdouble erf (const zdouble &z)
 C++2011 standard math function. More...
 
zdouble exp (const zdouble &z)
 Normal standard math function. More...
 
zdouble expm1 (const zdouble &z)
 C++2011 standard math function. More...
 
zdouble fabs (const zdouble &z)
 Normal standard math function. More...
 
int Integer (const zdouble &z)
 Base type requirement: Integer. More...
 
zdouble log (const zdouble &z)
 Normal standard math function. More...
 
zdouble log10 (const zdouble &z)
 Normal standard math function. More...
 
zdouble log1p (const zdouble &z)
 C++2011 standard math function. More...
 
std::ostream & operator<< (std::ostream &os, const zdouble &z)
 For zdouble objects z1, z2, and std::ostream os, declare the following friends: More...
 
zdouble pow (const zdouble &x, const zdouble &y)
 Base type requirement: pow. More...
 
zdouble sin (const zdouble &z)
 Normal standard math function. More...
 
zdouble sinh (const zdouble &z)
 Normal standard math function. More...
 
zdouble sqrt (const zdouble &z)
 Normal standard math function. More...
 
zdouble tan (const zdouble &z)
 Normal standard math function. More...
 
zdouble tanh (const zdouble &z)
 Normal standard math function. More...
 

Detailed Description

Class that is like double, except that it has an absolute zero.

Definition at line 225 of file zdouble.hpp.


The documentation for this class was generated from the following file: