|
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.