Skip to main content

evaluate_quality_function

Function evaluate_quality_function 

Source
pub fn evaluate_quality_function(
    norm: NormType,
    centrality: CentralityType,
    balancing: BalancingTermType,
    alpha_primal: Number,
    alpha_dual: Number,
    xi: Number,
    aggr: QualityFunctionAggregates,
) -> Number
Expand description

Pure-scalar reducer corresponding to IpQualityFunctionMuOracle.cpp::CalculateQualityFunction lines 566-658 minus the vector→aggregate reduction. Combines the caller-provided norm aggregates per the configured (norm, centrality, balancing) triple.

xi is the centrality measure of the trial complementarity products; ignored when centrality == None.