Xyce
6.1
|
This is the complete list of members for Xyce::Loader::CktLoader, including all inherited members.
acceptStep() | Xyce::Loader::CktLoader | virtual |
allDevicesConverged(Parallel::Machine comm) | Xyce::Loader::CktLoader | |
analyticSensitivitiesAvailable(std::string &name) | Xyce::Loader::CktLoader | virtual |
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::Loader | inlinevirtual |
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::CktLoader | virtual |
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::CktLoader | virtual |
getBMatrixEntriesforMOR(std::vector< int > &bMatEntriesVec, std::vector< int > &bMatPosEntriesVec) | Xyce::Loader::CktLoader | virtual |
getBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes) const | Xyce::Loader::CktLoader | virtual |
getDoubleDCOPFlag() const | Xyce::Loader::CktLoader | virtual |
getHomotopyBlockSize() const | Xyce::Loader::CktLoader | |
getInitialQnorm(std::vector< TimeIntg::TwoLevelError > &tleVec) | Xyce::Loader::CktLoader | virtual |
getInnerLoopErrorSums(std::vector< TimeIntg::TwoLevelError > &tleVec) | Xyce::Loader::CktLoader | virtual |
getLimiterFlag() | Xyce::Loader::CktLoader | virtual |
getLinearSystemFlag() const | Xyce::Loader::CktLoader | |
getMaxTimeStepSize() | Xyce::Loader::CktLoader | virtual |
getNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec) | Xyce::Loader::CktLoader | virtual |
getNumInterfaceNodes(std::vector< int > &numINodes) | Xyce::Loader::CktLoader | |
getNumNoiseDevices() | Xyce::Loader::CktLoader | virtual |
getNumNoiseSources() | Xyce::Loader::CktLoader | virtual |
getParamAndReduce(const std::string &name) const | Xyce::Loader::CktLoader | virtual |
getParamAndReduce(const std::string &name, double &val) const | Xyce::Loader::CktLoader | virtual |
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::CktLoader | virtual |
innerDevicesConverged(Parallel::Machine comm) | Xyce::Loader::CktLoader | |
loadBVectorsforAC(Linear::Vector *bVecRealPtr, Linear::Vector *bVecImagPtr) | Xyce::Loader::CktLoader | virtual |
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::CktLoader | virtual |
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::CktLoader | virtual |
loadDeviceErrorWeightMask(Linear::Vector *deviceMask) const | Xyce::Loader::CktLoader | virtual |
Loader() | Xyce::Loader::Loader | inline |
output() const | Xyce::Loader::CktLoader | virtual |
setExternalSolverState(const Device::SolverState &ss) | Xyce::Loader::CktLoader | virtual |
setInitialGuess(Linear::Vector *solVectorPtr) | Xyce::Loader::CktLoader | virtual |
setParam(std::string &name, double val, bool overrideOriginal=false) | Xyce::Loader::CktLoader | virtual |
setupNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec) | Xyce::Loader::CktLoader | virtual |
startTimeStep() | Xyce::Loader::CktLoader | virtual |
stepFailure(Xyce::Analysis::TwoLevelMode analysis) | Xyce::Loader::CktLoader | virtual |
stepSuccess(Xyce::Analysis::TwoLevelMode analysis) | Xyce::Loader::CktLoader | virtual |
updateSources() | Xyce::Loader::CktLoader | virtual |
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::CktLoader | virtual |
updateStateArrays() | Xyce::Loader::CktLoader | |
~CktLoader() | Xyce::Loader::CktLoader | virtual |
~Loader() | Xyce::Loader::Loader | inlinevirtual |