|
| class | AbsoluteDifferenceFunction |
| | Absolute difference between two labels. More...
|
| |
| class | AccumulatedViewFunction |
| |
| struct | Ad3ModelProxy |
| |
| struct | Adder |
| | Addition as a binary operation. More...
|
| |
| struct | AddViolatedLinearConstraintsFunctor |
| | Functor used to access the method challenge() of the underlying linear constraint function of a graphical model factor and to add a limited number of violated constraints to the LP/MIP model. More...
|
| |
| struct | AddViolatedLinearConstraintsRelaxedFunctor |
| | Functor used to access the method challengeRelaxed() of the underlying linear constraint function of a graphical model factor and to add a limited number of violated constraints to the LP/MIP model. More...
|
| |
| 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 | ADSal_Parameter |
| |
| 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...
|
| |
| struct | And |
| | Conjunction as a binary operation. More...
|
| |
| class | AStar |
| | A star search algorithm. More...
|
| |
| class | BeliefPropagationUpdateRules |
| | Update rules for the MessagePassing framework. More...
|
| |
| class | BinaryFunctionProperties |
| |
| class | BinaryFunctionProperties< BinaryProperties::IsPotts, FUNCTION > |
| |
| struct | BinaryProperties |
| |
| class | Bruteforce |
| | Brute force inference algorithm. More...
|
| |
| class | BufferRandomAccessSet |
| |
| class | CanonicalView |
| | Canonical view of an arbitrary GraphicalModel. More...
|
| |
| class | CGC |
| | Experimental Multicut. More...
|
| |
| class | CgcRedirectingVisitor |
| |
| class | ChangeablePriorityQueue |
| | Heap-based changable priority queue with a maximum number of elemements. More...
|
| |
| class | CombiLP |
| | CombiLP
Savchynskyy, B. and Kappes, J. H. and Swoboda, P. and Schnoerr, C.: "Global MAP-Optimality by Shrinking the Combinatorial Search Area with Convex Relaxation". In NIPS, 2013. More...
|
| |
| struct | CombiLP_Parameter |
| |
| class | ConstantFunction |
| | Constant function. More...
|
| |
| class | ConvertToExplicit |
| | Convert any graphical model into an explicit graphical model. More...
|
| |
| class | DiscreteSpace |
| | Discrete space in which variables can have differently many labels. More...
|
| |
| class | disjoint_set |
| |
| class | DMC |
| |
| class | DualDecompositionBase |
| | A framework for inference algorithms based on Lagrangian decomposition. More...
|
| |
| class | DualDecompositionBaseParameter |
| |
| class | DualDecompositionEmptyVisitor |
| | Visitor. More...
|
| |
| class | DualDecompositionSubGradient |
| | Dual-Decomposition-Subgradient
Inference based on dual decomposition using sub-gradient descent
Reference:
Kappes, J. H. and Savchynskyy, B. and Schnoerr, C.: "A Bundle Approach To Efficient MAP-Inference by Lagrangian Relaxation". In CVPR 2012, 2012. More...
|
| |
| class | DualDecompositionVisitor |
| | Visitor. More...
|
| |
| class | DynamicProgramming |
| | DynamicProgramming. More...
|
| |
| class | DynamicSingleSiteFunction |
| | Single site function with dynamic size. More...
|
| |
| class | ExplicitFunction |
| | Function encoded as a dense multi-dimensional array, marray::Marray. More...
|
| |
| class | ExplicitStorage |
| | ExplicitStorage (continous storage) of a graphical model function data. More...
|
| |
| class | Factor |
| | Abstraction (wrapper class) of factors, independent of the function used to implement the factor. More...
|
| |
| class | FactorGraph |
| | Interface that makes an object of type S (the template parameter) look like a (non-editable) factor graph. More...
|
| |
| class | FastSequence |
| | Vector that stores values on the stack if size is smaller than MAX_STACK. More...
|
| |
| class | FiFoQueue |
| |
| class | FoEFunction |
| | Field of Expert function. More...
|
| |
| class | FunctionBase |
| | Fallback implementation of member functions of OpenGM functions. More...
|
| |
| struct | FunctionIdentification |
| |
| class | FunctionIteratation |
| |
| class | FunctionIteratation< IX, DX, false > |
| |
| class | FunctionIteratation< IX, DX, true > |
| |
| struct | FunctionRegistration |
| | FunctionRegistration. More...
|
| |
| struct | FunctionRegistration< LPottsFunction< T, I, L > > |
| |
| class | FunctionSerialization |
| | FunctionSerialization. More...
|
| |
| class | FunctionSerialization< python::PythonFunction< T, I, L > > |
| |
| class | FuseViewFixFunction |
| |
| class | FuseViewFunction |
| |
| class | FusionBasedInf |
| |
| class | FusionMover |
| |
| struct | FusionVisitor |
| |
| class | Gibbs |
| | Gibbs sampling. More...
|
| |
| class | GibbsMarginalVisitor |
| | Visitor for the Gibbs sampler to compute arbitrary marginal probabilities. More...
|
| |
| class | GraphCut |
| | A framework for min st-cut algorithms. More...
|
| |
| class | GraphicalModel |
| | GraphicalModel. More...
|
| |
| class | GraphicalModelManipulator |
| | GraphicalModelManipulator. More...
|
| |
| class | GreedyGremlin |
| | GREEDY GREMLIN. More...
|
| |
| class | HlFusionMover |
| |
| class | HQPBO |
| | HQPBO Algorithm
. 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 | IloNumArrayIterator |
| | Iterator to iterate over an array of type IloNumArray. More...
|
| |
| class | IndependentFactor |
| | Factor (with corresponding function and variable indices), independent of a GraphicalModel. More...
|
| |
| class | IndicatorVariable |
| | Combine a group of variables to a new variable. More...
|
| |
| class | InfAndFlip |
| | Inference and Flip
. More...
|
| |
| class | Inference |
| | Inference algorithm interface. More...
|
| |
| struct | Integrator |
| | Integration (addition) as a unary accumulation. More...
|
| |
| class | IntersectionBasedInf |
| |
| class | LabelCostFunction |
| | A label cost function class penalizing the usage of labels. More...
|
| |
| class | LabelOrderFunction |
| | A linear constraint function class ensuring the correct label order for two variables. 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 | LinearConstraint |
| | Define a linear constraint for a set of indicatorVariables. More...
|
| |
| class | LinearConstraintFunction |
| | Default implementation of a linear constraint function class. More...
|
| |
| class | LinearConstraintFunctionBase |
| | Base class for linear constraint functions. More...
|
| |
| struct | LinearConstraintFunctionTraits |
| | Traits class for linear constraint functions. More...
|
| |
| struct | LinearConstraintFunctionTraits< LabelOrderFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > > |
| |
| struct | LinearConstraintFunctionTraits< LinearConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > > |
| |
| struct | LinearConstraintFunctionTraits< NumLabelsLimitationFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > > |
| |
| class | LinearConstraintTraits |
| | Traits class for LinearConstraint to provide template independent enum for ConstraintOperatorType. 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...
|
| |
| class | LPCplex2 |
| | LP inference with CPLEX. More...
|
| |
| class | LPDef |
| |
| class | LPFunctionTransfer |
| | Provides transformations for some function types when they are used in inference algorithms which use linear programming. More...
|
| |
| class | LPFunctionTransfer_impl |
| | Default implementation for class opengm::LPFunctionTransfer. More...
|
| |
| class | LPFunctionTransfer_impl< LabelCostFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > |
| |
| class | LPFunctionTransfer_impl< SumConstraintFunction< VALUE_TYPE, INDEX_TYPE, LABEL_TYPE >, VALUE_TYPE, INDEX_TYPE, LABEL_TYPE > |
| |
| class | LPGurobi |
| | Optimization by Linear Programming (LP) or Integer LP using Guroi
http://www.gurobi.com. More...
|
| |
| class | LPGurobi2 |
| | LP inference with Gurobi. More...
|
| |
| class | LPInferenceBase |
| | Base class for Linear Programming based inference. More...
|
| |
| struct | LPInferenceTraits |
| | Traits class for lp inference classes. More...
|
| |
| struct | LPInferenceTraits< LPCplex2< GM_TYPE, ACC_TYPE > > |
| |
| struct | LPInferenceTraits< LPGurobi2< GM_TYPE, ACC_TYPE > > |
| |
| class | LPottsFunction |
| | Potts function for two variables. More...
|
| |
| class | LPReparametrisationStorage |
| |
| class | LPReparametrizer |
| |
| struct | LPReparametrizer_Parameter |
| |
| class | LPSolverCplex |
| | Wrapper class for the IBM ILOG CPLEX optimizer. More...
|
| |
| class | LpSolverCplex |
| |
| class | LPSolverGurobi |
| | Wrapper class for the Gurobi optimizer. More...
|
| |
| class | LpSolverGurobi |
| |
| class | LpSolverInterface |
| |
| class | LPSolverInterface |
| | Interface definition for wrapper of LP Solvers like CPLEX and Gurobi. More...
|
| |
| class | LSA_TR |
| |
| class | LSA_TR_HELPER |
| |
| struct | LSA_TR_WeightedEdge |
| | Local Submodular Approximation with Trust Region regularization
. More...
|
| |
| struct | MaxDistance |
| | MaxDistance. More...
|
| |
| struct | Maximizer |
| | Maximization as a unary accumulation. More...
|
| |
| class | McClusterOp |
| |
| 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...
|
| |
| struct | Minimizer |
| | Minimization as a unary accumulation. More...
|
| |
| class | MinSTCutBoost |
| | Boost solvers for the min st-cut framework GraphCut. More...
|
| |
| class | modelTrees |
| |
| class | ModelViewFunction |
| | Function that refers to a factor of another GraphicalModel. 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 |
| |
| struct | Multiplier |
| | Multiplication as a binary operation. More...
|
| |
| struct | NativeModelProxy |
| |
| struct | Nesterov_Parameter |
| |
| class | NesterovAcceleratedGradient |
| |
| struct | Normalization |
| | Normalization w.r.t. a binary operation (e.g. Multiplier) and a unary accumulation (e.g. Integrator) More...
|
| |
| class | NumLabelsLimitationFunction |
| | A linear constraint function class for limiting the number of used labels. More...
|
| |
| struct | Or |
| | Disjunction as a binary operation. More...
|
| |
| class | Parameters |
| |
| struct | ParamHeper |
| | 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 | Partition |
| | Disjoint set data structure with path compression. More...
|
| |
| class | PartitionMove |
| | Partition Move
Currently Partition Move only implements the Kernighan-Lin-Algorithm. More...
|
| |
| class | Partitions |
| | Enumaration of partitions of a set of N nodes. More...
|
| |
| class | PermutableLabelFusionMove |
| |
| class | PottsFunction |
| | Potts function for two variables. More...
|
| |
| class | PottsGFunction |
| | Generalized Potts Function. More...
|
| |
| class | PottsNFunction |
| | Potts function in N variables. More...
|
| |
| 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...
|
| |
| struct | PrimalLPBound_Parameter |
| |
| class | QPBO |
| | QPBO Algorithm
C. Rother, V. Kolmogorov, V. Lempitsky, and M. Szummer, "Optimizing binary MRFs via extended roof duality", CVPR 2007. More...
|
| |
| struct | QpboModelProxy |
| |
| class | RandomAccessSet |
| | set with O(n) insert and O(1) access More...
|
| |
| 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 | ReducedInferenceHelper |
| |
| class | ReparametrizationView |
| |
| struct | RuntimeError |
| | OpenGM runtime error. More...
|
| |
| class | SAT |
| | 2-SAT solver More...
|
| |
| class | ScaledViewFunction |
| | Function that scales a factor of another graphical model. More...
|
| |
| class | SelfFusion |
| |
| class | SimpleDiscreteSpace |
| | Discrete space in which all variables have the same number of labels. More...
|
| |
| class | SpaceBase |
| | Interface of label spaces. More...
|
| |
| class | SparseFunction |
| |
| class | SquaredDifferenceFunction |
| | squared difference of the labels of two variables More...
|
| |
| class | StaticSimpleDiscreteSpace |
| | Discrete space in which all variables have the same number of labels. More...
|
| |
| class | StaticSingleSiteFunction |
| | Single site function whose size is fixed at compile time. More...
|
| |
| class | SubmodelOptimizer |
| |
| class | SubsequenceIterator |
| | Defines the const iterator type to iterate over the subset of a sequence. More...
|
| |
| class | SumConstraintFunction |
| | A sum constraint function class penalizing the violation of a given linear equality constraint. 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...
|
| |
| class | SwendsenWangEmptyVisitor |
| | Visitor. More...
|
| |
| class | SwendsenWangMarginalVisitor |
| | Visitor. More...
|
| |
| class | SwendsenWangVerboseVisitor |
| | Visitor. More...
|
| |
| class | Timer |
| | Platform-independent runtime measurements. More...
|
| |
| class | Timing |
| | Platform-independent runtime measurements of functors. More...
|
| |
| class | TrbpUpdateRules |
| | Update rules for the MessagePassing framework. More...
|
| |
| class | Tribool |
| | Variable with three values (true=1, false=0, maybe=-1) 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 | TRWS_Reparametrizer |
| |
| struct | TRWS_Reparametrizer_Parameters |
| |
| 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 | TRWSi_Parameter |
| |
| class | ValueFunctionProperties |
| |
| class | ValueFunctionProperties< ValueProperties::Maximum, FUNCTION > |
| |
| class | ValueFunctionProperties< ValueProperties::Minimum, FUNCTION > |
| |
| class | ValueFunctionProperties< ValueProperties::Product, FUNCTION > |
| |
| class | ValueFunctionProperties< ValueProperties::Sum, FUNCTION > |
| |
| struct | ValueProperties |
| |
| class | VectorView |
| |
| class | ViewConvertFunction |
| | ViewConvertFunction convert semi-ring in a lazy fashion. More...
|
| |
| class | ViewFixVariablesFunction |
| | Funcion that refers to a factor of another GraphicalModel in which some variables are fixed. More...
|
| |
| class | ViewFunction |
| | reference to a Factor of a GraphicalModel More...
|
| |
| class | ViFunctor |
| |
|
| template<class INDEX1_TYPE , class LABEL1_TYPE , class INDEX2_TYPE , class LABEL2_TYPE > |
| bool | operator== (const IndicatorVariable< INDEX1_TYPE, LABEL1_TYPE > &indicatorVar1, const IndicatorVariable< INDEX2_TYPE, LABEL2_TYPE > &indicatorVar2) |
| |
| template<class INDEX1_TYPE , class LABEL1_TYPE , class INDEX2_TYPE , class LABEL2_TYPE > |
| bool | operator!= (const IndicatorVariable< INDEX1_TYPE, LABEL1_TYPE > &indicatorVar1, const IndicatorVariable< INDEX2_TYPE, LABEL2_TYPE > &indicatorVar2) |
| |
| template<class INDEX1_TYPE , class LABEL1_TYPE , class INDEX2_TYPE , class LABEL2_TYPE > |
| bool | operator< (const IndicatorVariable< INDEX1_TYPE, LABEL1_TYPE > &indicatorVar1, const IndicatorVariable< INDEX2_TYPE, LABEL2_TYPE > &indicatorVar2) |
| |
| template<class INDEX1_TYPE , class LABEL1_TYPE , class INDEX2_TYPE , class LABEL2_TYPE > |
| bool | operator> (const IndicatorVariable< INDEX1_TYPE, LABEL1_TYPE > &indicatorVar1, const IndicatorVariable< INDEX2_TYPE, LABEL2_TYPE > &indicatorVar2) |
| |
| template<class INDEX1_TYPE , class LABEL1_TYPE , class INDEX2_TYPE , class LABEL2_TYPE > |
| bool | operator<= (const IndicatorVariable< INDEX1_TYPE, LABEL1_TYPE > &indicatorVar1, const IndicatorVariable< INDEX2_TYPE, LABEL2_TYPE > &indicatorVar2) |
| |
| template<class INDEX1_TYPE , class LABEL1_TYPE , class INDEX2_TYPE , class LABEL2_TYPE > |
| bool | operator>= (const IndicatorVariable< INDEX1_TYPE, LABEL1_TYPE > &indicatorVar1, const IndicatorVariable< INDEX2_TYPE, LABEL2_TYPE > &indicatorVar2) |
| |
| template<class FUNC , class T , class I , class L > |
| ExplicitFunction< T, I, L > | cloneAsExplicitFunction (const FUNC &function) |
| |
| template<class FUNC , class T , class I , class L > |
| void | cloneAsExplicitFunction (const FUNC &function, ExplicitFunction< T, I, L > &out) |
| |
| 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 PARAMETERS > |
| void | setSmoothingParametersForMarginals (PARAMETERS ¶ms, size_t numIterations, typename PARAMETERS::ValueType temperature=1.0, typename PARAMETERS::Storage::StructureType decompositionType=PARAMETERS::Storage::GENERALSTRUCTURE) |
| | [function setSmoothingParametersForMarginals] setSmoothingParametersForMarginals - adjusts parameters of smoothing-based algorithms (NesterovAcceleratedGradient and ADSal) to obtain estimations of sum-prod margonals. More...
|
| |
| template<class ITER > |
| void | printIter (ITER begin, ITER end) |
| |
| template<class GM , class GM_OUT > |
| void | mergeFactors (const GM &gm, GM_OUT &gmOut) |
| |
| template<class GM > |
| void | startFromThreshold (const GM &gm, std::vector< typename GM::ValueType > &lambdas, std::vector< typename GM::LabelType > &resultArg, const typename GM::ValueType threshold=0.0) |
| |
| 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 GM > |
| void | LPtoDecompositionStorage (const LPReparametrisationStorage< GM > &lpRepa, trws_base::DecompositionStorage< GM > *ptrwsRepa) |
| |
| 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) |
| |
| size_t | unsignedIntegerPow (size_t base, size_t exponent) |
| | Unsigned integer power function. More...
|
| |