package alt-ergo-lib

  1. Overview
  2. Docs
The Alt-Ergo SMT prover library

Install

Dune Dependency

Authors

Maintainers

Sources

alt-ergo-2.3.1.tar.gz
sha256=0fd6594f30d4e2bea97350a7906ecc2528c37e8fdd32588818a162aacc409688
md5=a0e9dda8f17c1f4f03119badd24d1bf5

doc/alt-ergo-lib/AltErgoLib/Timers/index.html

Module AltErgoLib.TimersSource

Sourcetype ty_module =
  1. | M_None
  2. | M_Typing
  3. | M_Sat
  4. | M_Match
  5. | M_CC
  6. | M_UF
  7. | M_Arith
  8. | M_Arrays
  9. | M_Sum
  10. | M_Records
  11. | M_AC
  12. | M_Expr
  13. | M_Triggers
  14. | M_Simplex
Sourcetype ty_function =
  1. | F_add
  2. | F_add_lemma
  3. | F_add_predicate
  4. | F_add_terms
  5. | F_are_equal
  6. | F_assume
  7. | F_class_of
  8. | F_leaves
  9. | F_make
  10. | F_m_lemmas
  11. | F_m_predicates
  12. | F_query
  13. | F_solve
  14. | F_subst
  15. | F_union
  16. | F_unsat
  17. | F_none
  18. | F_new_facts
  19. | F_apply_subst
  20. | F_instantiate
Sourcetype t

environment of internal timers *

Sourceval empty : unit -> t

return a new empty env *

Sourceval reset : t -> unit

reset the given env to empty

Sourceval start : t -> ty_module -> ty_function -> unit

save the current timer and start the timer "ty_module x ty_function" *

Sourceval pause : t -> ty_module -> ty_function -> unit

pause the timer "ty_module x ty_function" and restore the former timer *

Sourceval update : t -> unit

update the value of the current timer *

Sourceval get_value : t -> ty_module -> ty_function -> float

get the value of the timer "ty_module x ty_function" *

Sourceval get_sum : t -> ty_module -> float

get the sum of the "ty_function" timers for the given "ty_module" *

Sourceval current_timer : t -> ty_module * ty_function * int
Sourceval string_of_ty_module : ty_module -> string
Sourceval string_of_ty_function : ty_function -> string
Sourceval get_stack : t -> (ty_module * ty_function * int) list
Sourceval get_timers_array : t -> float array array
Sourceval mtag : ty_module -> int
Sourceval ftag : ty_function -> int
Sourceval all_modules : ty_module list
Sourceval all_functions : ty_function list
Sourceval set_timer_start : (ty_module -> ty_function -> unit) -> unit

This functions assumes (asserts) that timers() yields true *

Sourceval set_timer_pause : (ty_module -> ty_function -> unit) -> unit

This functions assumes (asserts) that timers() yields true *

Sourceval exec_timer_start : ty_module -> ty_function -> unit
Sourceval exec_timer_pause : ty_module -> ty_function -> unit
OCaml

Innovation. Community. Security.