Harmony
HARMONic stabilitY assessment of PE-penetrated power systems
Loading...
Searching...
No Matches
Impedance.h
Go to the documentation of this file.
1
7#ifndef _IMPEDANCE_H_
8#define _IMPEDANCE_H_
9
10#include "Impedance_base.h"
11
19class Impedance : public Impedance_base {
20public:
28 Impedance(const std::string& symbol, const std::string& location, int pins, DenseMatrix values);
29
34 Impedance(const std::string& symbol, const std::string& location, int pins, const std::vector<double>& values);
35
37 Impedance(const std::string& symbol, const std::string& location, int pins, const double values);
38
40 Impedance(const std::string& symbol, const std::string& location, int pins, const std::vector<complex<double>>& values);
41
43 Impedance(const std::string& symbol, const std::string& location, int pins, const complex<double> values);
44
45 ~Impedance();
46
47private:
48};
49
50#endif // _IMPEDANCE_H_
Base class for passive impedance-type network elements.
Common base for resistive, reactive, and generic admittance elements.
Definition Impedance_base.h:16
Series impedance for each phase with diagonal (or matrix) Z entries.
Definition Impedance.h:19
~Impedance()
Definition Impedance.cpp:168