clean_mixer v0.8.0 CleanMixer.Metrics.MetricsMap

Link to this section Summary

Link to this section Types

Link to this type

metric_name()

metric_name() :: atom()
Link to this type

metric_value()

metric_value() :: term()
Link to this type

t(key)

t(key) :: %{optional(key) => %{}}

Link to this section Functions

Link to this function

compute_component_metrics(arch_map)

compute_component_metrics(CleanMixer.ArchMap.t()) ::
  t(CleanMixer.ArchMap.Component.t())
Link to this function

compute_dep_metrics(arch_map, component_metrics)

Link to this function

deviation(metrics_map, metric)

deviation(t(), metric_name()) :: metric_value()
Link to this function

mean(metrics_map, metric)

mean(t(), metric_name()) :: metric_value()
Link to this function

metric(metrics_map, entity, metric)

metric(t(), entity(), metric_name()) :: metric_value()
Link to this function

metrics_of(metrics_map, entity)

metrics_of(t(), entity()) :: map()
Link to this function

sigmas_count(metrics_map, entity, metric)

sigmas_count(t(), entity(), metric_name()) :: float()