OpenGM  2.3.x
Discrete Graphical Model Library
Classes | Functions
opengm::trws_base Namespace Reference

Classes

class  AdaptiveDiminishingSmoothing
 
class  AdaptivePrecisionOrientedSmoothing
 
struct  compToValue
 
class  Decomposition
 
class  DecompositionStorage
 
class  DynamicProgramming
 
class  EdgeDecomposition
 
class  FactorWrapper
 
class  FixedSmoothing
 
class  FunctionParameters
 
class  GridDecomposition
 
struct  make0ifless
 
struct  maximum
 
class  MaxSumSolver
 
class  MaxSumTRWS
 
struct  MaxSumTRWS_Parameters
 
struct  minusminus
 
class  MonotoneChainsDecomposition
 
struct  mul2ndPlus
 
struct  mulAndExp
 
struct  plus2ndMul
 
struct  plusplusConst
 
class  PreviousFactorTable
 
class  Pseudo2DArray
 
class  SequenceStorage
 
class  SmoothingBasedInference
 
struct  SmoothingBasedInference_Parameter
 
struct  SmoothingBasedInference_Parameter_Base
 
struct  SmoothingParameters
 
class  SmoothingStrategy
 
class  srcIterator
 
class  SumProdSolver
 
class  SumProdTRWS
 
struct  SumProdTRWS_Parameters
 
struct  thresholdMulAndExp
 
class  TrivializationSolver
 
class  TRWSPrototype
 
struct  TRWSPrototype_Parameters
 
class  VariableToFactorMapping
 
class  WorstCaseDiminishingSmoothing
 
class  WorstCasePrecisionOrientedSmoothing
 

Functions

template<class Factor >
bool dependsOnVariable (const Factor &f, typename Factor::IndexType varId)
 
template<class T , class Iterator , class Comp >
_MaxNormalize_inplace (Iterator begin, Iterator end, T init, Comp comp)
 
template<class T , class InputIterator , class OutputIterator , class Comp >
_MaxNormalize (InputIterator begin, InputIterator end, OutputIterator outBegin, T init, Comp comp)
 
template<class Iterator , class T >
_MulNormalize (Iterator begin, Iterator end, T initialValue)
 
template<class AnyType >
std::string any2string (const AnyType &any)
 
template<class InputIterator , class UnaryOperator >
InputIterator transform_inplace (InputIterator first, InputIterator last, UnaryOperator op)
 
void exception_check (bool condition, const std::string &str)
 
template<class Matrix , class OutputIterator , class Pseudo2DArray >
OutputIterator copy_transpose (const Matrix *src, size_t totalsize, OutputIterator outBegin, size_t rowlength, Pseudo2DArray &arr2d)
 
template<class T >
srcIterator< T > operator+ (const srcIterator< T > &it, size_t offset)
 
template<class Object >
void DeallocatePointer (Object *p)
 

Function Documentation

template<class T , class InputIterator , class OutputIterator , class Comp >
T opengm::trws_base::_MaxNormalize ( InputIterator  begin,
InputIterator  end,
OutputIterator  outBegin,
init,
Comp  comp 
)

Definition at line 937 of file trws_subproblemsolver.hxx.

+ Here is the caller graph for this function:

template<class T , class Iterator , class Comp >
T opengm::trws_base::_MaxNormalize_inplace ( Iterator  begin,
Iterator  end,
init,
Comp  comp 
)

Definition at line 746 of file trws_subproblemsolver.hxx.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class Iterator , class T >
T opengm::trws_base::_MulNormalize ( Iterator  begin,
Iterator  end,
initialValue 
)

Definition at line 945 of file trws_subproblemsolver.hxx.

+ Here is the caller graph for this function:

template<class AnyType >
std::string opengm::trws_base::any2string ( const AnyType &  any)

Definition at line 25 of file utilities2.hxx.

+ Here is the caller graph for this function:

template<class Matrix , class OutputIterator , class Pseudo2DArray >
OutputIterator opengm::trws_base::copy_transpose ( const Matrix *  src,
size_t  totalsize,
OutputIterator  outBegin,
size_t  rowlength,
Pseudo2DArray arr2d 
)

Definition at line 96 of file utilities2.hxx.

+ Here is the call graph for this function:

template<class Object >
void opengm::trws_base::DeallocatePointer ( Object *  p)

Definition at line 246 of file utilities2.hxx.

template<class Factor >
bool opengm::trws_base::dependsOnVariable ( const Factor f,
typename Factor::IndexType  varId 
)

Definition at line 230 of file trws_decomposition.hxx.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void opengm::trws_base::exception_check ( bool  condition,
const std::string &  str 
)
inline

Definition at line 90 of file utilities2.hxx.

+ Here is the caller graph for this function:

template<class T >
srcIterator<T> opengm::trws_base::operator+ ( const srcIterator< T > &  it,
size_t  offset 
)

Definition at line 187 of file utilities2.hxx.

template<class InputIterator , class UnaryOperator >
InputIterator opengm::trws_base::transform_inplace ( InputIterator  first,
InputIterator  last,
UnaryOperator  op 
)

Definition at line 79 of file utilities2.hxx.

+ Here is the caller graph for this function: