Go to the source code of this file.
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... | |
Namespaces | |
flopc | |
All flopc++ code is contained within the flopc namespace. | |
Functions | |
Constant | flopc::operator+ (MP_index &a, MP_index &b) |
returns a Constant as a result of addition of two MP_index values. More... | |
Constant | flopc::operator- (MP_index &a, MP_index &b) |
returns a Constant as a result of a difference of two MP_index values. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |