void biastee::initAC (void) { setISource (false); setVoltageSources (1); allocMatrixMNA (); clearB (); clearC (); voltageSource (VSRC_1, NODE_2, NODE_1); }
void KalmanFilterBase::setMeasureSize(unsigned m) { if (m!=m_) { ZeroDelayObserver::setMeasureSize(m); clearC(); clearR(); } }
void KalmanFilterBase::reset() { ZeroDelayObserver::reset(); clearA(); clearC(); clearQ(); clearR(); clearStateCovariance(); }
void KalmanFilterBase::setStateSize(unsigned n) { if (n!=n_) { ZeroDelayObserver::setStateSize(n); oc_.stateIdentity = Matrix::Identity(n,n); clearA(); clearC(); clearQ(); clearStateCovariance(); } }
void KalmanFilterBase::setStateSize(unsigned n, unsigned nt) { if ((n!=n_) || (nt_ !=nt)) { ZeroDelayObserver::setStateSize(n); nt_=nt; clearA(); clearC(); clearQ(); clearStateCovariance(); } }