31 std::shared_ptr<SP::Ph1::Resistor> mSubResistor;
33 std::shared_ptr<SP::Ph1::Inductor> mSubInductor;
36 std::shared_ptr<SP::Ph1::Resistor> mSubSnubResistor1;
38 std::shared_ptr<SP::Ph1::Resistor> mSubSnubResistor2;
40 std::shared_ptr<SP::Ph1::Capacitor> mSubSnubCapacitor1;
42 std::shared_ptr<SP::Ph1::Capacitor> mSubSnubCapacitor2;
45 Real mSnubberResistance1;
47 Real mSnubberResistance2;
49 Real mSnubberCapacitance1;
51 Real mSnubberCapacitance2;
66 Real mBaseApparentPower;
80 Real mResistancePerUnit;
82 Real mReactancePerUnit;
84 Real mInductancePerUnit;
90 Real mRatioAbsPerUnit;
96 Bool mWithResistiveLosses;
119 Bool withResistiveLosses =
false);
AttributePointer< Attribute< T > > Ptr
CompositePowerComp(String uid, String name, Bool hasPreStep, Bool hasPostStep, Logger::Level logLevel)
String uid()
Returns unique id.
spdlog::level::level_enum Level
Common base class of all Component templates.
std::shared_ptr< SimPowerComp< VarType > > Ptr
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > Matrix
Dense matrix for real numbers.
Eigen::SparseMatrix< Complex, Eigen::RowMajor > SparseMatrixCompRow
Sparse matrix for complex numbers (row major).
Eigen::Matrix< Complex, Eigen::Dynamic, 1 > VectorComp
Dense vector for complex numbers.
std::complex< Real > Complex
Eigen::Matrix< Complex, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > MatrixComp
Dense matrix for complex numbers.
Eigen::SparseMatrix< Real, Eigen::RowMajor > SparseMatrixRow
Sparse matrix for real numbers (row major).