8 #ifndef SMOOTHINGTOMARGINALS_HXX_
9 #define SMOOTHINGTOMARGINALS_HXX_
58 template<
class PARAMETERS>
61 typename PARAMETERS::ValueType temperature=1.0,
62 typename PARAMETERS::Storage::StructureType decompositionType=PARAMETERS::Storage::GENERALSTRUCTURE)
64 params.maxNumberOfIterations()=1;
65 params.numberOfInternalIterations()=numIterations;
66 params.setStartSmoothingValue(temperature);
67 params.smoothingStrategy()=PARAMETERS::SmoothingParametersType::FIXED;
68 params.maxNumberOfPresolveIterations()=0;
69 params.setPrecision(0);
70 params.lazyLPPrimalBoundComputation()=
true;
71 params.maxPrimalBoundIterationNumber()=1;
72 params.decompositionType()=decompositionType;
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...