Fixpoint
v0.1.2
  • Pages
  • Modules

    CPSolver.Variable behaviour (Fixpoint v0.1.2)

    Summary

    Types

    t()

    Callbacks

    new(values, opts)

    Functions

    bind(variable, space)
    bind_variables(space, variables)
    contains?(variable, value)
    domain(variable)
    fix(variable, value)
    fixed?(variable)
    max(variable)
    min(variable)
    remove(variable, value)
    removeAbove(variable, value)
    removeBelow(variable, value)
    set_store(variable, store)
    size(variable)
    subscribers(variable)

    Types

    Link to this type

    t()

    @type t() :: %CPSolver.Variable{
      domain: Domain.t(),
      id: reference(),
      name: String.t(),
      space: term()
    }

    Callbacks

    Link to this callback

    new(values, opts)

    @callback new(values :: Enum.t(), opts :: Keyword.t()) :: t()

    Functions

    Link to this function

    bind(variable, space)

    Link to this function

    bind_variables(space, variables)

    Link to this function

    contains?(variable, value)

    Link to this function

    domain(variable)

    Link to this function

    fix(variable, value)

    Link to this function

    fixed?(variable)

    Link to this function

    max(variable)

    Link to this function

    min(variable)

    Link to this function

    remove(variable, value)

    Link to this function

    removeAbove(variable, value)

    Link to this function

    removeBelow(variable, value)

    Link to this function

    set_store(variable, store)

    Link to this function

    size(variable)

    Link to this function

    subscribers(variable)

    Hex Package Hex Preview (current file) Download ePub version

    Built using ExDoc (v0.30.6) for the Elixir programming language