Math operators

Defines event function math operators
inline Math operator+ (const Function& f)
Math function: operator+ (const Function&)
inline Math operator- (const Function& f)
Math function: operator- (const Function&)
inline Math operator~ (const Function& f)
Math function: operator~ (const Function&)
inline Math operator++ (const Function& f)
Math function: operator++ (const Function&)
inline Math operator-- (const Function& f)
Math function: operator-- (const Function&)
inline Math abs(const Function& f)
Math function: abs (const Function&)
inline Math sqrt(const Function& f)
Math function: sqrt (const Function&)
inline Math exp(const Function& f)
Math function: exp (const Function&)
inline Math log(const Function& f)
Math function: log (const Function&)
inline Math log10(const Function& f)
Math function: log10 (const Function&)
inline Math sin(const Function& f)
Math function: sin (const Function&)
inline Math cos(const Function& f)
Math function: cos (const Function&)
inline Math tan(const Function& f)
Math function: tan (const Function&)
inline Math asin(const Function& f)
Math function: asin (const Function&)
inline Math acos(const Function& f)
Math function: acos (const Function&)
inline Math atan(const Function& f)
Math function: atan (const Function&)
inline Math sinh(const Function& f)
Math function: sinh (const Function&)
inline Math cosh(const Function& f)
Math function: cosh (const Function&)
inline Math tanh(const Function& f)
Math function: tanh (const Function&)
inline Math ceil(const Function& f)
Math function: ceil (const Function&)
inline Math floor(const Function& f)
Math function: floor (const Function&)
inline Math conj(const Function& f)
Math function: conj (const Function&)
inline Math real(const Function& f)
Math function: real (const Function&)
inline Math imag(const Function& f)
Math function: imag (const Function&)
inline Math arg(const Function& f)
Math function: arg (const Function&)
inline Math norm(const Function& f)
Math function: norm (const Function&)
inline Math operator+ (const FunctionPtr& f)
Math function: operator+ (const FunctionPtr&)
inline Math operator- (const FunctionPtr& f)
Math function: operator- (const FunctionPtr&)
inline Math operator~ (const FunctionPtr& f)
Math function: operator~ (const FunctionPtr&)
inline Math operator++ (const FunctionPtr& f)
Math function: operator++ (const FunctionPtr&)
inline Math operator-- (const FunctionPtr& f)
Math function: operator-- (const FunctionPtr&)
inline Math abs(const FunctionPtr& f)
Math function: abs (const FunctionPtr&)
inline Math sqrt(const FunctionPtr& f)
Math function: sqrt (const FunctionPtr&)
inline Math exp(const FunctionPtr& f)
Math function: exp (const FunctionPtr&)
inline Math log(const FunctionPtr& f)
Math function: log (const FunctionPtr&)
inline Math log10(const FunctionPtr& f)
Math function: log10 (const FunctionPtr&)
inline Math sin(const FunctionPtr& f)
Math function: sin (const FunctionPtr&)
inline Math cos(const FunctionPtr& f)
Math function: cos (const FunctionPtr&)
inline Math tan(const FunctionPtr& f)
Math function: tan (const FunctionPtr&)
inline Math asin(const FunctionPtr& f)
Math function: asin (const FunctionPtr&)
inline Math acos(const FunctionPtr& f)
Math function: acos (const FunctionPtr&)
inline Math atan(const FunctionPtr& f)
Math function: atan (const FunctionPtr&)
inline Math sinh(const FunctionPtr& f)
Math function: sinh (const FunctionPtr&)
inline Math cosh(const FunctionPtr& f)
Math function: cosh (const FunctionPtr&)
inline Math tanh(const FunctionPtr& f)
Math function: tanh (const FunctionPtr&)
inline Math ceil(const FunctionPtr& f)
Math function: ceil (const FunctionPtr&)
inline Math floor(const FunctionPtr& f)
Math function: floor (const FunctionPtr&)
inline Math conj(const FunctionPtr& f)
Math function: conj (const FunctionPtr&)
inline Math real(const FunctionPtr& f)
Math function: real (const FunctionPtr&)
inline Math imag(const FunctionPtr& f)
Math function: imag (const FunctionPtr&)
inline Math arg(const FunctionPtr& f)
Math function: arg (const FunctionPtr&)
inline Math norm(const FunctionPtr& f)
Math function: norm (const FunctionPtr&)
inline Math operator+ (const Function& f1, const Function& f2)
Math function: operator+ (const Function&, const Function&)
inline Math operator- (const Function& f1, const Function& f2)
Math function: operator- (const Function&, const Function&)
inline Math operator* (const Function& f1, const Function& f2)
Math function: operator* (const Function&, const Function&)
inline Math operator/ (const Function& f1, const Function& f2)
Math function: operator/ (const Function&, const Function&)
inline Math operator% (const Function& f1, const Function& f2)
Math function: operator% (const Function&, const Function&)
inline Math operator& (const Function& f1, const Function& f2)
Math function: operator& (const Function&, const Function&)
inline Math operator| (const Function& f1, const Function& f2)
Math function: operator| (const Function&, const Function&)
inline Math operator^ (const Function& f1, const Function& f2)
Math function: operator^ (const Function&, const Function&)
inline Math operator>> (const Function& f1, const Function& f2)
Math function: operator>> (const Function&, const Function&)
inline Math operator<< (const Function& f1, const Function& f2)
Math function: operator<< (const Function&, const Function&)
inline Math pow(const Function& f1, const Function& f2)
Math function: pow (const Function&, const Function&)
inline Math atan2(const Function& f1, const Function& f2)
Math function: atan2 (const Function&, const Function&)
inline Math polar(const Function& f1, const Function& f2)
Math function: polar (const Function&, const Function&)
inline Math operator+ (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator+ (const FunctionPtr&, const FunctionPtr&)
inline Math operator- (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator- (const FunctionPtr&, const FunctionPtr&)
inline Math operator* (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator* (const FunctionPtr&, const FunctionPtr&)
inline Math operator/ (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator/ (const FunctionPtr&, const FunctionPtr&)
inline Math operator% (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator% (const FunctionPtr&, const FunctionPtr&)
inline Math operator& (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator& (const FunctionPtr&, const FunctionPtr&)
inline Math operator| (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator| (const FunctionPtr&, const FunctionPtr&)
inline Math operator^ (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator^ (const FunctionPtr&, const FunctionPtr&)
inline Math operator>> (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator>> (const FunctionPtr&, const FunctionPtr&)
inline Math operator<< (const FunctionPtr& f1, const FunctionPtr& f2)
Math function: operator<< (const FunctionPtr&, const FunctionPtr&)
inline Math pow(const FunctionPtr& f1, const FunctionPtr& f2)
Math function: pow (const FunctionPtr&, const FunctionPtr&)
inline Math atan2(const FunctionPtr& f1, const FunctionPtr& f2)
Math function: atan2 (const FunctionPtr&, const FunctionPtr&)
inline Math polar(const FunctionPtr& f1, const FunctionPtr& f2)
Math function: polar (const FunctionPtr&, const FunctionPtr&)
inline Math operator+ (const Function& f1, int f2)
Math function: operator+ (const Function&, int)
inline Math operator- (const Function& f1, int f2)
Math function: operator- (const Function&, int)
inline Math operator* (const Function& f1, int f2)
Math function: operator* (const Function&, int)
inline Math operator/ (const Function& f1, int f2)
Math function: operator/ (const Function&, int)
inline Math operator% (const Function& f1, int f2)
Math function: operator% (const Function&, int)
inline Math operator& (const Function& f1, int f2)
Math function: operator& (const Function&, int)
inline Math operator| (const Function& f1, int f2)
Math function: operator| (const Function&, int)
inline Math operator^ (const Function& f1, int f2)
Math function: operator^ (const Function&, int)
inline Math operator>> (const Function& f1, int f2)
Math function: operator>> (const Function&, int)
inline Math operator<< (const Function& f1, int f2)
Math function: operator<< (const Function&, int)
inline Math pow(const Function& f1, int f2)
Math function: pow (const Function&, int)
inline Math atan2(const Function& f1, int f2)
Math function: atan2 (const Function&, int)
inline Math polar(const Function& f1, int f2)
Math function: polar (const Function&, int)
inline Math operator+ (const Function& f1, double f2)
Math function: operator+ (const Function&, double)
inline Math operator- (const Function& f1, double f2)
Math function: operator- (const Function&, double)
inline Math operator* (const Function& f1, double f2)
Math function: operator* (const Function&, double)
inline Math operator/ (const Function& f1, double f2)
Math function: operator/ (const Function&, double)
inline Math operator% (const Function& f1, double f2)
Math function: operator% (const Function&, double)
inline Math operator& (const Function& f1, double f2)
Math function: operator& (const Function&, double)
inline Math operator| (const Function& f1, double f2)
Math function: operator| (const Function&, double)
inline Math operator^ (const Function& f1, double f2)
Math function: operator^ (const Function&, double)
inline Math operator>> (const Function& f1, double f2)
Math function: operator>> (const Function&, double)
inline Math operator<< (const Function& f1, double f2)
Math function: operator<< (const Function&, double)
inline Math pow(const Function& f1, double f2)
Math function: pow (const Function&, double)
inline Math atan2(const Function& f1, double f2)
Math function: atan2 (const Function&, double)
inline Math polar(const Function& f1, double f2)
Math function: polar (const Function&, double)
inline Math operator+ (const Function& f1, const std::complex<double>& f2)
Math function: operator+ (const Function&, const std::complex<double>&)
inline Math operator- (const Function& f1, const std::complex<double>& f2)
Math function: operator- (const Function&, const std::complex<double>&)
inline Math operator* (const Function& f1, const std::complex<double>& f2)
Math function: operator* (const Function&, const std::complex<double>&)
inline Math operator/ (const Function& f1, const std::complex<double>& f2)
Math function: operator/ (const Function&, const std::complex<double>&)
inline Math operator% (const Function& f1, const std::complex<double>& f2)
Math function: operator% (const Function&, const std::complex<double>&)
inline Math operator& (const Function& f1, const std::complex<double>& f2)
Math function: operator& (const Function&, const std::complex<double>&)
inline Math operator| (const Function& f1, const std::complex<double>& f2)
Math function: operator| (const Function&, const std::complex<double>&)
inline Math operator^ (const Function& f1, const std::complex<double>& f2)
Math function: operator^ (const Function&, const std::complex<double>&)
inline Math operator>> (const Function& f1, const std::complex<double>& f2)
Math function: operator>> (const Function&, const std::complex<double>&)
inline Math operator<< (const Function& f1, const std::complex<double>& f2)
Math function: operator<< (const Function&, const std::complex<double>&)
inline Math pow(const Function& f1, const std::complex<double>& f2)
Math function: pow (const Function&, const std::complex<double>&)
inline Math atan2(const Function& f1, const std::complex<double>& f2)
Math function: atan2 (const Function&, const std::complex<double>&)
inline Math polar(const Function& f1, const std::complex<double>& f2)
Math function: polar (const Function&, const std::complex<double>&)
inline Math operator+ (const Function& f1, const Time& f2)
Math function: operator+ (const Function&, const Time&)
inline Math operator- (const Function& f1, const Time& f2)
Math function: operator- (const Function&, const Time&)
inline Math operator* (const Function& f1, const Time& f2)
Math function: operator* (const Function&, const Time&)
inline Math operator/ (const Function& f1, const Time& f2)
Math function: operator/ (const Function&, const Time&)
inline Math operator% (const Function& f1, const Time& f2)
Math function: operator% (const Function&, const Time&)
inline Math operator& (const Function& f1, const Time& f2)
Math function: operator& (const Function&, const Time&)
inline Math operator| (const Function& f1, const Time& f2)
Math function: operator| (const Function&, const Time&)
inline Math operator^ (const Function& f1, const Time& f2)
Math function: operator^ (const Function&, const Time&)
inline Math operator>> (const Function& f1, const Time& f2)
Math function: operator>> (const Function&, const Time&)
inline Math operator<< (const Function& f1, const Time& f2)
Math function: operator<< (const Function&, const Time&)
inline Math pow(const Function& f1, const Time& f2)
Math function: pow (const Function&, const Time&)
inline Math atan2(const Function& f1, const Time& f2)
Math function: atan2 (const Function&, const Time&)
inline Math polar(const Function& f1, const Time& f2)
Math function: polar (const Function&, const Time&)
inline Math operator+ (const FunctionPtr& f1, int f2)
Math function: operator+ (const FunctionPtr&, int)
inline Math operator- (const FunctionPtr& f1, int f2)
Math function: operator- (const FunctionPtr&, int)
inline Math operator* (const FunctionPtr& f1, int f2)
Math function: operator* (const FunctionPtr&, int)
inline Math operator/ (const FunctionPtr& f1, int f2)
Math function: operator/ (const FunctionPtr&, int)
inline Math operator% (const FunctionPtr& f1, int f2)
Math function: operator% (const FunctionPtr&, int)
inline Math operator& (const FunctionPtr& f1, int f2)
Math function: operator& (const FunctionPtr&, int)
inline Math operator| (const FunctionPtr& f1, int f2)
Math function: operator| (const FunctionPtr&, int)
inline Math operator^ (const FunctionPtr& f1, int f2)
Math function: operator^ (const FunctionPtr&, int)
inline Math operator>> (const FunctionPtr& f1, int f2)
Math function: operator>> (const FunctionPtr&, int)
inline Math operator<< (const FunctionPtr& f1, int f2)
Math function: operator<< (const FunctionPtr&, int)
inline Math pow(const FunctionPtr& f1, int f2)
Math function: pow (const FunctionPtr&, int)
inline Math atan2(const FunctionPtr& f1, int f2)
Math function: atan2 (const FunctionPtr&, int)
inline Math polar(const FunctionPtr& f1, int f2)
Math function: polar (const FunctionPtr&, int)
inline Math operator+ (const FunctionPtr& f1, double f2)
Math function: operator+ (const FunctionPtr&, double)
inline Math operator- (const FunctionPtr& f1, double f2)
Math function: operator- (const FunctionPtr&, double)
inline Math operator* (const FunctionPtr& f1, double f2)
Math function: operator* (const FunctionPtr&, double)
inline Math operator/ (const FunctionPtr& f1, double f2)
Math function: operator/ (const FunctionPtr&, double)
inline Math operator% (const FunctionPtr& f1, double f2)
Math function: operator% (const FunctionPtr&, double)
inline Math operator& (const FunctionPtr& f1, double f2)
Math function: operator& (const FunctionPtr&, double)
inline Math operator| (const FunctionPtr& f1, double f2)
Math function: operator| (const FunctionPtr&, double)
inline Math operator^ (const FunctionPtr& f1, double f2)
Math function: operator^ (const FunctionPtr&, double)
inline Math operator>> (const FunctionPtr& f1, double f2)
Math function: operator>> (const FunctionPtr&, double)
inline Math operator<< (const FunctionPtr& f1, double f2)
Math function: operator<< (const FunctionPtr&, double)
inline Math pow(const FunctionPtr& f1, double f2)
Math function: pow (const FunctionPtr&, double)
inline Math atan2(const FunctionPtr& f1, double f2)
Math function: atan2 (const FunctionPtr&, double)
inline Math polar(const FunctionPtr& f1, double f2)
Math function: polar (const FunctionPtr&, double)
inline Math operator+ (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator+ (const FunctionPtr&, const std::complex<double>&)
inline Math operator- (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator- (const FunctionPtr&, const std::complex<double>&)
inline Math operator* (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator* (const FunctionPtr&, const std::complex<double>&)
inline Math operator/ (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator/ (const FunctionPtr&, const std::complex<double>&)
inline Math operator% (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator% (const FunctionPtr&, const std::complex<double>&)
inline Math operator& (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator& (const FunctionPtr&, const std::complex<double>&)
inline Math operator| (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator| (const FunctionPtr&, const std::complex<double>&)
inline Math operator^ (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator^ (const FunctionPtr&, const std::complex<double>&)
inline Math operator>> (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator>> (const FunctionPtr&, const std::complex<double>&)
inline Math operator<< (const FunctionPtr& f1, const std::complex<double>& f2)
Math function: operator<< (const FunctionPtr&, const std::complex<double>&)
inline Math pow(const FunctionPtr& f1, const std::complex<double>& f2)
Math function: pow (const FunctionPtr&, const std::complex<double>&)
inline Math atan2(const FunctionPtr& f1, const std::complex<double>& f2)
Math function: atan2 (const FunctionPtr&, const std::complex<double>&)
inline Math polar(const FunctionPtr& f1, const std::complex<double>& f2)
Math function: polar (const FunctionPtr&, const std::complex<double>&)
inline Math operator+ (const FunctionPtr& f1, const Time& f2)
Math function: operator+ (const FunctionPtr&, const Time&)
inline Math operator- (const FunctionPtr& f1, const Time& f2)
Math function: operator- (const FunctionPtr&, const Time&)
inline Math operator* (const FunctionPtr& f1, const Time& f2)
Math function: operator* (const FunctionPtr&, const Time&)
inline Math operator/ (const FunctionPtr& f1, const Time& f2)
Math function: operator/ (const FunctionPtr&, const Time&)
inline Math operator% (const FunctionPtr& f1, const Time& f2)
Math function: operator% (const FunctionPtr&, const Time&)
inline Math operator& (const FunctionPtr& f1, const Time& f2)
Math function: operator& (const FunctionPtr&, const Time&)
inline Math operator| (const FunctionPtr& f1, const Time& f2)
Math function: operator| (const FunctionPtr&, const Time&)
inline Math operator^ (const FunctionPtr& f1, const Time& f2)
Math function: operator^ (const FunctionPtr&, const Time&)
inline Math operator>> (const FunctionPtr& f1, const Time& f2)
Math function: operator>> (const FunctionPtr&, const Time&)
inline Math operator<< (const FunctionPtr& f1, const Time& f2)
Math function: operator<< (const FunctionPtr&, const Time&)
inline Math pow(const FunctionPtr& f1, const Time& f2)
Math function: pow (const FunctionPtr&, const Time&)
inline Math atan2(const FunctionPtr& f1, const Time& f2)
Math function: atan2 (const FunctionPtr&, const Time&)
inline Math polar(const FunctionPtr& f1, const Time& f2)
Math function: polar (const FunctionPtr&, const Time&)
inline Math operator+ (int f1, const Function& f2)
Math function: operator+ (int, const Function&)
inline Math operator- (int f1, const Function& f2)
Math function: operator- (int, const Function&)
inline Math operator* (int f1, const Function& f2)
Math function: operator* (int, const Function&)
inline Math operator/ (int f1, const Function& f2)
Math function: operator/ (int, const Function&)
inline Math operator% (int f1, const Function& f2)
Math function: operator% (int, const Function&)
inline Math operator& (int f1, const Function& f2)
Math function: operator& (int, const Function&)
inline Math operator| (int f1, const Function& f2)
Math function: operator| (int, const Function&)
inline Math operator^ (int f1, const Function& f2)
Math function: operator^ (int, const Function&)
inline Math operator>> (int f1, const Function& f2)
Math function: operator>> (int, const Function&)
inline Math operator<< (int f1, const Function& f2)
Math function: operator<< (int, const Function&)
inline Math pow(int f1, const Function& f2)
Math function: pow (int, const Function&)
inline Math atan2(int f1, const Function& f2)
Math function: atan2 (int, const Function&)
inline Math polar(int f1, const Function& f2)
Math function: polar (int, const Function&)
inline Math operator+ (double f1, const Function& f2)
Math function: operator+ (double, const Function&)
inline Math operator- (double f1, const Function& f2)
Math function: operator- (double, const Function&)
inline Math operator* (double f1, const Function& f2)
Math function: operator* (double, const Function&)
inline Math operator/ (double f1, const Function& f2)
Math function: operator/ (double, const Function&)
inline Math operator% (double f1, const Function& f2)
Math function: operator% (double, const Function&)
inline Math operator& (double f1, const Function& f2)
Math function: operator& (double, const Function&)
inline Math operator| (double f1, const Function& f2)
Math function: operator| (double, const Function&)
inline Math operator^ (double f1, const Function& f2)
Math function: operator^ (double, const Function&)
inline Math operator>> (double f1, const Function& f2)
Math function: operator>> (double, const Function&)
inline Math operator<< (double f1, const Function& f2)
Math function: operator<< (double, const Function&)
inline Math pow(double f1, const Function& f2)
Math function: pow (double, const Function&)
inline Math atan2(double f1, const Function& f2)
Math function: atan2 (double, const Function&)
inline Math polar(double f1, const Function& f2)
Math function: polar (double, const Function&)
inline Math operator+ (const std::complex<double>& f1, const Function& f2)
Math function: operator+ (const std::complex<double>&, const Function&)
inline Math operator- (const std::complex<double>& f1, const Function& f2)
Math function: operator- (const std::complex<double>&, const Function&)
inline Math operator* (const std::complex<double>& f1, const Function& f2)
Math function: operator* (const std::complex<double>&, const Function&)
inline Math operator/ (const std::complex<double>& f1, const Function& f2)
Math function: operator/ (const std::complex<double>&, const Function&)
inline Math operator% (const std::complex<double>& f1, const Function& f2)
Math function: operator% (const std::complex<double>&, const Function&)
inline Math operator& (const std::complex<double>& f1, const Function& f2)
Math function: operator& (const std::complex<double>&, const Function&)
inline Math operator| (const std::complex<double>& f1, const Function& f2)
Math function: operator| (const std::complex<double>&, const Function&)
inline Math operator^ (const std::complex<double>& f1, const Function& f2)
Math function: operator^ (const std::complex<double>&, const Function&)
inline Math operator>> (const std::complex<double>& f1, const Function& f2)
Math function: operator>> (const std::complex<double>&, const Function&)
inline Math operator<< (const std::complex<double>& f1, const Function& f2)
Math function: operator<< (const std::complex<double>&, const Function&)
inline Math pow(const std::complex<double>& f1, const Function& f2)
Math function: pow (const std::complex<double>&, const Function&)
inline Math atan2(const std::complex<double>& f1, const Function& f2)
Math function: atan2 (const std::complex<double>&, const Function&)
inline Math polar(const std::complex<double>& f1, const Function& f2)
Math function: polar (const std::complex<double>&, const Function&)
inline Math operator+ (const Time& f1, const Function& f2)
Math function: operator+ (const Time&, const Function&)
inline Math operator- (const Time& f1, const Function& f2)
Math function: operator- (const Time&, const Function&)
inline Math operator* (const Time& f1, const Function& f2)
Math function: operator* (const Time&, const Function&)
inline Math operator/ (const Time& f1, const Function& f2)
Math function: operator/ (const Time&, const Function&)
inline Math operator% (const Time& f1, const Function& f2)
Math function: operator% (const Time&, const Function&)
inline Math operator& (const Time& f1, const Function& f2)
Math function: operator& (const Time&, const Function&)
inline Math operator| (const Time& f1, const Function& f2)
Math function: operator| (const Time&, const Function&)
inline Math operator^ (const Time& f1, const Function& f2)
Math function: operator^ (const Time&, const Function&)
inline Math operator>> (const Time& f1, const Function& f2)
Math function: operator>> (const Time&, const Function&)
inline Math operator<< (const Time& f1, const Function& f2)
Math function: operator<< (const Time&, const Function&)
inline Math pow(const Time& f1, const Function& f2)
Math function: pow (const Time&, const Function&)
inline Math atan2(const Time& f1, const Function& f2)
Math function: atan2 (const Time&, const Function&)
inline Math polar(const Time& f1, const Function& f2)
Math function: polar (const Time&, const Function&)
inline Math operator+ (int f1, const FunctionPtr& f2)
Math function: operator+ (int, const FunctionPtr&)
inline Math operator- (int f1, const FunctionPtr& f2)
Math function: operator- (int, const FunctionPtr&)
inline Math operator* (int f1, const FunctionPtr& f2)
Math function: operator* (int, const FunctionPtr&)
inline Math operator/ (int f1, const FunctionPtr& f2)
Math function: operator/ (int, const FunctionPtr&)
inline Math operator% (int f1, const FunctionPtr& f2)
Math function: operator% (int, const FunctionPtr&)
inline Math operator& (int f1, const FunctionPtr& f2)
Math function: operator& (int, const FunctionPtr&)
inline Math operator| (int f1, const FunctionPtr& f2)
Math function: operator| (int, const FunctionPtr&)
inline Math operator^ (int f1, const FunctionPtr& f2)
Math function: operator^ (int, const FunctionPtr&)
inline Math operator>> (int f1, const FunctionPtr& f2)
Math function: operator>> (int, const FunctionPtr&)
inline Math operator<< (int f1, const FunctionPtr& f2)
Math function: operator<< (int, const FunctionPtr&)
inline Math pow(int f1, const FunctionPtr& f2)
Math function: pow (int, const FunctionPtr&)
inline Math atan2(int f1, const FunctionPtr& f2)
Math function: atan2 (int, const FunctionPtr&)
inline Math polar(int f1, const FunctionPtr& f2)
Math function: polar (int, const FunctionPtr&)
inline Math operator+ (double f1, const FunctionPtr& f2)
Math function: operator+ (double, const FunctionPtr&)
inline Math operator- (double f1, const FunctionPtr& f2)
Math function: operator- (double, const FunctionPtr&)
inline Math operator* (double f1, const FunctionPtr& f2)
Math function: operator* (double, const FunctionPtr&)
inline Math operator/ (double f1, const FunctionPtr& f2)
Math function: operator/ (double, const FunctionPtr&)
inline Math operator% (double f1, const FunctionPtr& f2)
Math function: operator% (double, const FunctionPtr&)
inline Math operator& (double f1, const FunctionPtr& f2)
Math function: operator& (double, const FunctionPtr&)
inline Math operator| (double f1, const FunctionPtr& f2)
Math function: operator| (double, const FunctionPtr&)
inline Math operator^ (double f1, const FunctionPtr& f2)
Math function: operator^ (double, const FunctionPtr&)
inline Math operator>> (double f1, const FunctionPtr& f2)
Math function: operator>> (double, const FunctionPtr&)
inline Math operator<< (double f1, const FunctionPtr& f2)
Math function: operator<< (double, const FunctionPtr&)
inline Math pow(double f1, const FunctionPtr& f2)
Math function: pow (double, const FunctionPtr&)
inline Math atan2(double f1, const FunctionPtr& f2)
Math function: atan2 (double, const FunctionPtr&)
inline Math polar(double f1, const FunctionPtr& f2)
Math function: polar (double, const FunctionPtr&)
inline Math operator+ (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator+ (const std::complex<double>&, const FunctionPtr&)
inline Math operator- (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator- (const std::complex<double>&, const FunctionPtr&)
inline Math operator* (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator* (const std::complex<double>&, const FunctionPtr&)
inline Math operator/ (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator/ (const std::complex<double>&, const FunctionPtr&)
inline Math operator% (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator% (const std::complex<double>&, const FunctionPtr&)
inline Math operator& (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator& (const std::complex<double>&, const FunctionPtr&)
inline Math operator| (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator| (const std::complex<double>&, const FunctionPtr&)
inline Math operator^ (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator^ (const std::complex<double>&, const FunctionPtr&)
inline Math operator>> (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator>> (const std::complex<double>&, const FunctionPtr&)
inline Math operator<< (const std::complex<double>& f1, const FunctionPtr& f2)
Math function: operator<< (const std::complex<double>&, const FunctionPtr&)
inline Math pow(const std::complex<double>& f1, const FunctionPtr& f2)
Math function: pow (const std::complex<double>&, const FunctionPtr&)
inline Math atan2(const std::complex<double>& f1, const FunctionPtr& f2)
Math function: atan2 (const std::complex<double>&, const FunctionPtr&)
inline Math polar(const std::complex<double>& f1, const FunctionPtr& f2)
Math function: polar (const std::complex<double>&, const FunctionPtr&)
inline Math operator+ (const Time& f1, const FunctionPtr& f2)
Math function: operator+ (const Time&, const FunctionPtr&)
inline Math operator- (const Time& f1, const FunctionPtr& f2)
Math function: operator- (const Time&, const FunctionPtr&)
inline Math operator* (const Time& f1, const FunctionPtr& f2)
Math function: operator* (const Time&, const FunctionPtr&)
inline Math operator/ (const Time& f1, const FunctionPtr& f2)
Math function: operator/ (const Time&, const FunctionPtr&)
inline Math operator% (const Time& f1, const FunctionPtr& f2)
Math function: operator% (const Time&, const FunctionPtr&)
inline Math operator& (const Time& f1, const FunctionPtr& f2)
Math function: operator& (const Time&, const FunctionPtr&)
inline Math operator| (const Time& f1, const FunctionPtr& f2)
Math function: operator| (const Time&, const FunctionPtr&)
inline Math operator^ (const Time& f1, const FunctionPtr& f2)
Math function: operator^ (const Time&, const FunctionPtr&)
inline Math operator>> (const Time& f1, const FunctionPtr& f2)
Math function: operator>> (const Time&, const FunctionPtr&)
inline Math operator<< (const Time& f1, const FunctionPtr& f2)
Math function: operator<< (const Time&, const FunctionPtr&)
inline Math pow(const Time& f1, const FunctionPtr& f2)
Math function: pow (const Time&, const FunctionPtr&)
inline Math atan2(const Time& f1, const FunctionPtr& f2)
Math function: atan2 (const Time&, const FunctionPtr&)
inline Math polar(const Time& f1, const FunctionPtr& f2)
Math function: polar (const Time&, const FunctionPtr&)
inline Math operator+ (const Function& f1, const std::string& f2)
Math function: operator+ (const Function&, const std::string&)
inline Math operator+ (const std::string& f1, const Function& f2)
Math function: operator+ (const std::string&, const Function&)
inline Math operator+ (const Function& f1, const char* f2)
Math function: operator+ (const Function&, const char*)
inline Math operator+ (const char* f1, const Function& f2)
Math function: operator+ (const char*, const Function&)
inline Math operator+ (const FunctionPtr& f1, const std::string& f2)
Math function: operator+ (const FunctionPtr&, const std::string&)
inline Math operator+ (const std::string& f1, const FunctionPtr& f2)
Math function: operator+ (const std::string&, const FunctionPtr&)
inline Math operator+ (const FunctionPtr& f1, const char* f2)
Math function: operator+ (const FunctionPtr&, const char*)
inline Math operator+ (const char* f1, const FunctionPtr& f2)
Math function: operator+ (const char*, const FunctionPtr&)
The following math operations and functions are supported:
    Unary: 
    +     -     ~     ++    --
    abs   sqrt  exp   log   log10 sin   cos   tan   acos  asin  atan  
    sinh  cosh  tanh  ceil  floor
    
    Binary:
    +     -     *     /     %     &     |     ^     <<    >>
    pow   atan2 
    
For unary operators and functions the argument is always a function. For binary operators and functions the argument one of the arguments is a function whereas the other is either a function, or one of the column types Int, Real, Complex or Time.

For strings the following operators and functions are supported:

    

For events no functions or operators are supported.

Author:
Written June 2001 by Masahiro Ito and Daniel Sigg
Version:
1.0

alphabetic index hierarchy of classes


Please send questions and comments to sigg_d@ligo-wa.caltech.edu


generated by doc++