| accumulate() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| allocator_type typedef | marray::Marray< T > | |
| assign(const allocator_type &=allocator_type()) | marray::Marray< T > | |
| View< T, false, A >::assign(ShapeIterator, ShapeIterator, pointer, const CoordinateOrder &=defaultOrder, const CoordinateOrder &=defaultOrder, const allocator_type &=allocator_type()) | marray::View< T, false, A > | |
| View< T, false, A >::assign(ShapeIterator, ShapeIterator, StrideIterator, pointer, const CoordinateOrder &, const allocator_type &=allocator_type()) | marray::View< T, false, A > | |
| asString(const StringStyle &=MatrixStyle) const | marray::View< T, false, A > | |
| base typedef | marray::Marray< T > | |
| begin() | marray::View< T, false, A > | |
| begin() const | marray::View< T, false, A > | |
| boundView(const size_t, const size_t=0) const | marray::View< T, false, A > | |
| const_iterator typedef | marray::Marray< T > | |
| const_pointer typedef | marray::Marray< T > | |
| const_reference typedef | marray::Marray< T > | |
| const_reverse_iterator typedef | marray::Marray< T > | |
| constView(BaseIterator, ShapeIterator, View< T, true, A > &) const | marray::View< T, false, A > | |
| constView(BaseIterator, ShapeIterator, const CoordinateOrder &, View< T, true, A > &) const | marray::View< T, false, A > | |
| constView(BaseIterator, ShapeIterator) const | marray::View< T, false, A > | |
| constView(BaseIterator, ShapeIterator, const CoordinateOrder &) const | marray::View< T, false, A > | |
| coordinateOrder() const | marray::View< T, false, A > | |
| coordinatesToIndex(CoordinateIterator, size_t &) const | marray::View< T, false, A > | |
| coordinatesToOffset(CoordinateIterator, size_t &) const | marray::View< T, false, A > | |
| dimension() const | marray::View< T, false, A > | |
| end() | marray::View< T, false, A > | |
| end() const | marray::View< T, false, A > | |
| ExplicitFunction() | opengm::ExplicitFunction< T, I, L > | inline |
| ExplicitFunction(const T &value) | opengm::ExplicitFunction< T, I, L > | inline |
| ExplicitFunction(const ExplicitFunction &other) | opengm::ExplicitFunction< T, I, L > | inline |
| ExplicitFunction(SHAPE_ITERATOR shapeBegin, SHAPE_ITERATOR shapeEnd) | opengm::ExplicitFunction< T, I, L > | inline |
| ExplicitFunction(SHAPE_ITERATOR shapeBegin, SHAPE_ITERATOR shapeEnd, const T &value) | opengm::ExplicitFunction< T, I, L > | inline |
| expression_type typedef | marray::ViewExpression< View< T, isConst, A >, T > | |
| forAllValuesInAnyOrder(FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| forAllValuesInAnyOrderWithCoordinate(COORDINATE_FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| forAllValuesInOrder(FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| forAllValuesInOrderWithCoordinate(COORDINATE_FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| forAllValuesInSwitchedOrder(FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| forAtLeastAllUniqueValues(FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| forAtLeastAllUniqueValuesWithCoordinate(COORDINATE_FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| functionShapeBegin() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| functionShapeEnd() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| FunctionShapeIteratorType typedef | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| indexToCoordinates(size_t, CoordinateIterator) const | marray::View< T, false, A > | |
| indexToOffset(size_t, size_t &) const | marray::View< T, false, A > | |
| IndexType typedef | opengm::ExplicitFunction< T, I, L > | |
| isAbsoluteDifference() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| isGeneralizedPotts() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| isLinearConstraint() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| isPotts() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| isSimple() const | marray::View< T, false, A > | |
| isSquaredDifference() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| isSubmodular() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| isTruncatedAbsoluteDifference() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| isTruncatedSquaredDifference() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| iterator typedef | marray::Marray< T > | |
| LabelType typedef | opengm::ExplicitFunction< T, I, L > | |
| Marray(const allocator_type &=allocator_type()) | marray::Marray< T > | |
| Marray(const T &, const CoordinateOrder &=defaultOrder, const allocator_type &=allocator_type()) | marray::Marray< T > | |
| Marray(ShapeIterator, ShapeIterator, const T &=T(), const CoordinateOrder &=defaultOrder, const allocator_type &=allocator_type()) | marray::Marray< T > | |
| Marray(const InitializationSkipping &, ShapeIterator, ShapeIterator, const CoordinateOrder &=defaultOrder, const allocator_type &=allocator_type()) | marray::Marray< T > | |
| Marray(const Marray< T, A > &) | marray::Marray< T > | |
| Marray(const ViewExpression< E, Te > &, const allocator_type &=allocator_type()) | marray::Marray< T > | |
| Marray(const View< TLocal, isConstLocal, ALocal > &) | marray::Marray< T > | |
| max() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| min() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| minMax() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| numberOfParameters() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | inline |
| operator View< T, isConst, A > &() | marray::ViewExpression< View< T, isConst, A >, T > | inline |
| operator View< T, isConst, A >const &() const | marray::ViewExpression< View< T, isConst, A >, T > | inline |
| operator()(U) | marray::View< T, false, A > | |
| operator()(U) const | marray::View< T, false, A > | |
| operator()(const size_t, const size_t) | marray::View< T, false, A > | |
| operator()(const size_t, const size_t) const | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t) | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t) const | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t, const size_t) | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t, const size_t) const | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t, const size_t, const size_t) | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t, const size_t, const size_t) const | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t) | marray::View< T, false, A > | |
| operator()(const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t, const size_t) const | marray::View< T, false, A > | |
| ViewExpression< View< T, isConst, A >, T >::operator()(Accessor it) const | marray::ViewExpression< View< T, isConst, A >, T > | inline |
| operator=(const ExplicitFunction &other) | opengm::ExplicitFunction< T, I, L > | inline |
| Marray< T >::operator=(const T &) | marray::Marray< T > | |
| Marray< T >::operator=(const Marray< T, A > &) | marray::Marray< T > | |
| Marray< T >::operator=(const View< TLocal, isConstLocal, ALocal > &) | marray::Marray< T > | |
| Marray< T >::operator=(const ViewExpression< E, Te > &) | marray::Marray< T > | |
| View< T, false, A >::operator=(const View< T, true, A > &) | marray::View< T, false, A > | |
| View< T, false, A >::operator=(const View< T, false, A > &) | marray::View< T, false, A > | |
| operator==(const ExplicitFunction< T, I, L > &) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| overlaps(const View< TLocal, isConstLocal, ALocal > &) const | marray::View< T, false, A > | |
| ViewExpression< View< T, isConst, A >, T >::overlaps(const View< Tv, isConst, A > &v) const | marray::ViewExpression< View< T, isConst, A >, T > | inline |
| parameterIndex(const size_t paramNumber) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | inline |
| permutedView(CoordinateIterator) const | marray::View< T, false, A > | |
| pointer typedef | marray::Marray< T > | |
| product() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| rbegin() | marray::View< T, false, A > | |
| rbegin() const | marray::View< T, false, A > | |
| reference typedef | marray::Marray< T > | |
| rend() | marray::View< T, false, A > | |
| rend() const | marray::View< T, false, A > | |
| reshape(ShapeIterator, ShapeIterator) | marray::View< T, false, A > | |
| reshapedView(ShapeIterator, ShapeIterator) const | marray::View< T, false, A > | |
| resize(ShapeIterator, ShapeIterator, const T &=T()) | marray::Marray< T > | |
| resize(const InitializationSkipping &, ShapeIterator, ShapeIterator) | marray::Marray< T > | |
| reverse_iterator typedef | marray::Marray< T > | |
| shape(const size_t) const | marray::View< T, false, A > | |
| shapeBegin() const | marray::View< T, false, A > | |
| shapeEnd() const | marray::View< T, false, A > | |
| shiftedView(const int) const | marray::View< T, false, A > | |
| size() const | marray::View< T, false, A > | |
| squeezedView() const | marray::View< T, false, A > | |
| strides(const size_t) const | marray::View< T, false, A > | |
| stridesBegin() const | marray::View< T, false, A > | |
| stridesEnd() const | marray::View< T, false, A > | |
| sum() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | |
| transposedView(const size_t, const size_t) const | marray::View< T, false, A > | |
| transposedView() const | marray::View< T, false, A > | |
| value_type typedef | marray::Marray< T > | |
| ValueType typedef | opengm::ExplicitFunction< T, I, L > | |
| view(BaseIterator, ShapeIterator, View< T, isConst, A > &) const | marray::View< T, false, A > | |
| view(BaseIterator, ShapeIterator, const CoordinateOrder &, View< T, isConst, A > &) const | marray::View< T, false, A > | |
| view(BaseIterator, ShapeIterator) const | marray::View< T, false, A > | |
| view(BaseIterator, ShapeIterator, const CoordinateOrder &) const | marray::View< T, false, A > | |
| View(const allocator_type &=allocator_type()) | marray::View< T, false, A > | |
| View(pointer, const allocator_type &=allocator_type()) | marray::View< T, false, A > | |
| View(const View< T, false, A > &) | marray::View< T, false, A > | |
| View(ShapeIterator, ShapeIterator, pointer, const CoordinateOrder &=defaultOrder, const CoordinateOrder &=defaultOrder, const allocator_type &=allocator_type()) | marray::View< T, false, A > | |
| View(ShapeIterator, ShapeIterator, StrideIterator, pointer, const CoordinateOrder &, const allocator_type &=allocator_type()) | marray::View< T, false, A > | |
| ~Marray() | marray::Marray< T > | |