Module au::linear_system::discrete[][src]

Discrete linear system

Time evolution of the system is performed through successive matrix multiplications.

This module contains the algorithm for the discretization of continuous systems:

  • forward Euler method
  • backward Euler method
  • Tustin (trapezoidal) method

Structs

EvolutionFn

Struct to hold the iterator for the evolution of the discrete linear system. It uses function to supply inputs.

EvolutionIter

Struct to hold the iterator for the evolution of the discrete linear system. It uses iterators to supply inputs.

TimeEvolution

Struct to hold the result of the discrete linear system evolution.

Type Definitions

Ssd

State-space representation of discrete time linear system