, including all inherited members.
accumulate() const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | [inline] |
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 > | [inline] |
View< T, false, A >::assign(ShapeIterator, ShapeIterator, StrideIterator, pointer, const CoordinateOrder &, const allocator_type &=allocator_type()) | marray::View< T, false, A > | [inline] |
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 > | [inline] |
constView(BaseIterator, ShapeIterator, const CoordinateOrder &, View< T, true, A > &) const | marray::View< T, false, A > | [inline] |
constView(BaseIterator, ShapeIterator) const | marray::View< T, false, A > | [inline] |
constView(BaseIterator, ShapeIterator, const CoordinateOrder &) const | marray::View< T, false, A > | [inline] |
coordinateOrder() const | marray::View< T, false, A > | |
coordinatesToIndex(CoordinateIterator, size_t &) const | marray::View< T, false, A > | [inline] |
coordinatesToOffset(CoordinateIterator, size_t &) const | marray::View< T, false, A > | [inline] |
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 > | [inline] |
forAllValuesInAnyOrderWithCoordinate(COORDINATE_FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | [inline] |
forAllValuesInOrder(FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | [inline] |
forAllValuesInOrderWithCoordinate(COORDINATE_FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | [inline] |
forAllValuesInSwitchedOrder(FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | [inline] |
forAtLeastAllUniqueValues(FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | [inline] |
forAtLeastAllUniqueValuesWithCoordinate(COORDINATE_FUNCTOR &functor) const | opengm::FunctionBase< ExplicitFunction< T, I, L >, T, I, L > | [inline] |
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 > | [inline] |
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 > | |
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 > | [inline] |
Marray(const InitializationSkipping &, ShapeIterator, ShapeIterator, const CoordinateOrder &=defaultOrder, const allocator_type &=allocator_type()) | marray::Marray< T > | [inline] |
Marray(const Marray< T, A > &) | marray::Marray< T > | |
Marray(const ViewExpression< E, Te > &, const allocator_type &=allocator_type()) | marray::Marray< T > | [inline] |
Marray(const View< TLocal, isConstLocal, ALocal > &) | marray::Marray< T > | [inline] |
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 > | |
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 > | [inline] |
operator()(U) const | marray::View< T, false, A > | [inline] |
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 > | [inline] |
Marray< T >::operator=(const ViewExpression< E, Te > &) | marray::Marray< T > | [inline] |
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 > | [inline] |
ViewExpression< View< T, isConst, A >, T >::overlaps(const View< Tv, isConst, A > &v) const | marray::ViewExpression< View< T, isConst, A >, T > | [inline] |
permutedView(CoordinateIterator) const | marray::View< T, false, A > | [inline] |
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 > | [inline] |
reshapedView(ShapeIterator, ShapeIterator) const | marray::View< T, false, A > | [inline] |
resize(ShapeIterator, ShapeIterator, const T &=T()) | marray::Marray< T > | [inline] |
resize(const InitializationSkipping &, ShapeIterator, ShapeIterator) | marray::Marray< T > | [inline] |
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 > | [inline] |
view(BaseIterator, ShapeIterator, const CoordinateOrder &, View< T, isConst, A > &) const | marray::View< T, false, A > | [inline] |
view(BaseIterator, ShapeIterator) const | marray::View< T, false, A > | [inline] |
view(BaseIterator, ShapeIterator, const CoordinateOrder &) const | marray::View< T, false, A > | [inline] |
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 > | [inline] |
View(ShapeIterator, ShapeIterator, StrideIterator, pointer, const CoordinateOrder &, const allocator_type &=allocator_type()) | marray::View< T, false, A > | [inline] |
~Marray() | marray::Marray< T > | |