Skip to documentation
SLOP

tiny.pluck.bdd.wmcWithAllocator

Reference tiny.pluck bdd wmcWithAllocator

Defined in bdd.

Called byCallsbdd.WmcContextwmcCachedbddwmctest sourcelib.pluck.src.profiling.internal.incrementaltest: BENCHMARK: BDD complexity scali...test sourcelib.pluck.src.profiling.internal.incrementaltest: BENCHMARK: WmcContext at larger...test sourcelib.pluck.src.profiling.internal.incrementaltest: BENCHMARK: WmcContext persisten...+3 moreprivate sourcelib.pluck.src.bdd.WmcDenseCachedeinitprivate sourcelib.pluck.src.bdd.WmcDenseCacheinitprivate sourcelib.pluck.src.bddwmcHelperprivate sourcelib.pluck.src.bddwmcHelperHashbddwmcWithAllocator
Static calls · unresolved targets: 0 · external targets: 1.

Source

Source: lib/pluck/src/bdd.zig:2305

zig
pub fn wmcWithAllocator(manager: *const Manager, bdd: Bdd, params: *const WmcParams, allocator: Allocator) f64 {    var cache = WmcDenseCache.init(allocator, manager.nodes.items.len) catch {        var hash_cache = std.AutoHashMap(u32, f64).init(allocator);        defer hash_cache.deinit();        return wmcHelperHash(manager, bdd, params, &hash_cache);    };    defer cache.deinit();    return wmcHelper(manager, bdd, params, &cache);}

Complete caller list

8 direct callers.

Audit

Definitions1
Public names1
Members0
Version26.7.0
Revisiondaab053ee433