Sign in

    zhaoyuanjuns/moonbit_extractor/benchmarks does not have a README file

    BenchmarkCase

    pub(all) struct BenchmarkCase {
    id : String
    carrier_flow : Double
    feed_concentration : Double
    solvent_flow : Double
    distribution : Double
    } derive(Eq, ToJson,
    Debug
    )

    A reproducible engineering casebook. Values are dimensionless on the same basis as the liquid package and are intentionally kept in source control.

    BenchmarkCase::new

    fn BenchmarkCase::new(id~ : String, carrier_flow~ : Double, feed_concentration~ : Double, solvent_flow~ : Double, distribution~ : Double) -> BenchmarkCase raise
    ExtractionError

    BenchmarkResult

    pub(all) struct BenchmarkResult {
    case_id : String
    recovery : Double
    raffinate : Double
    residual : Double
    extraction_factor : Double
    } derive(Eq, ToJson,
    Debug
    )

    average_recovery

    fn average_recovery(results : ArrayView[BenchmarkResult]) -> Double

    maximum_residual

    fn maximum_residual(results : ArrayView[BenchmarkResult]) -> Double

    Source Files

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io