Xyce  6.1
Xyce::Device::DeviceMgr Member List

This is the complete list of members for Xyce::Device::DeviceMgr, including all inherited members.

acceptStep()Xyce::Device::DeviceMgr
activateSlowSources()Xyce::Device::DeviceMgr
addArtificialParameter(const std::string &name, ArtificialParameters::ArtificialParameter *artificial_parameter)Xyce::Device::DeviceMgrinline
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::DeviceMgrinline
addExtDeviceInstance_(const InstanceBlock &IB)Xyce::Device::DeviceMgrprivate
addGlobalPar(const Util::Param &)Xyce::Device::DeviceMgr
allDevicesConverged(Parallel::Machine comm) const Xyce::Device::DeviceMgr
analysisManager_Xyce::Device::DeviceMgrprivate
analyticSensitivitiesAvailable(const std::string &name)Xyce::Device::DeviceMgr
ArtificialParameterMap typedefXyce::Device::DeviceMgr
artificialParameterMap_Xyce::Device::DeviceMgrprivate
ArtificialParameters::ArtificialParameter classXyce::Device::DeviceMgrfriend
bpInstancePtrVec_Xyce::Device::DeviceMgrprivate
breakPointInstancesInitializedXyce::Device::DeviceMgrprivate
calcCouplingTerms(int iSubProblem, int iElectrode, const Linear::Vector *dxdvPtr)Xyce::Device::DeviceMgr
calcPDESubProblemInfo()Xyce::Device::DeviceMgr
calledBeforeCSPIXyce::Device::DeviceMgrprivate
comm_Xyce::Device::DeviceMgrprivate
commandLine_Xyce::Device::DeviceMgrprivate
deactivateSlowSources()Xyce::Device::DeviceMgr
debugOutput1()Xyce::Device::DeviceMgr
debugOutput2()Xyce::Device::DeviceMgr
deleteDeviceInstance(const std::string &name)Xyce::Device::DeviceMgr
dependentPtrVec_Xyce::Device::DeviceMgrprivate
deRegisterFastSources(const std::vector< std::string > &sourceNames)Xyce::Device::DeviceMgr
DeviceEntityMap typedefXyce::Device::DeviceMgr
deviceMap_Xyce::Device::DeviceMgrprivate
DeviceMgr(Parallel::Machine comm, Topo::Topology &topology, const IO::CmdParse &command_line)Xyce::Device::DeviceMgr
DeviceMgr(const DeviceMgr &)Xyce::Device::DeviceMgrprivate
devicePtrVec_Xyce::Device::DeviceMgrprivate
devicesNeedingLeadCurrentLoads_Xyce::Device::DeviceMgrprivate
DeviceVector typedefXyce::Device::DeviceMgr
devOptions_Xyce::Device::DeviceMgrprivate
devSensPtr_Xyce::Device::DeviceMgrprivate
diagonalVectorPtr_Xyce::Device::DeviceMgrprivate
disablePDEContinuation()Xyce::Device::DeviceMgr
dotOpOutput()Xyce::Device::DeviceMgr
dotOpOutputFlagXyce::Device::DeviceMgrprivate
dumpRestartData(char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) const Xyce::Device::DeviceMgr
enablePDEContinuation()Xyce::Device::DeviceMgr
EntityVector typedefXyce::Device::DeviceMgr
externalStateFlag_Xyce::Device::DeviceMgrprivate
externData_Xyce::Device::DeviceMgrprivate
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::DeviceMgrprivate
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::DeviceMgrinline
getDeviceByModelType(const EntityTypeId model_type)Xyce::Device::DeviceMgrprivate
getDeviceCountMap()Xyce::Device::DeviceMgrinline
getDeviceEntity(const std::string &full_param_name) const Xyce::Device::DeviceMgr
getDeviceOptions() const Xyce::Device::DeviceMgrinline
getExternDevices() const Xyce::Device::DeviceMgr
getFastSourcePeriod(Parallel::Machine comm, const 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< TimeIntg::TwoLevelError > &tleVec)Xyce::Device::DeviceMgr
getInnerLoopErrorSums(std::vector< TimeIntg::TwoLevelError > &tleVec)Xyce::Device::DeviceMgr
getLinearSystemFlag()Xyce::Device::DeviceMgrinline
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
getParam(const std::string &name, double &value) const Xyce::Device::DeviceMgrprivate
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::DeviceMgrinline
getVoltageLimiterFlag()Xyce::Device::DeviceMgrinline
globals_Xyce::Device::DeviceMgrprivate
icLoads_Xyce::Device::DeviceMgrprivate
IndependentSourceMap typedefXyce::Device::DeviceMgr
independentSourceMap_Xyce::Device::DeviceMgrprivate
IndependentSourceVector typedefXyce::Device::DeviceMgr
independentSourceVector_Xyce::Device::DeviceMgrprivate
indepSourceInstanceBackupPtrVec_Xyce::Device::DeviceMgrprivate
initializeAll(Linear::System &linear_system)Xyce::Device::DeviceMgr
instancePtrVec_Xyce::Device::DeviceMgrprivate
InstanceVector typedefXyce::Device::DeviceMgr
linearSystemFlag_Xyce::Device::DeviceMgrprivate
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::DeviceMgrprivate
matrixLoadData_Xyce::Device::DeviceMgrprivate
measureManager_Xyce::Device::DeviceMgrprivate
modelGroupInstanceVector_Xyce::Device::DeviceMgrprivate
modelGroupMap_Xyce::Device::DeviceMgrprivate
modelGroupModelVector_Xyce::Device::DeviceMgrprivate
modelTypeInstanceVector_Xyce::Device::DeviceMgrprivate
ModelTypeInstanceVectorMap typedefXyce::Device::DeviceMgr
modelTypeMap_Xyce::Device::DeviceMgrprivate
modelTypeModelVector_Xyce::Device::DeviceMgrprivate
ModelTypeModelVectorMap typedefXyce::Device::DeviceMgr
ModelTypeNameModelTypeIdMap typedefXyce::Device::DeviceMgr
ModelVector typedefXyce::Device::DeviceMgr
modelVector_Xyce::Device::DeviceMgrprivate
nlsMgrPtr_Xyce::Device::DeviceMgrprivate
nonPdeInstancePtrVec_Xyce::Device::DeviceMgrprivate
notify(const Analysis::StepEvent &event)Xyce::Device::DeviceMgr
numInterfaceNodes_Xyce::Device::DeviceMgrprivate
numJacSolVectorPtr_Xyce::Device::DeviceMgrprivate
numJacStaVectorPtr_Xyce::Device::DeviceMgrprivate
numJacStoVectorPtr_Xyce::Device::DeviceMgrprivate
operator=(const DeviceMgr &)Xyce::Device::DeviceMgrprivate
output()Xyce::Device::DeviceMgr
parameterChanged_Xyce::Device::DeviceMgrprivate
parameterDeviceCache_Xyce::Device::DeviceMgrmutableprivate
passThroughParamsMap_Xyce::Device::DeviceMgrprivate
pdeDevicePtrVec_Xyce::Device::DeviceMgrprivate
pdeInstancePtrVec_Xyce::Device::DeviceMgrprivate
plotFileInstancePtrVec_Xyce::Device::DeviceMgrprivate
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::DeviceMgrinline
registerMeasureMgr(IO::Measure::Manager *measure_manager)Xyce::Device::DeviceMgrinline
registerNonlinearSolver(Nonlinear::Manager *tmp_nlsMgrPtr)Xyce::Device::DeviceMgrinline
registerOptions(const Util::OptionBlock &option_block)Xyce::Device::DeviceMgrinline
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::DeviceMgrprivate
setACAnalysisParams(const Util::OptionBlock &option_block)Xyce::Device::DeviceMgr
setBlockAnalysisFlag(bool flagVal)Xyce::Device::DeviceMgr
setExternalSolverState(const SolverState &ss)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(std::string &name, double val, bool overrideOriginal=false)Xyce::Device::DeviceMgr
setupExternalDevices(N_PDS_Comm &parallel_comm)Xyce::Device::DeviceMgr
setupNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec)Xyce::Device::DeviceMgr
setupRawMatrixPointers_()Xyce::Device::DeviceMgrprivate
setupRawVectorPointers_()Xyce::Device::DeviceMgrprivate
setVoltageLimiterFlag(bool flagVal)Xyce::Device::DeviceMgrinline
solState_Xyce::Device::DeviceMgrprivate
solStateExternal_Xyce::Device::DeviceMgrprivate
startTimeStep()Xyce::Device::DeviceMgr
testJacDevicePtrVec_Xyce::Device::DeviceMgrprivate
timeParamsProcessed_Xyce::Device::DeviceMgrprivate
topology_Xyce::Device::DeviceMgrprivate
unsetVoltageLimiterFlag()Xyce::Device::DeviceMgrinline
updateDependentParameters_()Xyce::Device::DeviceMgrprivate
updateExternalDevices_()Xyce::Device::DeviceMgrprivate
updateIntermediateVars_()Xyce::Device::DeviceMgrprivate
updatePrimaryState_()Xyce::Device::DeviceMgrprivate
updateSecondaryState_()Xyce::Device::DeviceMgrprivate
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