Interface Params<Name>

Params is a set of parameters used to configure Solvers, Tactics and Simplifiers in Z3.

interface Params<Name extends string = "main"> {
    ctx: Context<Name>;
    ptr: Z3_params;
    set(name: string, value: string | number | boolean): void;
    toString(): string;
    validate(descrs: ParamDescrs<Name>): void;
}

Type Parameters

  • Name extends string = "main"

Properties

Methods

Properties

ptr: Z3_params

Methods

  • Set a parameter with the given name and value.

    Parameters

    • name: string

      Parameter name

    • value: string | number | boolean

      Parameter value (boolean, number, or string)

    Returns void