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