Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TravelExpFunc Struct Reference

List of all members.

Public Member Functions

double operator() (double x) const
 TravelExpFunc (double d, double _s)

Public Attributes

double dist
double s

Constructor & Destructor Documentation

TravelExpFunc::TravelExpFunc double  d,
double  _s
[inline]
 

Definition at line 476 of file observer.cpp.

References dist, and s.

00476 : dist(d), s(_s) {};


Member Function Documentation

double TravelExpFunc::operator() double  x  )  const [inline]
 

Definition at line 478 of file observer.cpp.

References dist, exp(), and s.

00479     {
00480         // return (1.0 / x) * (exp(x / 2.0) - 1.0) - 0.5 - dist / 2.0;
00481         return exp(x * s) * (x * (1 - s) + 1) - 1 - dist;
00482     }


Member Data Documentation

double TravelExpFunc::dist
 

Definition at line 474 of file observer.cpp.

Referenced by operator()(), and TravelExpFunc().

double TravelExpFunc::s
 

Definition at line 474 of file observer.cpp.

Referenced by operator()(), and TravelExpFunc().


The documentation for this struct was generated from the following file:
Generated on Sat Jan 14 22:33:40 2006 for Celestia by  doxygen 1.4.1