36 Bool closed =
false) {
AttributePointer< Attribute< T > > Ptr
std::shared_ptr< AttributeList > Ptr
const CPS::Attribute< Matrix >::Ptr mClosedResistance
Resistance if switch is closed [ohm].
const CPS::Attribute< Matrix >::Ptr mOpenResistance
Resistance if switch is open [ohm].
Switch(CPS::AttributeList::Ptr attributeList)
void setParameters(Matrix openResistance, Matrix closedResistance, Bool closed=false)
const CPS::Attribute< Bool >::Ptr mIsClosed
Defines if Switch is open or closed.
Bool isClosed()
Check if switch is closed.
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor > Matrix
Dense matrix for real numbers.