Harmony
HARMONic stabilitY assessment of PE-penetrated power systems
Loading...
Searching...
No Matches
Integrator Class Reference

Pure integrator: $ \dot{x} = u $ for scalar or vector signals. More...

#include <Integrator.h>

Inheritance diagram for Integrator:
Collaboration diagram for Integrator:

Public Member Functions

 Integrator ()
 
Eigen::VectorXd define_differential_equations (const Eigen::VectorXd &x)
 Vector integrator dynamics.
 
double define_differential_equations (const double x)
 Scalar integrator dynamics.
 
 ~Integrator ()=default
 
- Public Member Functions inherited from ControlBlock
 ControlBlock ()=default
 
virtual void printValues ()
 Print block-specific parameter values to standard output.
 
virtual ~ControlBlock ()=default
 

Detailed Description

Pure integrator: $ \dot{x} = u $ for scalar or vector signals.

Constructor & Destructor Documentation

◆ Integrator()

Integrator::Integrator ( )
inline

◆ ~Integrator()

Integrator::~Integrator ( )
default

Member Function Documentation

◆ define_differential_equations() [1/2]

double Integrator::define_differential_equations ( const double  x)

Scalar integrator dynamics.

Parameters
xError (or input) value.
Returns
State derivative equal to x.

◆ define_differential_equations() [2/2]

Eigen::VectorXd Integrator::define_differential_equations ( const Eigen::VectorXd &  x)

Vector integrator dynamics.

Parameters
xError (or input) vector.
Returns
State derivative vector equal to x.

The documentation for this class was generated from the following files: