Xyce  6.1
Xyce::Loader::CktLoader Member List

This is the complete list of members for Xyce::Loader::CktLoader, including all inherited members.

acceptStep()Xyce::Loader::CktLoadervirtual
allDevicesConverged(Parallel::Machine comm)Xyce::Loader::CktLoader
analyticSensitivitiesAvailable(std::string &name)Xyce::Loader::CktLoadervirtual
applyDAEMatrices(Linear::Vector *tmpSolVectorPtr, Linear::Vector *tmpStaVectorPtr, Linear::Vector *tmpStaDerivVectorPtr, Linear::Vector *tmpStoVectorPtr, const Linear::Vector &tmpVecVectorPtr, Linear::Vector *tmpdQdxVecVectorPtr, Linear::Vector *tmpdFdxVecVectorPtr)Xyce::Loader::Loaderinlinevirtual
calcCouplingTerms(int iSubProblem, int iCouple, const Linear::Vector *dxdvPtr)Xyce::Loader::CktLoader
CktLoader(Device::DeviceMgr &device_manager)Xyce::Loader::CktLoader
deviceManager_Xyce::Loader::CktLoader
disablePDEContinuation()Xyce::Loader::CktLoader
enablePDEContinuation()Xyce::Loader::CktLoader
finishOutput() const Xyce::Loader::CktLoadervirtual
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) const Xyce::Loader::CktLoadervirtual
getBMatrixEntriesforMOR(std::vector< int > &bMatEntriesVec, std::vector< int > &bMatPosEntriesVec)Xyce::Loader::CktLoadervirtual
getBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes) const Xyce::Loader::CktLoadervirtual
getDoubleDCOPFlag() const Xyce::Loader::CktLoadervirtual
getHomotopyBlockSize() const Xyce::Loader::CktLoader
getInitialQnorm(std::vector< TimeIntg::TwoLevelError > &tleVec)Xyce::Loader::CktLoadervirtual
getInnerLoopErrorSums(std::vector< TimeIntg::TwoLevelError > &tleVec)Xyce::Loader::CktLoadervirtual
getLimiterFlag()Xyce::Loader::CktLoadervirtual
getLinearSystemFlag() const Xyce::Loader::CktLoader
getMaxTimeStepSize()Xyce::Loader::CktLoadervirtual
getNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec)Xyce::Loader::CktLoadervirtual
getNumInterfaceNodes(std::vector< int > &numINodes)Xyce::Loader::CktLoader
getNumNoiseDevices()Xyce::Loader::CktLoadervirtual
getNumNoiseSources()Xyce::Loader::CktLoadervirtual
getParamAndReduce(const std::string &name) const Xyce::Loader::CktLoadervirtual
getParamAndReduce(const std::string &name, double &val) const Xyce::Loader::CktLoadervirtual
initializeProblem(Linear::Vector *nextSolVectorPtr, Linear::Vector *currSolVectorPtr, Linear::Vector *lastSolVectorPtr, Linear::Vector *nextStaVectorPtr, Linear::Vector *currStaVectorPtr, Linear::Vector *lastStaVectorPtr, Linear::Vector *StateDerivVectorPtr, Linear::Vector *nextStoVectorPtr, Linear::Vector *currStoVectorPtr, Linear::Vector *lastStoVectorPtr, Linear::Vector *QVectorPtr, Linear::Vector *FVectorPtr, Linear::Vector *BVectorPtr, Linear::Vector *dFdxdVpVectorPtr, Linear::Vector *dQdxdVpVectorPtr) const Xyce::Loader::CktLoadervirtual
innerDevicesConverged(Parallel::Machine comm)Xyce::Loader::CktLoader
loadBVectorsforAC(Linear::Vector *bVecRealPtr, Linear::Vector *bVecImagPtr)Xyce::Loader::CktLoadervirtual
loadCouplingRHS(int iSubProblem, int iCouple, Linear::Vector *dfdvPtr)Xyce::Loader::CktLoader
loadDAEMatrices(Linear::Vector *tmpSolVectorPtr, Linear::Vector *tmpStaVectorPtr, Linear::Vector *tmpStaDerivVectorPtr, Linear::Vector *tmpStoVectorPtr, Linear::Matrix *tmpdQdxMatrixPtr, Linear::Matrix *tmpdFdxMatrixPtr)Xyce::Loader::CktLoadervirtual
loadDAEVectors(Linear::Vector *nextSolVectorPtr, Linear::Vector *currSolVectorPtr, Linear::Vector *lastSolVectorPtr, Linear::Vector *nextStaVectorPtr, Linear::Vector *currStaVectorPtr, Linear::Vector *lastStaVectorPtr, Linear::Vector *StaDerivVectorPtr, Linear::Vector *nextStoVectorPtr, Linear::Vector *currStoVectorPtr, Linear::Vector *lastStoVectorPtr, Linear::Vector *stoLeadCurrQVectorPtr, Linear::Vector *nextLeadFVectorPtr, Linear::Vector *currLeadFVectorPtr, Linear::Vector *lastLeadFVectorPtr, Linear::Vector *nextLeadQVectorPtr, Linear::Vector *nextJunctionVVectorPtr, Linear::Vector *currJunctionVVectorPtr, Linear::Vector *lastJunctionVVectorPtr, Linear::Vector *QVectorPtr, Linear::Vector *FVectorPtr, Linear::Vector *BVectorPtr, Linear::Vector *dFdxdVpVectorPtr, Linear::Vector *dQdxdVpVectorPtr)Xyce::Loader::CktLoadervirtual
loadDeviceErrorWeightMask(Linear::Vector *deviceMask) const Xyce::Loader::CktLoadervirtual
Loader()Xyce::Loader::Loaderinline
output() const Xyce::Loader::CktLoadervirtual
setExternalSolverState(const Device::SolverState &ss)Xyce::Loader::CktLoadervirtual
setInitialGuess(Linear::Vector *solVectorPtr)Xyce::Loader::CktLoadervirtual
setParam(std::string &name, double val, bool overrideOriginal=false)Xyce::Loader::CktLoadervirtual
setupNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec)Xyce::Loader::CktLoadervirtual
startTimeStep()Xyce::Loader::CktLoadervirtual
stepFailure(Xyce::Analysis::TwoLevelMode analysis)Xyce::Loader::CktLoadervirtual
stepSuccess(Xyce::Analysis::TwoLevelMode analysis)Xyce::Loader::CktLoadervirtual
updateSources()Xyce::Loader::CktLoadervirtual
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::Loader::CktLoadervirtual
updateStateArrays()Xyce::Loader::CktLoader
~CktLoader()Xyce::Loader::CktLoadervirtual
~Loader()Xyce::Loader::Loaderinlinevirtual