77 SPDLOG_LOGGER_INFO(
mSLog,
"initial current: i_1 {}", cur1);
78 SPDLOG_LOGGER_INFO(
mSLog,
"initial voltage: v_2 {}", volt2);
85 Matrix mSourceCurrentIntfVoltage = volt2.real();
86 mCurrentSrc->setIntfVoltage(mSourceCurrentIntfVoltage);
88 mVoltageSrc->setIntfVoltage(mSourceCurrentIntfVoltage);
98 SPDLOG_LOGGER_INFO(
mSLog,
"Verify initial current: i_1 {}",
100 SPDLOG_LOGGER_INFO(
mSLog,
"Verify initial voltage: v_2 {}",
126 return (((c2 - c1) /
mDelay) * tEval + c1).transpose();
154 mITM.step(time, timeStepCount);
181 {std::make_shared<PreStep>(*
this), std::make_shared<PostStep>(*
this)});
AttributeList::Ptr mAttributes
Attribute List.
spdlog::level::level_enum Level
void execute(Real time, Int timeStepCount)
std::shared_ptr< SimNode< VarType > > Ptr
SimSignalComp(String uid, String name, Logger::Level logLevel=Logger::Level::off)
std::shared_ptr< TopologicalNode > Ptr
Logger::Log mSLog
Component logger.
static std::shared_ptr< Resistor > make(Args &&...args)
struct dps_magma_data data
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > Matrix
Dense matrix for real numbers.
Eigen::Matrix< Complex, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > MatrixComp
Dense matrix for complex numbers.