Module models

Source
Expand description

The models module provides a set of prebuilt atomic models, for easy reuse in simulation products and projects. Additionally, this module specifies the requirements of any additional custom models, via the Model trait.

Re-exports§

pub use self::batcher::Batcher;
pub use self::coupled::Coupled;
pub use self::coupled::ExternalInputCoupling;
pub use self::coupled::ExternalOutputCoupling;
pub use self::coupled::InternalCoupling;
pub use self::exclusive_gateway::ExclusiveGateway;
pub use self::gate::Gate;
pub use self::generator::Generator;
pub use self::load_balancer::LoadBalancer;
pub use self::model::Model;
pub use self::model_trait::DevsModel;
pub use self::model_trait::Reportable;
pub use self::model_trait::ReportableModel;
pub use self::parallel_gateway::ParallelGateway;
pub use self::processor::Processor;
pub use self::stochastic_gate::StochasticGate;
pub use self::stopwatch::Stopwatch;
pub use self::storage::Storage;
pub use self::model_repr::ModelRepr;

Modules§

batcher
coupled
exclusive_gateway
gate
generator
load_balancer
model
model_factory
model_repr
model_trait
parallel_gateway
processor
stochastic_gate
stopwatch
storage

Structs§

ModelMessage
ModelRecord