|
FLOPC++
|


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.This is one of the main public interface classes. It is used to iterate through, or index into an MP_domain. It is also used to share the 'current' index offsets between expressions which share an index. More... | |
| class | flopc::MP_index_exp |
| Representation of an expression involving an index.This is one of the main public interface classes. It is used to create complex arrangements of index values. Index expressions can involve: 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) |
| MP_index_exp | flopc::operator+ (MP_index &i, const int &j) |
| MP_index_exp | flopc::operator+ (MP_index &i, const Constant &j) |
| MP_index_exp | flopc::operator* (MP_index &i, const Constant &j) |
1.8.5