HermesCommon
2.0
|
#include <ord.h>
Public Member Functions | |
Ord (int o) | |
Ord (double o) | |
int | get_order () const |
Ord | operator+ (const Ord &o) |
Ord | operator+ (double d) |
Ord | operator+ (std::complex< double > d) |
Ord | operator- (const Ord &o) |
Ord | operator- (double d) |
Ord | operator- (std::complex< double > d) |
Ord | operator* (const Ord &o) |
Ord | operator* (double d) |
Ord | operator* (std::complex< double > d) |
Ord | operator/ (const Ord &o) |
Ord | operator/ (double d) |
Ord | operator/ (std::complex< double > d) |
Ord | operator+= (const Ord &o) |
Ord | operator-= (const Ord &o) |
Ord | operator+= (const double &d) |
Ord | operator+= (const std::complex< double > &d) |
Ord | operator-= (const double &d) |
Ord | operator-= (const std::complex< double > &d) |
Ord | operator*= (const double &d) |
Ord | operator*= (const std::complex< double > &d) |
Ord | operator/= (const double &d) |
Ord | operator/= (const std::complex< double > &d) |
bool | operator< (double d) |
bool | operator< (std::complex< double > d) |
bool | operator> (double d) |
bool | operator> (std::complex< double > d) |
bool | operator< (const Ord &o) |
bool | operator> (const Ord &o) |
Static Public Member Functions | |
static Ord | get_max_order () |
Protected Attributes | |
int | order |
Base type for orders of functions.
We defined a special arithmetics with this type to be able to analyze forms and determine the necessary integration order. This works for forms, but it also works for user-defined functions.