Documentation

Aesop.Stats.Basic

Equations
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
structure Aesop.Stats :
Instances For
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • numSuccessful : Nat

    Number of successful applications of a rule.

  • numFailed : Nat

    Number of failed applications of a rule.

  • elapsedSuccessful : Aesop.Nanos

    Total elapsed time of successful applications of a rule.

  • elapsedFailed : Aesop.Nanos

    Total elapsed time of failed applications of a rule.

Instances For
Equations
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
@[reducible, inline]
Equations
Instances
@[always_inline]
Equations
@[always_inline]
Equations
@[always_inline]
Equations
  • Aesop.isStatsCollectionOrTracingEnabled = (Aesop.isStatsCollectionEnabled <||> Aesop.isStatsTracingEnabled)
@[always_inline]
def Aesop.profiling {m : TypeType} [Monad m] [Aesop.MonadStats m] {α : Type} (recordStats : Aesop.StatsαAesop.NanosAesop.Stats) (x : m α) :
m α
Equations
  • One or more equations did not get rendered due to their size.
@[always_inline]
def Aesop.profilingRuleSelection {m : TypeType} [Monad m] [Aesop.MonadStats m] {α : Type} :
m αm α
Equations
  • One or more equations did not get rendered due to their size.
@[always_inline]
def Aesop.profilingRule {m : TypeType} [Monad m] [Aesop.MonadStats m] {α : Type} (rule : Aesop.DisplayRuleName) (wasSuccessful : αBool) :
m αm α
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.