CppAD: A C++ Algorithmic Differentiation Package
20171217
|
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... | |
zdouble & | operator*= (const zdouble &z) |
Compute assignmnet *= with absolute zero. More... | |
zdouble & | operator*= (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 |
zdouble & | operator+= (const zdouble &z) |
Normal compound assignment. More... | |
zdouble & | operator+= (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 |
zdouble & | operator-= (const zdouble &z) |
Normal compound assignment. More... | |
zdouble & | operator-= (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... | |
zdouble & | operator/= (const zdouble &z) |
Compute assignmnet /= with absolute zero. More... | |
zdouble & | operator/= (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... | |
zdouble & | operator= (const zdouble &z) |
Assignment from zdouble. More... | |
zdouble & | operator= (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... | |
Class that is like double, except that it has an absolute zero.
Definition at line 225 of file zdouble.hpp.