acceptStep() | Xyce::Device::DeviceInterface | |
activateSlowSources() | Xyce::Device::DeviceInterface | |
addDeviceInstance(InstanceBlock &IB) | Xyce::Device::DeviceInterface | |
addDeviceModel(const ModelBlock &MB) | Xyce::Device::DeviceInterface | |
addDevicesToCount(const std::map< std::string, int > &device_map) | Xyce::Device::DeviceInterface | |
addDeviceToCount(const std::string &device_name, int num_devs=1) | Xyce::Device::DeviceInterface | |
addGlobalPar(const Util::Param &) | Xyce::Device::DeviceInterface | |
allDevsConverged() | Xyce::Device::DeviceInterface | |
analyticSensitivitiesAvailable(std::string &name) | Xyce::Device::DeviceInterface | |
calcCouplingTerms(int iSubProblem, int iElectrode, const N_LAS_Vector *dxdvPtr) | Xyce::Device::DeviceInterface | |
deactivateSlowSources() | Xyce::Device::DeviceInterface | |
deleteDeviceInstance(const std::string &name) | Xyce::Device::DeviceInterface | |
deRegisterFastSources(std::vector< std::string > &sourceNames) | Xyce::Device::DeviceInterface | |
DeviceInterface(N_IO_CmdParse &cp) | Xyce::Device::DeviceInterface | private |
DeviceInterface(const DeviceInterface &right) | Xyce::Device::DeviceInterface | private |
devMgrPtr_ | Xyce::Device::DeviceInterface | private |
disablePDEContinuation() | Xyce::Device::DeviceInterface | |
dotOpOutput() | Xyce::Device::DeviceInterface | |
dumpRestartData(char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) | Xyce::Device::DeviceInterface | |
enablePDEContinuation() | Xyce::Device::DeviceInterface | |
factory(N_IO_CmdParse &cp) | Xyce::Device::DeviceInterface | static |
findGlobalPar(const std::string &parName) const | Xyce::Device::DeviceInterface | |
findParam(const std::string &name) const | Xyce::Device::DeviceInterface | |
finishOutput() | Xyce::Device::DeviceInterface | |
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::DeviceInterface | |
getBMatrixEntriesforMOR(std::vector< int > &bMatEntriesVec, std::vector< int > &bMatPosEntriesVec) | Xyce::Device::DeviceInterface | |
getBreakPoints(std::vector< N_UTL_BreakPoint > &breakPointTimes) | Xyce::Device::DeviceInterface | |
getDevice(EntityTypeId model_type_id) | Xyce::Device::DeviceInterface | |
getDeviceCountMap() | Xyce::Device::DeviceInterface | |
getDeviceEntity(const std::string &full_param_name) const | Xyce::Device::DeviceInterface | |
getFastSourcePeriod(std::vector< std::string > &sourceNames) | Xyce::Device::DeviceInterface | |
getGlobalPar(const std::string &parName) const | Xyce::Device::DeviceInterface | |
getHomotopyBlockSize() const | Xyce::Device::DeviceInterface | |
getInitialQnorm(std::vector< N_TIA_TwoLevelError > &tleVec) | Xyce::Device::DeviceInterface | |
getInnerLoopErrorSums(std::vector< N_TIA_TwoLevelError > &tleVec) | Xyce::Device::DeviceInterface | |
getLinearSystemFlag() | Xyce::Device::DeviceInterface | |
getMaxTimeStepSize() | Xyce::Device::DeviceInterface | |
getModelGroup(const std::string &model_type_name) | Xyce::Device::DeviceInterface | |
getNumInterfaceNodes(std::vector< int > &numINodes) | Xyce::Device::DeviceInterface | |
getParamAndReduce(const std::string &name) | Xyce::Device::DeviceInterface | |
getParamAndReduce(const std::string &name, double &val) | Xyce::Device::DeviceInterface | |
getParamNoReduce(const std::string &name) const | Xyce::Device::DeviceInterface | |
getPDESystemFlag() | Xyce::Device::DeviceInterface | |
getVoltageLimiterFlag() | Xyce::Device::DeviceInterface | |
homotopyStepFailure() | Xyce::Device::DeviceInterface | |
homotopyStepSuccess(const std::vector< std::string > ¶mNames, const std::vector< double > ¶mVals) | Xyce::Device::DeviceInterface | |
initializeAll() | Xyce::Device::DeviceInterface | |
innerDevsConverged() | Xyce::Device::DeviceInterface | |
loadBVectorsforAC(N_LAS_Vector *bVecRealPtr, N_LAS_Vector *bVecImagPtr) | Xyce::Device::DeviceInterface | |
loadCouplingRHS(int iPDEDevice, int iElectrode, N_LAS_Vector *dfdvPtr) | Xyce::Device::DeviceInterface | |
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::DeviceInterface | |
loadDAEVectors(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 *tmpLasStoVectorPtr, 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::DeviceInterface | |
loadDeviceMask() | Xyce::Device::DeviceInterface | |
output() | Xyce::Device::DeviceInterface | |
raiseDebugLevel(int increment) | Xyce::Device::DeviceInterface | |
registerAnalysisManager(N_ANP_AnalysisManager *tmp_anaIntPtr) | Xyce::Device::DeviceInterface | |
registerFastSources(std::vector< std::string > &sourceNames) | Xyce::Device::DeviceInterface | |
registerICLoads(std::vector< std::pair< int, double > > *icLoads) | Xyce::Device::DeviceInterface | |
registerLinearSystem(N_LAS_System *tmp_system_ptr) | Xyce::Device::DeviceInterface | |
registerMeasureMgr(N_IO_MeasureMgr *tmp_outputMgrPtr) | Xyce::Device::DeviceInterface | |
registerNonlinearSolver(Nonlinear::Manager *tmp_nlsMgrPtr) | Xyce::Device::DeviceInterface | |
registerOptions(const Util::OptionBlock &OB) | Xyce::Device::DeviceInterface | |
registerOutputMgr(N_IO_OutputMgr *tmp_outputMgrPtr) | Xyce::Device::DeviceInterface | |
registerParallelMgr(N_PDS_Manager *tmp_pdsMgrPtr) | Xyce::Device::DeviceInterface | |
registerPkgOptionsMgr(N_IO_PkgOptionsMgr *pkgOptPtr) | Xyce::Device::DeviceInterface | |
registerSensParams(const Util::OptionBlock &OB) | Xyce::Device::DeviceInterface | |
restartDataSize(bool pack) | Xyce::Device::DeviceInterface | |
restoreRestartData(char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) | Xyce::Device::DeviceInterface | |
setBlockAnalysisFlag(bool flagVal) | Xyce::Device::DeviceInterface | |
setExternalSolverState(const SolverState &ss) | Xyce::Device::DeviceInterface | |
setFastTime(double timeVal) | Xyce::Device::DeviceInterface | |
setGlobalFlags() | Xyce::Device::DeviceInterface | |
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 *tmpLasStoVectorPtr, N_LAS_Vector *tmpQVectorPtr, N_LAS_Vector *tmpFVectorPtr, N_LAS_Vector *tmpBVectorPtr, N_LAS_Vector *tmpdFdxdVpVectorPtr, N_LAS_Vector *tmpdQdxdVpVectorPtr) | Xyce::Device::DeviceInterface | |
setInitialGuess(N_LAS_Vector *solVectorPtr) | Xyce::Device::DeviceInterface | |
setLeadCurrentRequests(const std::set< std::string > &deviceNames) | Xyce::Device::DeviceInterface | |
setMPDEFlag(bool flagVal) | Xyce::Device::DeviceInterface | |
setParam(std::string &name, double val) | Xyce::Device::DeviceInterface | |
setupExternalDevices() | Xyce::Device::DeviceInterface | |
setVoltageLimiterFlag(bool flagVal) | Xyce::Device::DeviceInterface | |
startTimeStep() | Xyce::Device::DeviceInterface | |
stepFailure(Analysis::CurrentMode analysis) | Xyce::Device::DeviceInterface | |
stepSuccess(Analysis::CurrentMode analysis) | Xyce::Device::DeviceInterface | |
unsetVoltageLimiterFlag() | Xyce::Device::DeviceInterface | |
updateSolverState() | Xyce::Device::DeviceInterface | |
updateSources() | Xyce::Device::DeviceInterface | |
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::DeviceInterface | |
updateStateArrays() | Xyce::Device::DeviceInterface | |
verifyDeviceInstance(InstanceBlock &IB) | Xyce::Device::DeviceInterface | |
~DeviceInterface() | Xyce::Device::DeviceInterface | |