- 3.0.2 core module.
ct::core::SensitivityApproximationSettings Struct Reference

settings for the SensitivityApproximation More...

#include <Sensitivity.h>

Public Types

enum  APPROXIMATION {
  APPROXIMATION::FORWARD_EULER = 0, APPROXIMATION::BACKWARD_EULER, APPROXIMATION::SYMPLECTIC_EULER, APPROXIMATION::TUSTIN,
  APPROXIMATION::MATRIX_EXPONENTIAL
}
 different discrete-time approximations to linear systems More...
 

Public Member Functions

 SensitivityApproximationSettings (double dt, APPROXIMATION approx)
 

Public Attributes

double dt_
 discretization time-step More...
 
APPROXIMATION approximation_
 type of discretization strategy used. More...
 

Detailed Description

settings for the SensitivityApproximation

Member Enumeration Documentation

◆ APPROXIMATION

different discrete-time approximations to linear systems

Enumerator
FORWARD_EULER 
BACKWARD_EULER 
SYMPLECTIC_EULER 
TUSTIN 
MATRIX_EXPONENTIAL 

Constructor & Destructor Documentation

◆ SensitivityApproximationSettings()

ct::core::SensitivityApproximationSettings::SensitivityApproximationSettings ( double  dt,
APPROXIMATION  approx 
)
inline

Member Data Documentation

◆ dt_

◆ approximation_


The documentation for this struct was generated from the following file: