|
| NetlistClass (size_t, BaseElectronObject *) |
|
void | Reporting () |
| 公共方法
|
|
void | WriteMathQuestionParamsGND (MathMatrixClass::Matrix *, MathMatrixClass::VectorDouble *, MathMatrixClass::VectorDouble *, MathMatrixClass::VectorIndex *) |
|
void | WriteMathQuestionParamsKCL (MathMatrixClass::Matrix *, MathMatrixClass::VectorDouble *, MathMatrixClass::VectorDouble *, MathMatrixClass::VectorIndex *) |
|
void | WriteMathQuestionParamsKVL (MathMatrixClass::Matrix *, MathMatrixClass::VectorDouble *, MathMatrixClass::VectorDouble *, MathMatrixClass::VectorIndex *) |
|
bool | isExistSolvedNetlist (const std::set< NetlistClass * > &) |
|
void | crawlSuperNodeIcs (NetlistClass *, NetlistClass *, std::list< NetlistClass * >, std::list< double >, std::list< SuperNodeIcModel * > &) |
|
void | setVoltage (double _voltage) |
|
double | getVoltage () const |
|
void | setIndex (size_t _index) |
|
size_t | getIndex () const |
|
void | appendMember (BaseElectronObject *) |
|
bool | includeMember (BaseElectronObject *) |
|
void | removeMember (BaseElectronObject *) |
|
size_t | countMember () |
|
void | moveMembersTo (NetlistClass *) |
|
SDL_Point | getLongestWirePosition () |
|
void | dfs (std::list< NetlistClass * > &, std::set< NetlistClass * > &) |
| 深度优先遍历
|
|
bool | includeCapacitorGround () |
| 判断当前网络节点下是否有“地”
|
|
bool | include (ICType) |
|
bool | include (ICType, PinProperty) |
|
void | WriteBackVoltageToEachFootPins (const double &) |
|
◆ moveMembersTo()
void NetlistClass::moveMembersTo |
( |
NetlistClass * |
_targetNetlist | ) |
|
虽然完成了pin改造,但是wire中仍然可以保留、并且就是在保留着网络节点的概念 虽然这样做存储上浪费了一些、内存上浪费了一些,但是一条线段、自身的2个端点,都把持相同的信息,没什么问题,反而数据使用起来更灵活、简便
◆ WriteBackVoltageToEachFootPins()
void NetlistClass::WriteBackVoltageToEachFootPins |
( |
const double & |
_voltage | ) |
|
The documentation for this class was generated from the following files: