void VCVS::setGain( const double g ) { if ( g == m_g ) return; if (p_eSet) p_eSet->setCacheInvalidated(); m_g = -m_g; add_initial_dc(); m_g = g; add_initial_dc(); }
void VCCS::setGain(const double g) { if ( g == m_g ) return; if (p_eSet) p_eSet->setCacheInvalidated(); // Remove old values m_g = -m_g; add_initial_dc(); // Add new values m_g = g; add_initial_dc(); }
void VoltagePoint::setVoltage(const double v) { if (v == m_voltage) return; if (p_eSet) p_eSet->setCacheInvalidated(); m_voltage = v; add_initial_dc(); }
void VoltageSource::setVoltage(const double v) { if (m_v == v) return; if (p_eSet) p_eSet->setCacheInvalidated(); m_v = v; add_initial_dc(); }
void Resistance::setConductance(const double g) { if (g == m_g) return; if (p_eSet) p_eSet->setCacheInvalidated(); m_g = g - m_g; add_initial_dc(); m_g = g; }
void CurrentSource::setCurrent( const double i ) { if(i == m_i) return; if (p_eSet) p_eSet->setCacheInvalidated(); // Remove the old current m_i = -m_i + i; add_initial_dc(); m_i = i; }