Class: Dicey::DistributionCalculators::Trivial

Inherits:
BaseCalculator show all
Includes:
Mixins::VectorizeDice
Defined in:
lib/dicey/distribution_calculators/trivial.rb

Overview

Distribution calculator with fast paths for some trivial cases (very fast).

Currently included cases:

  • single AbstractDie, even without VectorNumber (categorical distribution),

  • two of the same RegularDie (simple multinomial distribution).

You probably shouldn’t use this one manually, it’s mostly there for AutoSelector.

Constant Summary

Constants inherited from BaseCalculator

BaseCalculator::RESULT_TYPES

Method Summary

Methods inherited from BaseCalculator

#call, #heuristic_complexity, #valid_for?