OpenGM  2.3.x
Discrete Graphical Model Library
Classes | Namespaces | Macros
function_properties.hxx File Reference
#include <cmath>
#include "opengm/opengm.hxx"
#include "opengm/utilities/shape_accessor.hxx"
#include "opengm/utilities/accessor_iterator.hxx"
#include "opengm/utilities/accumulation.hxx"
#include "opengm/utilities/indexing.hxx"
#include "opengm/utilities/functors.hxx"
#include "opengm/operations/adder.hxx"
#include "opengm/operations/and.hxx"
#include "opengm/operations/or.hxx"
#include "opengm/operations/minimizer.hxx"
#include "opengm/operations/maximizer.hxx"
#include "opengm/operations/integrator.hxx"
#include "opengm/operations/multiplier.hxx"
+ Include dependency graph for function_properties.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  opengm::BinaryProperties
 
struct  opengm::ValueProperties
 
class  opengm::BinaryFunctionProperties< PROPERTY_ID, FUNCTION >
 
class  opengm::ValueFunctionProperties< PROPERTY_ID, FUNCTION >
 
class  opengm::detail_properties::AllValuesInAnyOrderFunctionProperties< FUNCTION, ACCUMULATOR >
 
class  opengm::detail_properties::AtLeastAllUniqueValuesFunctionProperties< FUNCTION, ACCUMULATOR >
 
class  opengm::BinaryFunctionProperties< BinaryProperties::IsPotts, FUNCTION >
 
class  opengm::ValueFunctionProperties< ValueProperties::Product, FUNCTION >
 
class  opengm::ValueFunctionProperties< ValueProperties::Sum, FUNCTION >
 
class  opengm::ValueFunctionProperties< ValueProperties::Minimum, FUNCTION >
 
class  opengm::ValueFunctionProperties< ValueProperties::Maximum, FUNCTION >
 
class  opengm::detail_properties::AllValuesInAnyOrderFunctionProperties< FUNCTION, ACCUMULATOR >
 
class  opengm::detail_properties::AtLeastAllUniqueValuesFunctionProperties< FUNCTION, ACCUMULATOR >
 

Namespaces

 opengm
 The OpenGM namespace.
 
 opengm::detail_properties
 

Macros

#define OPENGM_FUNCTION_PROPERTIES_HXX
 
#define OPENGM_FUNCTION_TYPEDEF_MACRO
 

Macro Definition Documentation

#define OPENGM_FUNCTION_PROPERTIES_HXX

Definition at line 3 of file function_properties.hxx.

#define OPENGM_FUNCTION_TYPEDEF_MACRO
Value:
typedef typename FunctionType::ValueType ValueType;\
typedef typename FunctionType::IndexType IndexType;\
typedef typename FunctionType::LabelType LabelType;\
typedef typename FunctionType::FunctionShapeIteratorType FunctionShapeIteratorType

Definition at line 22 of file function_properties.hxx.