OpenGM  2.3.x
Discrete Graphical Model Library
Classes | Namespaces | Typedefs | Enumerations
opengmpython.hxx File Reference
#include <map>
#include <opengm/graphicalmodel/graphicalmodel.hxx>
#include <opengm/functions/potts.hxx>
#include <opengm/utilities/tribool.hxx>
#include "opengm/utilities/functors.hxx"
#include "opengm/functions/explicit_function.hxx"
#include "opengm/functions/absolute_difference.hxx"
#include "opengm/functions/pottsn.hxx"
#include "opengm/functions/pottsg.hxx"
#include "opengm/functions/squared_difference.hxx"
#include "opengm/functions/truncated_absolute_difference.hxx"
#include "opengm/functions/truncated_squared_difference.hxx"
#include "opengm/functions/sparsemarray.hxx"
#include <opengm/python/opengmpython.hxx>
#include <opengm/python/converter.hxx>
#include <opengm/python/numpyview.hxx>
#include <opengm/python/pythonfunction.hxx>
#include <algorithm>
#include <vector>
#include <cmath>
+ Include dependency graph for opengmpython.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  opengm::python::GmGen< V, I, O, F >
 
struct  opengm::python::ETLGen< V, I >
 
struct  opengm::python::FTLGen< V, I >
 

Namespaces

 opengm
 The OpenGM namespace.
 
 opengm::python
 
 opengm::python::pyenums
 

Typedefs

typedef double opengm::python::GmValueType
 
typedef opengm::UInt64Type opengm::python::GmIndexType
 
typedef GmIndexType opengm::python::GmLabelType
 
typedef opengm::ExplicitFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmExplicitFunction
 
typedef opengm::PottsFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmPottsFunction
 
typedef opengm::PottsNFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmPottsNFunction
 
typedef opengm::PottsGFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmPottsGFunction
 
typedef opengm::AbsoluteDifferenceFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmAbsoluteDifferenceFunction
 
typedef opengm::TruncatedAbsoluteDifferenceFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmTruncatedAbsoluteDifferenceFunction
 
typedef opengm::SquaredDifferenceFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmSquaredDifferenceFunction
 
typedef opengm::TruncatedSquaredDifferenceFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmTruncatedSquaredDifferenceFunction
 
typedef opengm::SparseFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmSparseFunction
 
typedef opengm::python::PythonFunction< GmValueType, GmIndexType, GmLabelType > opengm::python::GmPythonFunction
 
typedef std::vector< GmIndexType > opengm::python::IndexVectorType
 
typedef std::vector< IndexVectorType > opengm::python::IndexVectorVectorType
 
typedef GmGen< GmValueType, GmIndexType, opengm::Adder, FTLGen< GmValueType, GmIndexType >::type >::type opengm::python::GmAdder
 
typedef GmAdder::FactorType opengm::python::FactorGmAdder
 
typedef FactorGmAdder opengm::python::GmAdderFactor
 
typedef GmGen< GmValueType, GmIndexType, opengm::Multiplier, FTLGen< GmValueType, GmIndexType >::type >::type opengm::python::GmMultiplier
 
typedef GmMultiplier::FactorType opengm::python::FactorGmMultiplier
 
typedef FactorGmMultiplier opengm::python::GmMultiplierFactor
 
typedef opengm::IndependentFactor< GmValueType, GmIndexType, GmIndexType > opengm::python::GmIndependentFactor
 

Enumerations

enum  opengm::python::pyenums::AStarHeuristic { opengm::python::pyenums::DEFAULT_HEURISTIC =0, opengm::python::pyenums::FAST_HEURISTIC =1, opengm::python::pyenums::STANDARD_HEURISTIC =2 }
 
enum  opengm::python::pyenums::IcmMoveType { opengm::python::pyenums::SINGLE_VARIABLE =0, opengm::python::pyenums::FACTOR =1 }
 
enum  opengm::python::pyenums::GibbsVariableProposal { opengm::python::pyenums::RANDOM =0, opengm::python::pyenums::CYCLIC =1 }
 
enum  opengm::python::pyenums::TrwsEnergyType { opengm::python::pyenums::VIEW =0, opengm::python::pyenums::TABLES =1, opengm::python::pyenums::TL1 =2, opengm::python::pyenums::TL2 =3 }