Classes |
class | DecompositionStorage |
class | VisitorWrapper |
struct | TRWSPrototype_Parameters |
class | PreviousFactorTable |
class | TRWSPrototype |
struct | SumProdTRWS_Parameters |
class | SumProdTRWS |
struct | MaxSumTRWS_Parameters |
class | MaxSumTRWS |
class | Decomposition |
class | MonotoneChainsDecomposition |
class | GridDecomposition |
class | SequenceStorage |
class | FunctionParameters |
class | DynamicProgramming |
class | MaxSumSolver |
struct | compToValue |
class | SumProdSolver |
struct | thresholdMulAndExp |
class | VariableToFactorMapping |
class | FactorWrapper |
struct | plus2ndMul |
struct | mul2ndPlus |
struct | mulAndExp |
struct | make0ifless |
struct | minusminus |
struct | plusplusConst |
struct | maximum |
class | srcIterator |
class | Pseudo2DArray |
Functions |
template<class Factor > |
bool | dependsOnVariable (const Factor &f, typename Factor::IndexType varId) |
template<class T , class Iterator , class Comp > |
T | _MaxNormalize_inplace (Iterator begin, Iterator end, T init, Comp comp) |
template<class T , class InputIterator , class OutputIterator , class Comp > |
T | _MaxNormalize (InputIterator begin, InputIterator end, OutputIterator outBegin, T init, Comp comp) |
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) |