Harmony
HARMONic stabilitY assessment of PE-penetrated power systems
Loading...
Searching...
No Matches
Integrator.h
Go to the documentation of this file.
1#ifndef _INTEGRATOR_H_
2#define _INTEGRATOR_H_
3
4#include "Control_block.h"
5
15class Integrator : public ControlBlock {
16public:
17 Integrator() {} // Default constructor
18
24 Eigen::VectorXd define_differential_equations(const Eigen::VectorXd& x);
25
31 double define_differential_equations(const double x);
32
33 ~Integrator() = default; // Default destructor
34
35private:
36
37};
38
39#endif
Base class for dynamic control blocks used by converters.
Abstract base for filters, integrators, and controllers.
Definition Control_block.h:17
Pure integrator: for scalar or vector signals.
Definition Integrator.h:15
Eigen::VectorXd define_differential_equations(const Eigen::VectorXd &x)
Vector integrator dynamics.
Definition Integrator.cpp:14
Integrator()
Definition Integrator.h:17
~Integrator()=default