Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Device::DeviceInterface Member List

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

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::DeviceInterfaceprivate
DeviceInterface(const DeviceInterface &right)Xyce::Device::DeviceInterfaceprivate
devMgrPtr_Xyce::Device::DeviceInterfaceprivate
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::DeviceInterfacestatic
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 > &paramNames, const std::vector< double > &paramVals)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