Expand description

Re-exports

pub extern crate approx;
pub extern crate nalgebra;
pub use crate::complex::damp;
pub use crate::complex::pulse;
pub use crate::complex::Complex;
pub use crate::enums::Continuous;
pub use crate::enums::Discrete;
pub use crate::enums::Discretization;
pub use crate::enums::Time;
pub use crate::error::Error;
pub use crate::linear_system::continuous::Ss;
pub use crate::linear_system::discrete::Ssd;
pub use crate::rational_function::Rf;
pub use crate::transfer_function::continuous::Tf;
pub use crate::transfer_function::discrete::Tfz;
pub use crate::transfer_function::discretization::TfDiscretization;
pub use crate::transfer_function::matrix::TfMatrix;
pub use crate::units::Decibel;
pub use crate::units::Hertz;
pub use crate::units::RadiansPerSecond;
pub use crate::units::Seconds;

Modules

Module that defines extension for complex numbers.

Controllers

Enumerations for general use inside the library.

Module for the definition of the library Error type.

Linear system

Frequency response plots

Matrices of polynomials

Rational functions

Common input signals

Transfer function and matrices of transfer functions

Units of measurement

Traits

Absolute value trait

Trait for arctangent

Numeric constants

Cosine of a number trait

Trait to handle degrees

Exponential trait

Trait for rounding

Trait for hypotenuse

Infinity representation

Multiplicative inversion of a number trait

Logarithm of a number trait

Maximum of two numbers trait

Fused multiplication and addition trait

Type conversion

Multiplicative identity trait

Trait for generic results that require a polynomial

Exponent of a number trait

Equality trait.

Sign of a number trait

Sine of a number trait

Square root of a number trait

Tangent of a number trait

Additive identity trait