The OpenGM namespace. More...
Namespaces | |
namespace | detail_properties |
namespace | external |
OpenGM wrappers around third party algorithms. | |
namespace | hdf5 |
Fiel I/O of graphical models using the HDF5 binary data format. | |
Classes | |
class | BufferRandomAccessSet |
class | FastSequence |
Vector that stores values on the stack if size is smaller than MAX_STACK. More... | |
class | Partition |
Disjoint set data structure with path compression. More... | |
class | RandomAccessSet |
set with O(n) insert and O(1) access More... | |
class | SparseFunction |
class | AbsoluteDifferenceFunction |
Absolute difference between two labels. More... | |
class | ConstantFunction |
Constant function. More... | |
class | ExplicitFunction |
Function encoded as a dense multi-dimensional array, marray::Marray. More... | |
struct | BinaryProperties |
struct | ValueProperties |
class | BinaryFunctionProperties< BinaryProperties::IsPotts, FUNCTION > |
class | ValueFunctionProperties< ValueProperties::Product, FUNCTION > |
class | ValueFunctionProperties< ValueProperties::Sum, FUNCTION > |
class | ValueFunctionProperties< ValueProperties::Minimum, FUNCTION > |
class | ValueFunctionProperties< ValueProperties::Maximum, FUNCTION > |
class | FunctionBase |
Fallback implementation of member functions of OpenGM functions. More... | |
class | ModelViewFunction |
Function that refers to a factor of another GraphicalModel. More... | |
class | PottsFunction |
Potts function for two variables. More... | |
class | PottsGFunction |
Generalized Potts Function. More... | |
class | PottsNFunction |
Potts function in N variables. More... | |
class | ScaledViewFunction |
Function that scales a factor of another graphical model. More... | |
class | StaticSingleSiteFunction |
Single site function whose size is fixed at compile time. More... | |
class | DynamicSingleSiteFunction |
Single site function with dynamic size. More... | |
class | SquaredDifferenceFunction |
squared difference of the labels of two variables More... | |
class | TruncatedAbsoluteDifferenceFunction |
truncated absolute differents between the labels of 2 variables More... | |
class | TruncatedSquaredDifferenceFunction |
truncated squared difference of the labels of two variables More... | |
class | ViewFunction |
reference to a Factor of a GraphicalModel More... | |
class | ViewConvertFunction |
class | ViewFixVariablesFunction |
class | GraphicalModel |
GraphicalModel. More... | |
class | ExplicitStorage |
ExplicitStorage (continous storage) of a graphical model function data. More... | |
class | ConvertToExplicit |
Convert any graphical model into an explicit graphical model. More... | |
class | FunctionIteratation< IX, DX, false > |
class | FunctionIteratation< IX, DX, true > |
class | Factor |
Abstraction (wrapper class) of factors, independent of the function used to implement the factor. More... | |
class | IndependentFactor |
Factor (with corresponding function and variable indices), independent of a GraphicalModel. More... | |
class | FactorGraph |
Interface that makes an object of type S (the template parameter) look like a (non-editable) factor graph. More... | |
class | DiscreteSpace |
Discrete space in which variables can have differently many labels. More... | |
class | SimpleDiscreteSpace |
Discrete space in which all variables have the same number of labels. More... | |
class | SpaceBase |
Interface of label spaces. More... | |
class | StaticSimpleDiscreteSpace |
Discrete space in which all variables have the same number of labels. More... | |
class | AlphaBetaSwap |
Alpha-Beta-Swap Algorithm. More... | |
class | AlphaExpansion |
Alpha-Expansion Algorithm. More... | |
class | AlphaExpansionFusion |
Alpha-Expansion-Fusion Algorithm uses the code of Alexander Fix to reduce the higer order moves to binary pairwise problems which are solved by QPBO as described in Alexander Fix, Artinan Gruber, Endre Boros, Ramin Zabih: A Graph Cut Algorithm for Higher Order Markov Random Fields, ICCV 2011. More... | |
class | AStar |
A star search algorithm. More... | |
class | MinSTCutBoost |
Boost solvers for the min st-cut framework GraphCut. More... | |
struct | PrimalLPBound_Parameter |
class | PrimalLPBound |
[class primallpbound] PrimalLPBound - estimating primal local polytope bound and feasible primal solution for the local polytope relaxation of the MRF energy minimization problem Based on the paper: B. Savchynskyy, S. Schmidt Getting Feasible Variable Estimates From Infeasible Ones: MRF Local Polytope Study. arXiv:1210.4081 Submitted Oct. 2012 More... | |
class | Bruteforce |
Brute force inference algorithm. More... | |
class | DualDecompositionBaseParameter |
class | DualDecompositionEmptyVisitor |
Visitor. More... | |
class | DualDecompositionVisitor |
Visitor. More... | |
class | DualDecompositionBase |
A framework for inference algorithms based on Lagrangian decomposition. More... | |
class | DualDecompositionSubGradient |
Inference based on dual decomposition using sub-gradient descent. More... | |
class | DynamicProgramming |
DynamicProgramming. More... | |
class | GibbsMarginalVisitor |
Visitor for the Gibbs sampler to compute arbitrary marginal probabilities. More... | |
class | Gibbs |
Gibbs sampling. More... | |
class | GraphCut |
A framework for min st-cut algorithms. More... | |
class | ICM |
Iterated Conditional Modes Algorithm J. E. Besag, "On the Statistical Analysis of Dirty Pictures", Journal of the Royal Statistical Society, Series B 48(3):259-302, 1986. More... | |
class | InfAndFlip |
Inference and Flip . More... | |
class | Inference |
Inference algorithm interface. More... | |
class | LazyFlipper |
A generalization of ICM B. Andres, J. H. Kappes, U. Koethe and Hamprecht F. A., The Lazy Flipper: MAP Inference in Higher-Order Graphical Models by Depth-limited Exhaustive Search, Technical Report, 2010, http://arxiv.org/abs/1009.4102. More... | |
class | LOC |
LOC Algorithm K. Jung, P. Kohli and D. Shah, "Local Rules for Global MAP: When Do They Work?", NIPS 2009. More... | |
class | LPCplex |
Optimization by Linear Programming (LP) or Integer LP using IBM ILOG CPLEX http://www.ilog.com/products/cplex/. More... | |
struct | MaxDistance |
MaxDistance. More... | |
class | MessagePassing |
A framework for message passing algorithms Cf. F. R. Kschischang, B. J. Frey and H.-A. Loeliger, "Factor Graphs and the Sum-Product Algorithm", IEEE Transactions on Information Theory 47:498-519, 2001. More... | |
class | BeliefPropagationUpdateRules |
Update rules for the MessagePassing framework. More... | |
class | TrbpUpdateRules |
Update rules for the MessagePassing framework. More... | |
class | Movemaker |
A fremework for move making algorithms. More... | |
class | MQPBO |
[class mqpbo] Multilabel QPBO (MQPBO) Implements the algorithms described in i) Ivan Kovtun: Partial Optimal Labeling Search for a NP-Hard Subclass of (max, +) Problems. DAGM-Symposium 2003 (part. opt. for potts) ii) P. Kohli, A. Shekhovtsov, C. Rother, V. Kolmogorov, and P. Torr: On partial optimality in multi-label MRFs, ICML 2008 (MQPBO) iii) P. Swoboda, B. Savchynskyy, J.H. Kappes, and C. Schnörr : Partial Optimality via Iterative Pruning for the Potts Model, SSVM 2013 (MQPBO with permutation sampling) More... | |
class | Multicut |
Multicut Algorithm [1] J. Kappes, M. Speth, B. Andres, G. Reinelt and C. Schnoerr, "Globally Optimal Image Partitioning by Multicuts", EMMCVPR 2011 [2] J. Kappes, M. Speth, G. Reinelt and C. Schnoerr, "Higher-order Segmentation via Multicuts", Technical Report (http://ipa.iwr.uni-heidelberg.de/ipabib/Papers/kappes-2013-multicut.pdf) . More... | |
class | PartitionMove |
Partition Move Currently Partition Move only implements the Kernighan-Lin-Algorithm. More... | |
class | QPBO |
QPBO Algorithm C. Rother, V. Kolmogorov, V. Lempitsky, and M. Szummer, "Optimizing binary MRFs via extended roof duality", CVPR 2007. More... | |
class | ReducedInferenceHelper |
class | ReducedInference |
[class reducedinference] Reduced Inference Implementation of the reduction techniques proposed in J.H. Kappes, M. Speth, G. Reinelt, and C. Schnörr: Towards Efficient and Exact MAP-Inference for Large Scale Discrete Computer Vision Problems via Combinatorial Optimization, CVPR 2013 More... | |
class | SAT |
2-SAT solver More... | |
class | SwendsenWangEmptyVisitor |
Visitor. More... | |
class | SwendsenWangVerboseVisitor |
Visitor. More... | |
class | SwendsenWangMarginalVisitor |
Visitor. More... | |
class | SwendsenWang |
Generalized Swendsen-Wang sampling A. Barbu, S. Zhu, "Generalizing swendsen-wang to sampling arbitrary posterior probabilities", PAMI 27:1239-1253, 2005. More... | |
struct | ADSal_Parameter |
class | ADSal |
[class adsal] ADSal - adaptive diminishing smoothing algorithm Based on the paper: B. Savchynskyy, S. Schmidt, J. H. Kappes, C. Schnörr Efficient MRF Energy Minimization via Adaptive Diminishing Smoothing, In UAI, 2012, pp. 746-755 More... | |
struct | TRWSi_Parameter |
class | TRWSi |
[class trwsi] TRWSi - tree-reweighted sequential message passing Based on the paper: V. Kolmogorov Convergent tree-reweighted message passing for energy minimization. IEEE Trans. on PAMI, 28(10):1568–1583, 2006. More... | |
struct | RuntimeError |
OpenGM runtime error. More... | |
struct | Adder |
Addition as a binary operation. More... | |
struct | And |
Conjunction as a binary operation. More... | |
struct | Integrator |
Integration (addition) as a unary accumulation. More... | |
struct | Maximizer |
Maximization as a unary accumulation. More... | |
struct | Minimizer |
Minimization as a unary accumulation. More... | |
struct | Multiplier |
Multiplication as a binary operation. More... | |
struct | Normalization |
Normalization w.r.t. a binary operation (e.g. Multiplier) and a unary accumulation (e.g. Integrator). More... | |
struct | Or |
Disjunction as a binary operation. More... | |
class | disjoint_set |
class | modelTrees |
class | Timer |
Platform-independent runtime measurements. More... | |
class | Timing |
Platform-independent runtime measurements of functors. More... | |
class | Tribool |
Variable with three values (true=1, false=0, maybe=-1). More... | |
Typedefs | |
typedef detail_types::UInt8Type | UInt8Type |
typedef detail_types::UInt16Type | UInt16Type |
uint16 | |
typedef detail_types::UInt32Type | UInt32Type |
uint32 | |
typedef detail_types::UInt64Type | UInt64Type |
uint64 | |
typedef detail_types::Int8Type | Int8Type |
typedef detail_types::Int16Type | Int16Type |
int8 | |
typedef detail_types::Int32Type | Int32Type |
int16 | |
typedef detail_types::Int64Type | Int64Type |
int32 | |
typedef detail_types::Float32Type | Float32Type |
float32 | |
typedef detail_types::Float64Type | Float64Type |
float64 | |
typedef detail_types::BiggestUIntType | BiggestUIntType |
biggest / longest uint | |
typedef detail_types::BiggestIntType | BiggestIntType |
biggest / longest int | |
typedef detail_types::BiggestFloatType | BiggestFloatType |
typedef detail_types::SmallestUIntType | SmallestUIntType |
smallest / shortest int | |
typedef detail_types::SmallestIntType | SmallestIntType |
typedef detail_types::SmallestFloatType | SmallestFloatType |
typedef BiggestUIntType | UIntType |
default uint (biggest / longest uint) | |
typedef BiggestIntType | IntType |
default uint (biggest / longest int) | |
typedef SmallestFloatType | FloatType |
default uint (biggest / longest float) | |
typedef double | DefaultTimingType |
typedef opengm::UIntType | SerializationIndexType |
Enumerations | |
enum | BoostMaxFlowAlgorithm { PUSH_RELABEL, EDMONDS_KARP, KOLMOGOROV } |
enum | InferenceTermination { UNKNOWN = 0, NORMAL = 1, TIMEOUT = 2, CONVERGENCE = 3, INFERENCE_ERROR = 4 } |
Functions | |
template<class T > | |
bool | isNumericEqual (const T a, const T b) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator|= (IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | operator|= (IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator|= (IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator|| (const IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator|| (const T &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator|| (const IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator|| (const Factor< GRAPHICAL_MODEL > &op1, const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator|| (const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator|| (const Factor< GRAPHICAL_MODEL > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator|| (const Factor< GRAPHICAL_MODEL > &op1, const typename GRAPHICAL_MODEL::ValueType &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator|| (const typename GRAPHICAL_MODEL::ValueType &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator&= (IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | operator&= (IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator&= (IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator&& (const IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator&& (const T &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator&& (const IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator&& (const Factor< GRAPHICAL_MODEL > &op1, const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator&& (const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator&& (const Factor< GRAPHICAL_MODEL > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator&& (const Factor< GRAPHICAL_MODEL > &op1, const typename GRAPHICAL_MODEL::ValueType &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator&& (const typename GRAPHICAL_MODEL::ValueType &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator+= (IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | operator+= (IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator+= (IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator+ (const IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator+ (const T &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator+ (const IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator+ (const Factor< GRAPHICAL_MODEL > &op1, const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator+ (const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator+ (const Factor< GRAPHICAL_MODEL > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator+ (const Factor< GRAPHICAL_MODEL > &op1, const typename GRAPHICAL_MODEL::ValueType &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator+ (const typename GRAPHICAL_MODEL::ValueType &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator-= (IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | operator-= (IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator-= (IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator- (const IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator- (const T &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator- (const IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator- (const Factor< GRAPHICAL_MODEL > &op1, const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator- (const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator- (const Factor< GRAPHICAL_MODEL > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator- (const Factor< GRAPHICAL_MODEL > &op1, const typename GRAPHICAL_MODEL::ValueType &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator- (const typename GRAPHICAL_MODEL::ValueType &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator*= (IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | operator*= (IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator*= (IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator* (const IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator* (const T &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator* (const IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator* (const Factor< GRAPHICAL_MODEL > &op1, const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator* (const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator* (const Factor< GRAPHICAL_MODEL > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator* (const Factor< GRAPHICAL_MODEL > &op1, const typename GRAPHICAL_MODEL::ValueType &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator* (const typename GRAPHICAL_MODEL::ValueType &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator/= (IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | operator/= (IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > & | operator/= (IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator/ (const IndependentFactor< T, I, L > &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator/ (const T &op1, const IndependentFactor< T, I, L > &op2) |
template<class T , class I , class L > | |
IndependentFactor< T, I, L > | operator/ (const IndependentFactor< T, I, L > &op1, const T &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator/ (const Factor< GRAPHICAL_MODEL > &op1, const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator/ (const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator/ (const Factor< GRAPHICAL_MODEL > &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator/ (const Factor< GRAPHICAL_MODEL > &op1, const typename GRAPHICAL_MODEL::ValueType &op2) |
template<class GRAPHICAL_MODEL > | |
IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > | operator/ (const typename GRAPHICAL_MODEL::ValueType &op1, const Factor< GRAPHICAL_MODEL > &op2) |
template<class DUALVAR , class T > | |
void | DualVarAssign (DUALVAR &dv, T *t) |
template<class T > | |
void | DualVarAssign (marray::View< T, false > &dv, T *t) |
template<class T > | |
T | abs (const T &x) |
template<class T > | |
T | opengmMax (const T &x, const T &y) |
template<class T > | |
T | opengmMin (const T &x, const T &y) |
std::ostream & | operator<< (std::ostream &out, const Tribool &t) |
Variables | |
const unsigned int | VERSION_MAJOR = 2 |
major version number of opengm | |
const unsigned int | VERSION_MINOR = 0 |
minor version number of opengm | |
const unsigned int | VERSION_PATCH = 2 |
patch version number of opengm | |
const size_t | USUAL_MAX_FACTOR_ORDER = 5 |
usual factor order | |
const bool | NO_DEBUG = false |
const size_t | FUNCTION_TYPE_ID_OFFSET = 16000 |
User-defined function have ids smaller than FUNCTION_TYPE_ID_OFFSET. |
The OpenGM namespace.
typedef detail_types::BiggestFloatType opengm::BiggestFloatType |
Definition at line 318 of file config.hxx.
typedef detail_types::BiggestIntType opengm::BiggestIntType |
biggest / longest int
Definition at line 317 of file config.hxx.
typedef detail_types::BiggestUIntType opengm::BiggestUIntType |
biggest / longest uint
Definition at line 315 of file config.hxx.
typedef double opengm::DefaultTimingType |
Definition at line 96 of file opengm.hxx.
typedef detail_types::Float32Type opengm::Float32Type |
float32
Definition at line 311 of file config.hxx.
typedef detail_types::Float64Type opengm::Float64Type |
float64
Definition at line 313 of file config.hxx.
typedef SmallestFloatType opengm::FloatType |
default uint (biggest / longest float)
Definition at line 330 of file config.hxx.
typedef detail_types::Int16Type opengm::Int16Type |
int8
Definition at line 304 of file config.hxx.
typedef detail_types::Int32Type opengm::Int32Type |
int16
Definition at line 306 of file config.hxx.
typedef detail_types::Int64Type opengm::Int64Type |
int32
Definition at line 308 of file config.hxx.
typedef detail_types::Int8Type opengm::Int8Type |
Definition at line 302 of file config.hxx.
typedef BiggestIntType opengm::IntType |
default uint (biggest / longest int)
Definition at line 328 of file config.hxx.
Definition at line 97 of file opengm.hxx.
typedef detail_types::SmallestFloatType opengm::SmallestFloatType |
Definition at line 323 of file config.hxx.
typedef detail_types::SmallestIntType opengm::SmallestIntType |
Definition at line 322 of file config.hxx.
typedef detail_types::SmallestUIntType opengm::SmallestUIntType |
smallest / shortest int
Definition at line 321 of file config.hxx.
typedef detail_types::UInt16Type opengm::UInt16Type |
uint16
Definition at line 296 of file config.hxx.
typedef detail_types::UInt32Type opengm::UInt32Type |
typedef detail_types::UInt64Type opengm::UInt64Type |
uint64
Definition at line 300 of file config.hxx.
typedef detail_types::UInt8Type opengm::UInt8Type |
typedef BiggestUIntType opengm::UIntType |
default uint (biggest / longest uint)
Definition at line 326 of file config.hxx.
Definition at line 25 of file minstcutboost.hxx.
Definition at line 24 of file inference.hxx.
T opengm::abs | ( | const T & | x | ) | [inline] |
void opengm::DualVarAssign | ( | marray::View< T, false > & | dv, | |
T * | t | |||
) | [inline] |
Definition at line 213 of file dualdecomposition_base.hxx.
void opengm::DualVarAssign | ( | DUALVAR & | dv, | |
T * | t | |||
) | [inline] |
Definition at line 208 of file dualdecomposition_base.hxx.
bool opengm::isNumericEqual | ( | const T | a, | |
const T | b | |||
) | [inline] |
Definition at line 27 of file function_properties_base.hxx.
T opengm::opengmMax | ( | const T & | x, | |
const T & | y | |||
) | [inline] |
Definition at line 116 of file opengm.hxx.
T opengm::opengmMin | ( | const T & | x, | |
const T & | y | |||
) | [inline] |
Definition at line 121 of file opengm.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator&& | ( | const typename GRAPHICAL_MODEL::ValueType & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator&& | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const typename GRAPHICAL_MODEL::ValueType & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator&& | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator&& | ( | const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator&& | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator&& | ( | const IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator&& | ( | const T & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator&& | ( | const IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator&= | ( | IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType >& opengm::operator&= | ( | IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator&= | ( | IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1695 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator* | ( | const typename GRAPHICAL_MODEL::ValueType & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator* | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const typename GRAPHICAL_MODEL::ValueType & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator* | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator* | ( | const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator* | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator* | ( | const IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator* | ( | const T & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator* | ( | const IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator*= | ( | IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType >& opengm::operator*= | ( | IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator*= | ( | IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1698 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator+ | ( | const typename GRAPHICAL_MODEL::ValueType & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator+ | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const typename GRAPHICAL_MODEL::ValueType & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator+ | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator+ | ( | const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator+ | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator+ | ( | const IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator+ | ( | const T & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator+ | ( | const IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator+= | ( | IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType >& opengm::operator+= | ( | IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator+= | ( | IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1696 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator- | ( | const typename GRAPHICAL_MODEL::ValueType & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator- | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const typename GRAPHICAL_MODEL::ValueType & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator- | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator- | ( | const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator- | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator- | ( | const IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator- | ( | const T & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator- | ( | const IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator-= | ( | IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType >& opengm::operator-= | ( | IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator-= | ( | IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1697 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator/ | ( | const typename GRAPHICAL_MODEL::ValueType & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator/ | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const typename GRAPHICAL_MODEL::ValueType & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator/ | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator/ | ( | const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator/ | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator/ | ( | const IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator/ | ( | const T & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator/ | ( | const IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator/= | ( | IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType >& opengm::operator/= | ( | IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator/= | ( | IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1699 of file graphicalmodel_factor.hxx.
std::ostream& opengm::operator<< | ( | std::ostream & | out, | |
const Tribool & | t | |||
) | [inline] |
Definition at line 151 of file tribool.hxx.
IndependentFactor<T, I, L>& opengm::operator|= | ( | IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType >& opengm::operator|= | ( | IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L>& opengm::operator|= | ( | IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator|| | ( | const typename GRAPHICAL_MODEL::ValueType & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator|| | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const typename GRAPHICAL_MODEL::ValueType & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator|| | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator|| | ( | const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op1, | |
const Factor< GRAPHICAL_MODEL > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > opengm::operator|| | ( | const Factor< GRAPHICAL_MODEL > & | op1, | |
const IndependentFactor< typename GRAPHICAL_MODEL::ValueType, typename GRAPHICAL_MODEL::IndexType, typename GRAPHICAL_MODEL::LabelType > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator|| | ( | const IndependentFactor< T, I, L > & | op1, | |
const T & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator|| | ( | const T & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
IndependentFactor<T, I, L> opengm::operator|| | ( | const IndependentFactor< T, I, L > & | op1, | |
const IndependentFactor< T, I, L > & | op2 | |||
) | [inline] |
Definition at line 1694 of file graphicalmodel_factor.hxx.
opengm::FUNCTION_TYPE_ID_OFFSET = 16000 |
User-defined function have ids smaller than FUNCTION_TYPE_ID_OFFSET.
Definition at line 11 of file function_registration.hxx.
const bool opengm::NO_DEBUG = false |
Definition at line 64 of file config.hxx.
const size_t opengm::USUAL_MAX_FACTOR_ORDER = 5 |
usual factor order
this size indicates how many values (usualy the variables indices of a factor ) can be stored on the stack. This value is only used in opengm::FastSequence (as second template parameter )
Definition at line 58 of file config.hxx.
const unsigned int opengm::VERSION_MAJOR = 2 |
major version number of opengm
Definition at line 47 of file config.hxx.
const unsigned int opengm::VERSION_MINOR = 0 |
minor version number of opengm
Definition at line 49 of file config.hxx.
const unsigned int opengm::VERSION_PATCH = 2 |
patch version number of opengm
Definition at line 51 of file config.hxx.