@@ -7327,31 +7327,35 @@ pub mod benches {
73277327 pub fn generate_routes_with_nonlinear_probabilistic_scorer ( bench : & mut Criterion ) {
73287328 let logger = TestLogger :: new ( ) ;
73297329 let network_graph = bench_utils:: read_network_graph ( & logger) . unwrap ( ) ;
7330- let mut params = ProbabilisticScoringParameters :: default ( ) ;
7330+ let mut params = ProbabilisticScoringFeeParameters :: default ( ) ;
73317331 params. linear_success_probability = false ;
7332- let scorer = ProbabilisticScorer :: new ( params, & network_graph, & logger) ;
7333- generate_routes ( bench, & network_graph, scorer, InvoiceFeatures :: empty ( ) , 0 ,
7332+ let scorer = ProbabilisticScorer :: new (
7333+ ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
7334+ generate_routes ( bench, & network_graph, scorer, & params,
7335+ channelmanager:: provided_invoice_features ( & UserConfig :: default ( ) ) , 0 ,
73347336 "generate_routes_with_nonlinear_probabilistic_scorer" ) ;
73357337 }
73367338
73377339 pub fn generate_mpp_routes_with_nonlinear_probabilistic_scorer ( bench : & mut Criterion ) {
73387340 let logger = TestLogger :: new ( ) ;
73397341 let network_graph = bench_utils:: read_network_graph ( & logger) . unwrap ( ) ;
7340- let mut params = ProbabilisticScoringParameters :: default ( ) ;
7342+ let mut params = ProbabilisticScoringFeeParameters :: default ( ) ;
73417343 params. linear_success_probability = false ;
7342- let scorer = ProbabilisticScorer :: new ( params, & network_graph, & logger) ;
7343- generate_routes ( bench, & network_graph, scorer,
7344+ let scorer = ProbabilisticScorer :: new (
7345+ ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
7346+ generate_routes ( bench, & network_graph, scorer, & params,
73447347 channelmanager:: provided_invoice_features ( & UserConfig :: default ( ) ) , 0 ,
73457348 "generate_mpp_routes_with_nonlinear_probabilistic_scorer" ) ;
73467349 }
73477350
73487351 pub fn generate_large_mpp_routes_with_nonlinear_probabilistic_scorer ( bench : & mut Criterion ) {
73497352 let logger = TestLogger :: new ( ) ;
73507353 let network_graph = bench_utils:: read_network_graph ( & logger) . unwrap ( ) ;
7351- let mut params = ProbabilisticScoringParameters :: default ( ) ;
7354+ let mut params = ProbabilisticScoringFeeParameters :: default ( ) ;
73527355 params. linear_success_probability = false ;
7353- let scorer = ProbabilisticScorer :: new ( params, & network_graph, & logger) ;
7354- generate_routes ( bench, & network_graph, scorer,
7356+ let scorer = ProbabilisticScorer :: new (
7357+ ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
7358+ generate_routes ( bench, & network_graph, scorer, & params,
73557359 channelmanager:: provided_invoice_features ( & UserConfig :: default ( ) ) , 100_000_000 ,
73567360 "generate_large_mpp_routes_with_nonlinear_probabilistic_scorer" ) ;
73577361 }
0 commit comments