acceptStep() | Xyce::Device::DeviceMgr | |
ACSpecified_ | Xyce::Device::DeviceMgr | private |
activateSlowSources() | Xyce::Device::DeviceMgr | |
addArtificialParameter(const std::string &name, ArtificialParameters::ArtificialParameter *artificial_parameter) | Xyce::Device::DeviceMgr | inline |
addDeviceInstance(const InstanceBlock &IB) | Xyce::Device::DeviceMgr | |
addDeviceModel(const ModelBlock &MB) | Xyce::Device::DeviceMgr | |
addDevicesToCount(const DeviceCountMap &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 ¶m) | Xyce::Device::DeviceMgr | |
allDevicesConverged(Parallel::Machine comm) const | Xyce::Device::DeviceMgr | |
analysisManager_ | Xyce::Device::DeviceMgr | private |
analyticSensitivitiesAvailable(const std::string &name) | 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 Linear::Vector *dxdvPtr) | Xyce::Device::DeviceMgr | |
calcPDESubProblemInfo() | Xyce::Device::DeviceMgr | |
calledBeforeCSPI | Xyce::Device::DeviceMgr | private |
comm_ | Xyce::Device::DeviceMgr | private |
commandLine_ | Xyce::Device::DeviceMgr | private |
deactivateSlowSources() | Xyce::Device::DeviceMgr | |
debugOutput1() | Xyce::Device::DeviceMgr | |
debugOutput2() | Xyce::Device::DeviceMgr | |
deleteDeviceInstance(const std::string &name) | Xyce::Device::DeviceMgr | |
dependentPtrVec_ | Xyce::Device::DeviceMgr | private |
deRegisterFastSources(const std::vector< std::string > &sourceNames) | Xyce::Device::DeviceMgr | |
DeviceEntityMap typedef | Xyce::Device::DeviceMgr | |
deviceMap_ | Xyce::Device::DeviceMgr | private |
DeviceMgr(Parallel::Machine comm, Topo::Topology &topology, Util::Op::BuilderManager &op_builder_manager, const IO::CmdParse &command_line) | Xyce::Device::DeviceMgr | |
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 |
dotOpOutputRequested_ | Xyce::Device::DeviceMgr | private |
dumpRestartData(char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) const | Xyce::Device::DeviceMgr | |
enablePDEContinuation() | Xyce::Device::DeviceMgr | |
EntityVector typedef | Xyce::Device::DeviceMgr | |
externalInitJctFlag_ | Xyce::Device::DeviceMgr | private |
externalStateFlag_ | Xyce::Device::DeviceMgr | private |
externData_ | Xyce::Device::DeviceMgr | private |
findGlobalPar(const std::string &name) const | Xyce::Device::DeviceMgr | |
finishOutput() | Xyce::Device::DeviceMgr | |
firstDependent_ | Xyce::Device::DeviceMgr | private |
getACSpecified() const | Xyce::Device::DeviceMgr | inline |
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 | |
getArtificialParameterMap() const | Xyce::Device::DeviceMgr | inline |
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 | |
getDeviceOptions() const | Xyce::Device::DeviceMgr | inline |
getDevices(ModelTypeId model_type_id) const | Xyce::Device::DeviceMgr | |
getFastSourcePeriod(Parallel::Machine comm, const std::vector< std::string > &sourceNames) | Xyce::Device::DeviceMgr | |
getHBSpecified() const | Xyce::Device::DeviceMgr | inline |
getHomotopyBlockSize() const | Xyce::Device::DeviceMgr | |
getInitialQnorm(std::vector< TimeIntg::TwoLevelError > &tleVec) | Xyce::Device::DeviceMgr | |
getInnerLoopErrorSums(std::vector< TimeIntg::TwoLevelError > &tleVec) const | Xyce::Device::DeviceMgr | |
getMaxTimeStepSize() | Xyce::Device::DeviceMgr | |
getModelGroup(const std::string &model_or_device_type_name) | Xyce::Device::DeviceMgr | |
getModelType(const InstanceBlock &instance_block) | Xyce::Device::DeviceMgr | |
getNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec) | Xyce::Device::DeviceMgr | |
getNumInterfaceNodes(std::vector< int > &numInterfaceNodes) | Xyce::Device::DeviceMgr | |
getNumNoiseDevices() | Xyce::Device::DeviceMgr | |
getNumNoiseSources() | Xyce::Device::DeviceMgr | |
getOp(Parallel::Machine comm, const std::string &name) const | Xyce::Device::DeviceMgr | |
getParamAndReduce(Parallel::Machine comm, const DeviceMgr &device_manager, const std::string &name, double &value) | Xyce::Device::DeviceMgr | friend |
getPassthroughParameterSet() const | Xyce::Device::DeviceMgr | inline |
getVoltageLimiterFlag() | Xyce::Device::DeviceMgr | inline |
getVoltageLimiterStatus() | Xyce::Device::DeviceMgr | |
globals_ | Xyce::Device::DeviceMgr | private |
HBSpecified_ | Xyce::Device::DeviceMgr | private |
icLoads_ | Xyce::Device::DeviceMgr | private |
IndependentSourceMap typedef | Xyce::Device::DeviceMgr | |
independentSourceMap_ | Xyce::Device::DeviceMgr | private |
IndependentSourceVector typedef | Xyce::Device::DeviceMgr | |
independentSourceVector_ | Xyce::Device::DeviceMgr | private |
indepSourceInstanceBackupPtrVec_ | Xyce::Device::DeviceMgr | private |
initializeAll(Linear::System &linear_system) | Xyce::Device::DeviceMgr | |
instancePtrVec_ | Xyce::Device::DeviceMgr | private |
InstanceVector typedef | Xyce::Device::DeviceMgr | |
isLinearSystem() | Xyce::Device::DeviceMgr | inline |
isLinearSystem_ | Xyce::Device::DeviceMgr | private |
isPDESystem() | Xyce::Device::DeviceMgr | inline |
loadBVectorsforAC(Linear::Vector *bVecRealPtr, Linear::Vector *bVecImagPtr) | Xyce::Device::DeviceMgr | |
loadCouplingRHS(int iPDEDevice, int iElectrode, Linear::Vector *dfdvPtr) | Xyce::Device::DeviceMgr | |
loadDAEMatrices(Linear::Vector *tmpSolVectorPtr, Linear::Vector *tmpStaVectorPtr, Linear::Vector *tmpStaDerivVectorPtr, Linear::Vector *tmpStoVectorPtr, Linear::Matrix *tmpdQdxMatrixPtr, Linear::Matrix *tmpdFdxMatrixPtr) | Xyce::Device::DeviceMgr | |
loadDAEVectors(Linear::Vector *tmpNextSolVectorPtr, Linear::Vector *tmpCurrSolVectorPtr, Linear::Vector *tmpLastSolVectorPtr, Linear::Vector *tmpNextStaVectorPtr, Linear::Vector *tmpCurrStaVectorPtr, Linear::Vector *tmpLastStaVectorPtr, Linear::Vector *tmpStaDerivVectorPtr, Linear::Vector *tmpNextStoVectorPtr, Linear::Vector *tmpCurrStoVectorPtr, Linear::Vector *tmpLastStoVectorPtr, Linear::Vector *tmpStoLeadCurrQCompVectorPtr, Linear::Vector *tmpLeadFCompVectorPtr, Linear::Vector *tmpLastLeadFCompVectorPtr, Linear::Vector *tmpNextLeadFCompVectorPtr, Linear::Vector *tmpLeadQCompVectorPtr, Linear::Vector *tmpJunctionVCompVectorPtr, Linear::Vector *tmpLastJunctionVCompVectorPtr, Linear::Vector *tmpNextJunctionCompVectorPtr, Linear::Vector *tmpQVectorPtr, Linear::Vector *tmpFVectorPtr, Linear::Vector *tmpBVectorPtr, Linear::Vector *tmpdFdxdVpVectorPtr, Linear::Vector *tmpdQdxdVpVectorPtr) | Xyce::Device::DeviceMgr | |
loadErrorWeightMask(Linear::Vector *deviceMaskPtr) | Xyce::Device::DeviceMgr | |
localDeviceCountMap_ | Xyce::Device::DeviceMgr | private |
matrixLoadData_ | 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 |
nlsMgrPtr_ | Xyce::Device::DeviceMgr | private |
nonPdeInstancePtrVec_ | 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 |
opBuilderManager_ | Xyce::Device::DeviceMgr | private |
operator=(const DeviceMgr &) | Xyce::Device::DeviceMgr | private |
OpMap typedef | Xyce::Device::DeviceMgr | |
opMap_ | Xyce::Device::DeviceMgr | mutableprivate |
outputPlotFiles(bool force_final_output) | Xyce::Device::DeviceMgr | |
parameterChanged_ | Xyce::Device::DeviceMgr | private |
parameterDeviceCache_ | Xyce::Device::DeviceMgr | mutableprivate |
parameterExists(Parallel::Machine comm, const std::string &name) const | Xyce::Device::DeviceMgr | |
passthroughParameterSet_ | Xyce::Device::DeviceMgr | private |
pdeDevicePtrVec_ | Xyce::Device::DeviceMgr | private |
pdeInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
plotFileInstancePtrVec_ | Xyce::Device::DeviceMgr | private |
registerAnalysisManager(Analysis::AnalysisManager *analysis_manager) | Xyce::Device::DeviceMgr | |
registerFastSources(Parallel::Machine comm, const std::vector< std::string > &sourceNames) | Xyce::Device::DeviceMgr | |
registerICLoads(std::vector< std::pair< int, double > > *icLoads) | Xyce::Device::DeviceMgr | inline |
registerNonlinearSolver(Nonlinear::Manager *tmp_nlsMgrPtr) | Xyce::Device::DeviceMgr | inline |
registerSensParams(const Util::OptionBlock &option_block) | Xyce::Device::DeviceMgr | |
resetRHSLoadFlags(int index) | Xyce::Device::DeviceMgr | |
restartDataSize(bool pack) const | 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 &option_block) | Xyce::Device::DeviceMgr | |
setBlockAnalysisFlag(bool flagVal) | Xyce::Device::DeviceMgr | |
setDeviceOptions(const Util::OptionBlock &option_block) | Xyce::Device::DeviceMgr | inline |
setExternalSolverState(bool external_initJctFlag) | Xyce::Device::DeviceMgr | |
setFastTime(double timeVal) | Xyce::Device::DeviceMgr | |
setGlobalFlags() | Xyce::Device::DeviceMgr | |
setHBAnalysisParams(const Util::OptionBlock &option_block) | Xyce::Device::DeviceMgr | |
setICs(Linear::Vector *tmpSolVectorPtr, Linear::Vector *tmpCurrSolVectorPtr, Linear::Vector *tmpLastSolVectorPtr, Linear::Vector *tmpStaVectorPtr, Linear::Vector *tmpCurrStaVectorPtr, Linear::Vector *tmpLasStaVectorPtr, Linear::Vector *tmpStaDerivVectorPtr, Linear::Vector *tmpStoVectorPtr, Linear::Vector *tmpCurrStoVectorPtr, Linear::Vector *tmpLastStoVectorPtr, Linear::Vector *tmpQVectorPtr, Linear::Vector *tmpFVectorPtr, Linear::Vector *tmpBVectorPtr, Linear::Vector *tmpdFdxdVpVectorPtr, Linear::Vector *tmpdQdxdVpVectorPtr) | Xyce::Device::DeviceMgr | |
setInitialGuess(Linear::Vector *solVectorPtr) | Xyce::Device::DeviceMgr | |
setLeadCurrentRequests(const std::set< std::string > &deviceNames) | Xyce::Device::DeviceMgr | |
setMPDEFlag(bool flagVal) | Xyce::Device::DeviceMgr | |
setNOISEAnalysisParams(const Util::OptionBlock &option_block) | Xyce::Device::DeviceMgr | |
setOPAnalysisParams(const Util::OptionBlock &option_block) | Xyce::Device::DeviceMgr | |
setParam(const std::string &name, double val, bool overrideOriginal=false) | Xyce::Device::DeviceMgr | |
setupExternalDevices(N_PDS_Comm ¶llel_comm) | Xyce::Device::DeviceMgr | |
setupNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec) | Xyce::Device::DeviceMgr | |
setupRawMatrixPointers_() | Xyce::Device::DeviceMgr | private |
setupRawVectorPointers_() | Xyce::Device::DeviceMgr | private |
setVoltageLimiterFlag(bool flagVal) | Xyce::Device::DeviceMgr | inline |
setVoltageLimiterStatus(bool voltageLimterStatus) | Xyce::Device::DeviceMgr | |
solState_ | Xyce::Device::DeviceMgr | private |
startTimeStep(bool beginIntegrationFlag, double nextTimeStep, double nextTime, int currentOrder) | Xyce::Device::DeviceMgr | |
testJacDevicePtrVec_ | Xyce::Device::DeviceMgr | private |
timeParamsProcessed_ | Xyce::Device::DeviceMgr | private |
topology_ | 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(Linear::Vector *nextSolVectorPtr, Linear::Vector *currSolVectorPtr, Linear::Vector *lastSolVectorPtr, Linear::Vector *nextStaVectorPtr, Linear::Vector *currStaVectorPtr, Linear::Vector *lastStaVectorPtr, Linear::Vector *nextStoVectorPtr, Linear::Vector *currStoVectorPtr, Linear::Vector *lastStoVectorPtr) | Xyce::Device::DeviceMgr | |
updateStateArrays() | Xyce::Device::DeviceMgr | |
updateTemperature(double val) | Xyce::Device::DeviceMgr | |
verifyDeviceInstance(const InstanceBlock &IB) | Xyce::Device::DeviceMgr | |
~DeviceMgr() | Xyce::Device::DeviceMgr | |