#include "MP_utilities.hpp"
#include "MP_constant.hpp"
Include dependency graph for MP_index.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | flopc |
Classes | |
class | flopc::MP_index_base |
Internal representation of a index. More... | |
class | flopc::MP_index |
Representation of an index. More... | |
class | flopc::MP_index_exp |
Representation of an expression involving an index. More... | |
class | flopc::MP_index_mult |
Internal representation of an index expression. More... | |
class | flopc::MP_index_sum |
Internal representation of an index expression. More... | |
class | flopc::MP_index_dif |
Internal representation of an index expression. More... | |
Functions | |
Constant | flopc::operator+ (MP_index &a, MP_index &b) |
returns a Constant as a result of addition of two MP_index values. | |
Constant | flopc::operator- (MP_index &a, MP_index &b) |
returns a Constant as a result of a difference of two MP_index values. | |
MP_index_exp | flopc::operator- (MP_index &i, const int &j) |
returns an index expression from a difference between an MP_index and an integer. | |
MP_index_exp | flopc::operator+ (MP_index &i, const int &j) |
returns an index expression from a sum between an MP_index and an integer. | |
MP_index_exp | flopc::operator+ (MP_index &i, const Constant &j) |
returns an index expression from a sum between an MP_index and a Constant. | |
MP_index_exp | flopc::operator * (MP_index &i, const Constant &j) |
returns an index expression from a product between an MP_index and a Constant. |