|
| | SmoothingBasedInference_Parameter (size_t numOfExternalIterations=0, ValueType precision=1.0, bool absolutePrecision=true, size_t numOfInternalIterations=3, typename Storage::StructureType decompositionType=Storage::GENERALSTRUCTURE, ValueType smoothingGapRatio=4, ValueType startSmoothingValue=0.0, ValueType primalBoundPrecision=std::numeric_limits< ValueType >::epsilon(), size_t maxPrimalBoundIterationNumber=100, size_t presolveMaxIterNumber=100, bool canonicalNormalization=true, ValueType presolveMinRelativeDualImprovement=0.01, bool lazyLPPrimalBoundComputation=true, ValueType smoothingDecayMultiplier=-1.0, SmoothingStrategyType smoothingStrategy=SmoothingParametersType::ADAPTIVE_DIMINISHING, bool fastComputations=true, bool verbose=false) |
| |
| size_t & | maxNumberOfIterations () |
| |
| const size_t & | maxNumberOfIterations () const |
| |
| size_t & | numberOfInternalIterations () |
| |
| const size_t & | numberOfInternalIterations () const |
| |
| const ValueType & | precision () const |
| |
| void | setPrecision (ValueType precision) |
| |
| bool & | isAbsolutePrecision () |
| |
| const bool & | isAbsolutePrecision () const |
| |
| ValueType & | smoothingGapRatio () |
| |
| const ValueType & | smoothingGapRatio () const |
| |
| bool & | lazyLPPrimalBoundComputation () |
| |
| const bool & | lazyLPPrimalBoundComputation () const |
| |
| ValueType & | smoothingDecayMultiplier () |
| |
| const ValueType & | smoothingDecayMultiplier () const |
| |
| SmoothingStrategyType & | smoothingStrategy () |
| |
| const SmoothingStrategyType & | smoothingStrategy () const |
| |
| Storage::StructureType & | decompositionType () |
| |
| const Storage::StructureType & | decompositionType () const |
| |
| const ValueType & | startSmoothingValue () const |
| |
| void | setStartSmoothingValue (ValueType val) |
| |
| const bool & | fastComputations () const |
| |
| void | setFastComputations (bool fast) |
| |
| const bool & | canonicalNormalization () const |
| |
| void | setCanonicalNormalization (bool canonical) |
| |
| size_t & | maxNumberOfPresolveIterations () |
| |
| const size_t & | maxNumberOfPresolveIterations () const |
| |
| ValueType & | presolveMinRelativeDualImprovement () |
| |
| const ValueType & | presolveMinRelativeDualImprovement () const |
| |
| size_t & | maxPrimalBoundIterationNumber () |
| |
| const size_t & | maxPrimalBoundIterationNumber () const |
| |
| ValueType & | primalBoundRelativePrecision () |
| |
| const ValueType & | primalBoundRelativePrecision () const |
| |
| bool & | verbose () |
| |
| const bool & | verbose () const |
| |
| | SmoothingBasedInference_Parameter_Base (typename Storage::StructureType decompositionType, bool lazyLPPrimalBoundComputation, const SmoothingParametersType &smoothingParameters, const SumProdSolverParametersType &sumProdSolverParameters, const MaxSumSolverParametersType &maxSumSolverParameters, const PrimalLPEstimatorParametersType &primalLPEstimatorParameters) |
| |
| virtual | ~SmoothingBasedInference_Parameter_Base () |
| |
| const SmoothingParametersType & | getSmoothingParameters () const |
| |
| const SumProdSolverParametersType & | getSumProdSolverParameters () const |
| |
| const MaxSumSolverParametersType & | getMaxSumSolverParameters () const |
| |
| const PrimalLPEstimatorParametersType & | getPrimalLPEstimatorParameters () const |
| |
template<class GM>
struct opengm::trws_base::SmoothingBasedInference_Parameter< GM >
Definition at line 111 of file smoothing_strategy.hxx.