Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
FirstOrder.hpp File Reference
#include <janus/janus.hpp>
Include dependency graph for FirstOrder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vulcan::tf::FirstOrderCoeffs< Scalar >
 First-order discrete-time system coefficients. More...

Namespaces

namespace  vulcan
namespace  vulcan::tf
 Transfer function utilities for linear systems and nonlinear elements.

Functions

template<typename Scalar>
FirstOrderCoeffs< Scalar > vulcan::tf::first_order (double tau, double K, double dt)
 Compute first-order discrete-time system coefficients.
template<typename Scalar>
Scalar vulcan::tf::first_order_step (const FirstOrderCoeffs< Scalar > &coeffs, const Scalar &state, const Scalar &input)
 Compute next state for first-order system (stateless).
template<typename Scalar>
Scalar vulcan::tf::first_order_response (double tau, double K, const Scalar &t)
 Compute analytical step response at time t.