HermesCommon  3.0
Hermes::Ord Class Reference

`#include <ord.h>`

## Public Member Functions

Ord (int o)

Ord (double o)

int get_order () const

Ord operator[] (const int nIndex)

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 ()

int order

## Friends

std::ostream & operator<< (std::ostream &os, const Ord &ord)

## Detailed Description

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.

Definition at line 31 of file ord.h.

The documentation for this class was generated from the following files: