acceptStep() | Xyce::Device::DeviceMgr | |
activateSlowSources() | Xyce::Device::DeviceMgr | |
addDeviceEntity(const std::string ¶m, DeviceEntity *entity) | Xyce::Device::DeviceMgr | inline |
addDeviceInstance(InstanceBlock &IB) | Xyce::Device::DeviceMgr | |
addDeviceModel(const ModelBlock &MB) | Xyce::Device::DeviceMgr | |
addDeviceToCount(const std::string &device_name) | Xyce::Device::DeviceMgr | inline |
addGlobalPar(Util::Param &) | Xyce::Device::DeviceMgr | |
allDevsConverged() | Xyce::Device::DeviceMgr | |
allDevsConverged_ | Xyce::Device::DeviceMgr | private |
anaIntPtr_ | Xyce::Device::DeviceMgr | private |
bjtInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
bjtModelPtrVec_ | Xyce::Device::DeviceMgr | private |
bpInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
breakPointInstancesInitialized | Xyce::Device::DeviceMgr | private |
bsim3ModelPtrVec_ | Xyce::Device::DeviceMgr | private |
bsim4ModelPtrVec_ | Xyce::Device::DeviceMgr | private |
bsimsoiModelPtrVec_ | Xyce::Device::DeviceMgr | private |
calcCouplingTerms(int iSubProblem, int iElectrode, const N_LAS_Vector *dxdvPtr) | Xyce::Device::DeviceMgr | |
calcPDESubProblemInfo() | Xyce::Device::DeviceMgr | |
calledBeforeCSPI | Xyce::Device::DeviceMgr | private |
commandLine_ | Xyce::Device::DeviceMgr | private |
deactivateSlowSources() | Xyce::Device::DeviceMgr | |
debugOutput1() | Xyce::Device::DeviceMgr | |
debugOutput2() | Xyce::Device::DeviceMgr | |
declareCurrentStepAsBreakpoint() | Xyce::Device::DeviceMgr | |
deleteDeviceInstance(const std::string &name) | Xyce::Device::DeviceMgr | |
dependentPtrVec_ | Xyce::Device::DeviceMgr | private |
deRegisterFastSources(std::vector< std::string > &sourceNames) | Xyce::Device::DeviceMgr | |
DeviceEntityMap typedef | Xyce::Device::DeviceMgr | |
deviceMap_ | Xyce::Device::DeviceMgr | private |
DeviceMgr(IO::CmdParse &cp) | Xyce::Device::DeviceMgr | private |
DeviceMgr(const DeviceMgr &) | Xyce::Device::DeviceMgr | private |
devicePtrVec_ | Xyce::Device::DeviceMgr | private |
devicesNeedingLeadCurrentLoads_ | Xyce::Device::DeviceMgr | private |
DeviceVector typedef | Xyce::Device::DeviceMgr | |
DevMgrPtr_ | Xyce::Device::DeviceMgr | private |
devOptions_ | Xyce::Device::DeviceMgr | private |
devSensPtr_ | Xyce::Device::DeviceMgr | private |
devSupport | Xyce::Device::DeviceMgr | private |
diagonalVectorPtr_ | Xyce::Device::DeviceMgr | private |
diodeModelPtrVec_ | Xyce::Device::DeviceMgr | private |
disablePDEContinuation() | Xyce::Device::DeviceMgr | |
dotOpOutput() | Xyce::Device::DeviceMgr | |
dotOpOutputFlag | Xyce::Device::DeviceMgr | private |
dumpRestartData(char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) | Xyce::Device::DeviceMgr | |
enablePDEContinuation() | Xyce::Device::DeviceMgr | |
entityMapDone_ | Xyce::Device::DeviceMgr | private |
externalStateFlag_ | Xyce::Device::DeviceMgr | private |
externData_ | Xyce::Device::DeviceMgr | private |
factory(IO::CmdParse &cp) | Xyce::Device::DeviceMgr | static |
fastSourceNames_ | Xyce::Device::DeviceMgr | private |
findGlobalPar(const std::string &parName) const | Xyce::Device::DeviceMgr | |
findParam(const std::string &name) const | Xyce::Device::DeviceMgr | |
finishOutput() | Xyce::Device::DeviceMgr | |
firstDependent | Xyce::Device::DeviceMgr | private |
getADCMap(std::map< std::string, std::map< std::string, double > > &ADCMap) | Xyce::Device::DeviceMgr | |
getBMatrixEntriesforMOR(std::vector< int > &bMatEntriesVec, std::vector< int > &bMatPosEntriesVec) | Xyce::Device::DeviceMgr | |
getBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes) | Xyce::Device::DeviceMgr | |
getDACDeviceNames(std::vector< std::string > &dacNames) | Xyce::Device::DeviceMgr | |
getDevice(EntityTypeId model_type_id) | Xyce::Device::DeviceMgr | inlineprivate |
getDeviceByModelType(const EntityTypeId model_type) | Xyce::Device::DeviceMgr | private |
getDeviceCountMap() | Xyce::Device::DeviceMgr | inline |
getDeviceEntity(const std::string ¶m) const | Xyce::Device::DeviceMgr | |
getDeviceMap() const | Xyce::Device::DeviceMgr | inline |
getDeviceNames(const std::string &model_type_name, std::vector< std::string > &deviceNames) | Xyce::Device::DeviceMgr | |
getDeviceSensitivities() const | Xyce::Device::DeviceMgr | inline |
getFastSourcePeriod(std::vector< std::string > &sourceNames) | Xyce::Device::DeviceMgr | |
getGlobalPar(const std::string &parName) const | Xyce::Device::DeviceMgr | |
getHomotopyBlockSize() const | Xyce::Device::DeviceMgr | |
getInitialQnorm(std::vector< N_TIA_TwoLevelError > &tleVec) | Xyce::Device::DeviceMgr | |
getInnerLoopErrorSums(std::vector< N_TIA_TwoLevelError > &tleVec) | Xyce::Device::DeviceMgr | |
getLinearSystemFlag() | Xyce::Device::DeviceMgr | |
getMaxTimeStepSize() | Xyce::Device::DeviceMgr | |
getModelGroup(const std::string &device_type_name) | Xyce::Device::DeviceMgr | private |
getNlsMgrPtr() const | Xyce::Device::DeviceMgr | inline |
getNumInterfaceNodes(std::vector< int > &numInterfaceNodes) | Xyce::Device::DeviceMgr | |
getParamAndReduce(const std::string &name) | Xyce::Device::DeviceMgr | |
getParamAndReduce(const std::string &name, double &val) | Xyce::Device::DeviceMgr | |
getParamNoReduce(const std::string &name) const | Xyce::Device::DeviceMgr | |
getPDESystemFlag() | Xyce::Device::DeviceMgr | |
getTimeVoltagePairs(std::map< std::string, std::vector< std::pair< double, double > > > &timeVoltageUpdateMap) | Xyce::Device::DeviceMgr | |
getVoltageLimiterFlag() | Xyce::Device::DeviceMgr | |
getVsrcLIDs(std::string &srcName, int &li_Pos, int &li_Neg, int &li_Bra) | Xyce::Device::DeviceMgr | |
getXygraInstancePtr_(const std::string &deviceName) | Xyce::Device::DeviceMgr | private |
homotopyStepFailure() | Xyce::Device::DeviceMgr | |
homotopyStepSuccess(const std::vector< std::string > ¶mNames, const std::vector< double > ¶mVals) | Xyce::Device::DeviceMgr | |
icLoads_ | Xyce::Device::DeviceMgr | private |
indepSourceInstanceBackupPtrVec_ | Xyce::Device::DeviceMgr | private |
indepSourceInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
indepSourcePtrMap_ | Xyce::Device::DeviceMgr | private |
initializeAll() | Xyce::Device::DeviceMgr | |
innerDevsConverged() | Xyce::Device::DeviceMgr | |
instancePtrVec_ | Xyce::Device::DeviceMgr | private |
InstanceVector typedef | Xyce::Device::DeviceMgr | |
jacobianLoadCalledBefore_ | Xyce::Device::DeviceMgr | private |
lasSysPtr_ | Xyce::Device::DeviceMgr | private |
linearSystemFlag_ | Xyce::Device::DeviceMgr | private |
loadBVectorsforAC(N_LAS_Vector *bVecRealPtr, N_LAS_Vector *bVecImagPtr) | Xyce::Device::DeviceMgr | |
loadCouplingRHS(int iPDEDevice, int iElectrode, N_LAS_Vector *dfdvPtr) | Xyce::Device::DeviceMgr | |
loadDAEMatrices(N_LAS_Vector *tmpSolVectorPtr, N_LAS_Vector *tmpStaVectorPtr, N_LAS_Vector *tmpStaDerivVectorPtr, N_LAS_Vector *tmpStoVectorPtr, N_LAS_Matrix *tmpdQdxMatrixPtr, N_LAS_Matrix *tmpdFdxMatrixPtr) | Xyce::Device::DeviceMgr | |
loadDAEVectors(N_LAS_Vector *tmpNextSolVectorPtr, N_LAS_Vector *tmpCurrSolVectorPtr, N_LAS_Vector *tmpLastSolVectorPtr, N_LAS_Vector *tmpNextStaVectorPtr, N_LAS_Vector *tmpCurrStaVectorPtr, N_LAS_Vector *tmpLastStaVectorPtr, N_LAS_Vector *tmpStaDerivVectorPtr, N_LAS_Vector *tmpNextStoVectorPtr, N_LAS_Vector *tmpCurrStoVectorPtr, N_LAS_Vector *tmpLastStoVectorPtr, N_LAS_Vector *tmpStoLeadCurrQCompVectorPtr, N_LAS_Vector *tmpQVectorPtr, N_LAS_Vector *tmpFVectorPtr, N_LAS_Vector *tmpdFdxdVpVectorPtr, N_LAS_Vector *tmpdQdxdVpVectorPtr) | Xyce::Device::DeviceMgr | |
loadDeviceMask() | Xyce::Device::DeviceMgr | |
localDeviceCountMap_ | Xyce::Device::DeviceMgr | private |
mlData | Xyce::Device::DeviceMgr | private |
modelGroupMap_ | Xyce::Device::DeviceMgr | private |
modelPtrVec_ | Xyce::Device::DeviceMgr | private |
modelTypeMap_ | Xyce::Device::DeviceMgr | private |
ModelTypeNameModelTypeIdMap typedef | Xyce::Device::DeviceMgr | |
ModelVector typedef | Xyce::Device::DeviceMgr | |
mosfetInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
mosfetModelPtrVec_ | Xyce::Device::DeviceMgr | private |
multiThreading_ | Xyce::Device::DeviceMgr | private |
nameDevEntityMap_ | Xyce::Device::DeviceMgr | mutableprivate |
nameVec_ | Xyce::Device::DeviceMgr | private |
nlsMgrPtr_ | Xyce::Device::DeviceMgr | private |
nonPdeDevicePtrVec_ | Xyce::Device::DeviceMgr | private |
nonPdeInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
nonTrivialDeviceMaskFlag | Xyce::Device::DeviceMgr | private |
numInterfaceNodes_ | Xyce::Device::DeviceMgr | private |
numJacSolVectorPtr_ | Xyce::Device::DeviceMgr | private |
numJacStaVectorPtr_ | Xyce::Device::DeviceMgr | private |
numJacStoVectorPtr_ | Xyce::Device::DeviceMgr | private |
numPDEDevices_ | Xyce::Device::DeviceMgr | private |
numThreads_ | Xyce::Device::DeviceMgr | private |
operator=(const DeviceMgr &) | Xyce::Device::DeviceMgr | private |
output() | Xyce::Device::DeviceMgr | |
outputMgrPtr_ | Xyce::Device::DeviceMgr | private |
parameterChanged_ | Xyce::Device::DeviceMgr | private |
pdeDevicePtrVec_ | Xyce::Device::DeviceMgr | private |
pdeInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
pdsMgrPtr_ | Xyce::Device::DeviceMgr | private |
pkgOptMgrPtr_ | Xyce::Device::DeviceMgr | private |
plotFileInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
raiseDebugLevel(int increment) | Xyce::Device::DeviceMgr | |
registerAnalysisInterface(N_ANP_AnalysisInterface *tmp_anaIntPtr) | Xyce::Device::DeviceMgr | inline |
registerFastSources(std::vector< std::string > &sourceNames) | Xyce::Device::DeviceMgr | |
registerICLoads(std::vector< std::pair< int, double > > *icLoads) | Xyce::Device::DeviceMgr | inline |
registerLinearSystem(N_LAS_System *tmp_system_ptr) | Xyce::Device::DeviceMgr | inline |
registerNonlinearSolver(N_NLS_Manager *tmp_nlsMgrPtr) | Xyce::Device::DeviceMgr | inline |
registerOptions(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | inline |
registerOutputMgr(IO::OutputMgr *tmp_outputMgrPtr) | Xyce::Device::DeviceMgr | inline |
registerParallelMgr(N_PDS_Manager *tmp_pdsMgrPtr) | Xyce::Device::DeviceMgr | inline |
registerPkgOptionsMgr(IO::PkgOptionsMgr *pkgOptPtr) | Xyce::Device::DeviceMgr | |
registerSensParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
registerTimeOptions(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | inline |
resetForStepAnalysis() | Xyce::Device::DeviceMgr | |
resetRHSLoadFlags(int index) | Xyce::Device::DeviceMgr | |
restartDataSize(bool pack) | Xyce::Device::DeviceMgr | |
restoreRestartData(char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) | Xyce::Device::DeviceMgr | |
runParameterTests(std::string &deviceName) | Xyce::Device::DeviceMgr | |
sensFlag_ | Xyce::Device::DeviceMgr | private |
setACAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setADCWidths(std::map< std::string, int > const &ADCWidthMap) | Xyce::Device::DeviceMgr | |
setBlockAnalysisFlag(bool flagVal) | Xyce::Device::DeviceMgr | |
setDCAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setExternalSolverState(const SolverState &ss) | Xyce::Device::DeviceMgr | |
setFastTime(double timeVal) | Xyce::Device::DeviceMgr | |
setGlobalFlags() | Xyce::Device::DeviceMgr | |
setHBAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setICs(N_LAS_Vector *tmpSolVectorPtr, N_LAS_Vector *tmpCurrSolVectorPtr, N_LAS_Vector *tmpLastSolVectorPtr, N_LAS_Vector *tmpStaVectorPtr, N_LAS_Vector *tmpCurrStaVectorPtr, N_LAS_Vector *tmpLasStaVectorPtr, N_LAS_Vector *tmpStaDerivVectorPtr, N_LAS_Vector *tmpStoVectorPtr, N_LAS_Vector *tmpCurrStoVectorPtr, N_LAS_Vector *tmpLastStoVectorPtr, N_LAS_Vector *tmpQVectorPtr, N_LAS_Vector *tmpFVectorPtr, N_LAS_Vector *tmpdFdxdVpVectorPtr, N_LAS_Vector *tmpdQdxdVpVectorPtr) | Xyce::Device::DeviceMgr | |
setInitialGuess(N_LAS_Vector *solVectorPtr) | Xyce::Device::DeviceMgr | |
setLeadCurrentRequests(const std::set< std::string > &deviceNames) | Xyce::Device::DeviceMgr | |
setMORAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setMPDEAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setMPDEFlag(bool flagVal) | Xyce::Device::DeviceMgr | |
setOPAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setParam(std::string &name, double val) | Xyce::Device::DeviceMgr | |
setSTEPAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setTranAnalysisParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | |
setupRawMatrixPointers_() | Xyce::Device::DeviceMgr | private |
setupRawVectorPointers_() | Xyce::Device::DeviceMgr | private |
setupSolverInfo() | Xyce::Device::DeviceMgr | inline |
setupSolverInfo_() | Xyce::Device::DeviceMgr | private |
setVoltageLimiterFlag(bool flagVal) | Xyce::Device::DeviceMgr | inline |
solDevInstMap_ | Xyce::Device::DeviceMgr | private |
solState_ | Xyce::Device::DeviceMgr | private |
solStateExternal_ | Xyce::Device::DeviceMgr | private |
startTimeStep() | Xyce::Device::DeviceMgr | |
stepFailure(int analysis) | Xyce::Device::DeviceMgr | |
stepSuccess(int analysis) | Xyce::Device::DeviceMgr | |
testJacDevicePtrVec_ | Xyce::Device::DeviceMgr | private |
timeParamsProcessed_ | Xyce::Device::DeviceMgr | private |
unsetVoltageLimiterFlag() | Xyce::Device::DeviceMgr | inline |
updateDependentParameters_() | Xyce::Device::DeviceMgr | private |
updateIntermediateVars_() | Xyce::Device::DeviceMgr | private |
updatePrimaryState_() | Xyce::Device::DeviceMgr | private |
updateSecondaryState_() | Xyce::Device::DeviceMgr | private |
updateSources() | Xyce::Device::DeviceMgr | |
updateState(N_LAS_Vector *nextSolVectorPtr, N_LAS_Vector *currSolVectorPtr, N_LAS_Vector *lastSolVectorPtr, N_LAS_Vector *nextStaVectorPtr, N_LAS_Vector *currStaVectorPtr, N_LAS_Vector *lastStaVectorPtr, N_LAS_Vector *nextStoVectorPtr, N_LAS_Vector *currStoVectorPtr, N_LAS_Vector *lastStoVectorPtr) | Xyce::Device::DeviceMgr | |
updateStateArrays() | Xyce::Device::DeviceMgr | |
updateTemperature(double val) | Xyce::Device::DeviceMgr | |
updateTimeVoltagePairs(std::map< std::string, std::vector< std::pair< double, double > > * > const &timeVoltageUpdateMap) | Xyce::Device::DeviceMgr | |
verifyDeviceInstance(InstanceBlock &IB) | Xyce::Device::DeviceMgr | |
vsrcInstancePtrMap_ | Xyce::Device::DeviceMgr | private |
vsrcInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
xygraGetCoilNames(const std::string &deviceName, std::vector< std::string > &cN) | Xyce::Device::DeviceMgr | |
xygraGetCoilWindings(const std::string &deviceName, std::vector< int > &cW) | Xyce::Device::DeviceMgr | |
xygraGetNumNodes(const std::string &deviceName) | Xyce::Device::DeviceMgr | |
xygraGetNumWindings(const std::string &deviceName) | Xyce::Device::DeviceMgr | |
xygraGetVoltages(const std::string &deviceName, std::vector< double > &vN) | Xyce::Device::DeviceMgr | |
xygraPtrMap_ | Xyce::Device::DeviceMgr | private |
xygraSetConductances(const std::string &deviceName, const std::vector< std::vector< double > > &cM) | Xyce::Device::DeviceMgr | |
xygraSetK(const std::string &deviceName, const std::vector< std::vector< double > > &kM, const double t=0) | Xyce::Device::DeviceMgr | |
xygraSetSources(const std::string &deviceName, const std::vector< double > &sV, const double t=0) | Xyce::Device::DeviceMgr | |
~DeviceMgr() | Xyce::Device::DeviceMgr | |