acceptStep() | Xyce::Device::DeviceMgr | |
activateSlowSources() | Xyce::Device::DeviceMgr | |
addArtificialParameter(const std::string &name, ArtificialParameters::ArtificialParameter *artificial_parameter) | Xyce::Device::DeviceMgr | inline |
addDeviceInstance(InstanceBlock &IB) | Xyce::Device::DeviceMgr | |
addDeviceModel(const ModelBlock &MB) | Xyce::Device::DeviceMgr | |
addDevicesToCount(const std::map< std::string, int > &device_map) | Xyce::Device::DeviceMgr | |
addDeviceToCount(const std::string &device_name, int num_devs=1) | Xyce::Device::DeviceMgr | inline |
addExtDeviceInstance_(const InstanceBlock &IB) | Xyce::Device::DeviceMgr | private |
addGlobalPar(const Util::Param &) | Xyce::Device::DeviceMgr | |
allDevsConverged() | Xyce::Device::DeviceMgr | |
anaIntPtr_ | Xyce::Device::DeviceMgr | private |
analyticSensitivitiesAvailable(std::string &name) | Xyce::Device::DeviceMgr | |
ArtificialParameterMap typedef | Xyce::Device::DeviceMgr | |
artificialParameterMap_ | Xyce::Device::DeviceMgr | private |
ArtificialParameters::ArtificialParameter class | Xyce::Device::DeviceMgr | friend |
bpInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
breakPointInstancesInitialized | 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 | |
devOptions_ | Xyce::Device::DeviceMgr | private |
devSensPtr_ | Xyce::Device::DeviceMgr | private |
diagonalVectorPtr_ | 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 | |
EntityVector typedef | Xyce::Device::DeviceMgr | |
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 |
getAnalyticSensitivities(std::string &name, std::vector< double > &dfdpVec, std::vector< double > &dqdpVec, std::vector< double > &dbdpVec, std::vector< int > &FindicesVec, std::vector< int > &QindicesVec, std::vector< int > &BindicesVec) | Xyce::Device::DeviceMgr | |
getBMatrixEntriesforMOR(std::vector< int > &bMatEntriesVec, std::vector< int > &bMatPosEntriesVec) | Xyce::Device::DeviceMgr | |
getBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes) | Xyce::Device::DeviceMgr | |
getDevice(EntityTypeId model_type_id) | Xyce::Device::DeviceMgr | inline |
getDeviceByModelType(const EntityTypeId model_type) | Xyce::Device::DeviceMgr | private |
getDeviceCountMap() | Xyce::Device::DeviceMgr | inline |
getDeviceEntity(const std::string &full_param_name) const | Xyce::Device::DeviceMgr | |
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 | inline |
getMaxTimeStepSize() | Xyce::Device::DeviceMgr | |
getModelGroup(const std::string &model_or_device_type_name) | Xyce::Device::DeviceMgr | |
getModelType(const InstanceBlock &instance_block) | Xyce::Device::DeviceMgr | |
getNlsMgrPtr() const | Xyce::Device::DeviceMgr | inline |
getNumInterfaceNodes(std::vector< int > &numInterfaceNodes) | Xyce::Device::DeviceMgr | |
getParam(const std::string &name, double &value) const | Xyce::Device::DeviceMgr | private |
getParamAndReduce(const std::string &name) const | Xyce::Device::DeviceMgr | |
getParamAndReduce(const std::string &name, double &val) const | Xyce::Device::DeviceMgr | |
getParamNoReduce(const std::string &name) const | Xyce::Device::DeviceMgr | |
getPDESystemFlag() | Xyce::Device::DeviceMgr | inline |
getVoltageLimiterFlag() | Xyce::Device::DeviceMgr | inline |
globals_ | 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 | |
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 *tmpBVectorPtr, N_LAS_Vector *tmpdFdxdVpVectorPtr, N_LAS_Vector *tmpdQdxdVpVectorPtr) | Xyce::Device::DeviceMgr | |
loadDeviceMask() | Xyce::Device::DeviceMgr | |
localDeviceCountMap_ | Xyce::Device::DeviceMgr | private |
matrixLoadData_ | Xyce::Device::DeviceMgr | private |
measureManager_ | Xyce::Device::DeviceMgr | private |
modelGroupInstanceVector_ | Xyce::Device::DeviceMgr | private |
modelGroupMap_ | Xyce::Device::DeviceMgr | private |
modelGroupModelVector_ | Xyce::Device::DeviceMgr | private |
modelTypeInstanceVector_ | Xyce::Device::DeviceMgr | private |
ModelTypeInstanceVectorMap typedef | Xyce::Device::DeviceMgr | |
modelTypeMap_ | Xyce::Device::DeviceMgr | private |
modelTypeModelVector_ | Xyce::Device::DeviceMgr | private |
ModelTypeModelVectorMap typedef | Xyce::Device::DeviceMgr | |
ModelTypeNameModelTypeIdMap typedef | Xyce::Device::DeviceMgr | |
ModelVector typedef | Xyce::Device::DeviceMgr | |
modelVector_ | Xyce::Device::DeviceMgr | private |
nameVec_ | Xyce::Device::DeviceMgr | private |
nlsMgrPtr_ | Xyce::Device::DeviceMgr | private |
nonPdeInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
nonTrivialDeviceMaskFlag | Xyce::Device::DeviceMgr | private |
notify(const Analysis::StepEvent &event) | Xyce::Device::DeviceMgr | |
numInterfaceNodes_ | Xyce::Device::DeviceMgr | private |
numJacSolVectorPtr_ | Xyce::Device::DeviceMgr | private |
numJacStaVectorPtr_ | Xyce::Device::DeviceMgr | private |
numJacStoVectorPtr_ | 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 |
parameterDeviceCache_ | Xyce::Device::DeviceMgr | mutableprivate |
passThroughParamsMap_ | 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 | |
registerAnalysisManager(N_ANP_AnalysisManager *tmp_anaIntPtr) | Xyce::Device::DeviceMgr | |
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 |
registerMeasureMgr(IO::Measure::Manager *measure_manager) | Xyce::Device::DeviceMgr | |
registerNonlinearSolver(Nonlinear::Manager *tmp_nlsMgrPtr) | Xyce::Device::DeviceMgr | inline |
registerOptions(const Util::OptionBlock &OB) | Xyce::Device::DeviceMgr | inline |
registerOutputMgr(IO::OutputMgr *output_manager) | Xyce::Device::DeviceMgr | |
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 |
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 | |
sensFlag_ | Xyce::Device::DeviceMgr | private |
setACAnalysisParams(const Util::OptionBlock &OB) | 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 *tmpBVectorPtr, 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 | |
setupExternalDevices() | 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(Analysis::CurrentMode analysis) | Xyce::Device::DeviceMgr | |
stepSuccess(Analysis::CurrentMode analysis) | Xyce::Device::DeviceMgr | |
testJacDevicePtrVec_ | Xyce::Device::DeviceMgr | private |
timeParamsProcessed_ | Xyce::Device::DeviceMgr | private |
unsetVoltageLimiterFlag() | Xyce::Device::DeviceMgr | inline |
updateDependentParameters_() | Xyce::Device::DeviceMgr | private |
updateExternalDevices_() | 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 | |
verifyDeviceInstance(InstanceBlock &IB) | Xyce::Device::DeviceMgr | |
~DeviceMgr() | Xyce::Device::DeviceMgr | |