Xyce
6.1
|
This is the complete list of members for Xyce::Loader::HBLoader, including all inherited members.
acceptStep() | Xyce::Loader::CktLoader | virtual |
allDevicesConverged(Parallel::Machine comm) | Xyce::Loader::CktLoader | |
analyticSensitivitiesAvailable(std::string &name) | Xyce::Loader::HBLoader | inlinevirtual |
appCurrJunctionVVecPtr_ | Xyce::Loader::HBLoader | private |
appCurrLeadFVecPtr_ | Xyce::Loader::HBLoader | private |
appCurrStaVecPtr_ | Xyce::Loader::HBLoader | private |
appCurrStoVecPtr_ | Xyce::Loader::HBLoader | private |
appdFdxPtr_ | Xyce::Loader::HBLoader | private |
appdQdxPtr_ | Xyce::Loader::HBLoader | private |
appLastJunctionVVecPtr_ | Xyce::Loader::HBLoader | private |
appLastLeadFVecPtr_ | Xyce::Loader::HBLoader | private |
appLastStaVecPtr_ | Xyce::Loader::HBLoader | private |
appLastStoVecPtr_ | Xyce::Loader::HBLoader | private |
appLeadQVecPtr_ | Xyce::Loader::HBLoader | private |
appLoaderPtr_ | Xyce::Loader::HBLoader | private |
applyDAEMatrices(Linear::Vector *X, Linear::Vector *S, Linear::Vector *dSdt, Linear::Vector *Store, const Linear::Vector &V, Linear::Vector *dQdxV, Linear::Vector *dFdxV) | Xyce::Loader::HBLoader | virtual |
applyLinearMatrices(const Linear::BlockVector &bVf, Linear::BlockVector &permlindQdxV, Linear::BlockVector &permlindFdxV) | Xyce::Loader::HBLoader | |
appNextJunctionVVecPtr_ | Xyce::Loader::HBLoader | private |
appNextLeadFVecPtr_ | Xyce::Loader::HBLoader | private |
appNextStaVecPtr_ | Xyce::Loader::HBLoader | private |
appNextStoVecPtr_ | Xyce::Loader::HBLoader | private |
appStoLeadCurrQVecPtr_ | Xyce::Loader::HBLoader | private |
appVecPtr_ | Xyce::Loader::HBLoader | private |
bLeadCurrentQVecFreqPtr_ | Xyce::Loader::HBLoader | private |
bLeadCurrentVecFreqPtr_ | Xyce::Loader::HBLoader | private |
bmdFdxPtr_ | Xyce::Loader::HBLoader | private |
bmdQdxPtr_ | Xyce::Loader::HBLoader | private |
bStoreLeadCurrQVecFreqPtr_ | Xyce::Loader::HBLoader | private |
bStoreVecFreqPtr_ | Xyce::Loader::HBLoader | private |
builder_ | Xyce::Loader::HBLoader | private |
bVtPtr_ | Xyce::Loader::HBLoader | private |
bXtPtr_ | Xyce::Loader::HBLoader | private |
calcCouplingTerms(int iSubProblem, int iCouple, const Linear::Vector *dxdvPtr) | Xyce::Loader::CktLoader | |
CktLoader(Device::DeviceMgr &device_manager) | Xyce::Loader::CktLoader | |
deviceManager_ | Xyce::Loader::HBLoader | private |
dftInterface_ | Xyce::Loader::HBLoader | private |
disablePDEContinuation() | Xyce::Loader::CktLoader | |
enablePDEContinuation() | Xyce::Loader::CktLoader | |
fastTimeDiscPtr_ | Xyce::Loader::HBLoader | private |
finishOutput() const | Xyce::Loader::CktLoader | virtual |
freqs_ | Xyce::Loader::HBLoader | private |
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::HBLoader | inlinevirtual |
getBMatrixEntriesforMOR(std::vector< int > &bMatEntriesVec, std::vector< int > &bMatPosEntriesVec) | Xyce::Loader::CktLoader | virtual |
getBreakPoints(std::vector< Util::BreakPoint > &breakPointTimes) 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) const | Xyce::Loader::CktLoader | virtual |
getLeadCurrentVecFreqPtr() | Xyce::Loader::HBLoader | inline |
getLimiterFlag() | Xyce::Loader::HBLoader | inlinevirtual |
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(Parallel::Machine comm, const std::string &name) const | Xyce::Loader::HBLoader | inlinevirtual |
getStoreLindFdx() | Xyce::Loader::HBLoader | inline |
getStoreLindQdx() | Xyce::Loader::HBLoader | inline |
getStoreNLdFdx() | Xyce::Loader::HBLoader | inline |
getStoreNLdQdx() | Xyce::Loader::HBLoader | inline |
getStoreVecFreqPtr() | Xyce::Loader::HBLoader | inline |
getVoltageLimiterStatus() | Xyce::Loader::HBLoader | virtual |
hbBuilderPtr_ | Xyce::Loader::HBLoader | private |
HBLoader(const Teuchos::RCP< const N_MPDE_Discretization > discPtr, Device::DeviceMgr &device_manager, Linear::Builder &builder) | Xyce::Loader::HBLoader | |
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::HBLoader | inlinevirtual |
innerDevicesConverged(Parallel::Machine comm) | Xyce::Loader::CktLoader | |
isPDESystem() const | Xyce::Loader::CktLoader | virtual |
linAppdFdxPtr_ | Xyce::Loader::HBLoader | private |
linAppdQdxPtr_ | Xyce::Loader::HBLoader | private |
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 *X, Linear::Vector *S, Linear::Vector *dSdt, Linear::Vector *Store, Linear::Matrix *dQdx, Linear::Matrix *dFdx) | Xyce::Loader::HBLoader | virtual |
loadDAEVectors(Linear::Vector *X, Linear::Vector *currX, Linear::Vector *lastX, Linear::Vector *S, Linear::Vector *currS, Linear::Vector *lastS, Linear::Vector *dSdt, Linear::Vector *Store, Linear::Vector *currStore, Linear::Vector *lastStore, Linear::Vector *storeLeadCurrQ, Linear::Vector *nextLeadFVectorPtr, Linear::Vector *currLeadFVectorPtr, Linear::Vector *lastLeadFVectorPtr, Linear::Vector *nextLeadQVectorPtr, Linear::Vector *nextJunctionVVectorPtr, Linear::Vector *currJunctionVVectorPtr, Linear::Vector *lastJunctionVVectorPtr, Linear::Vector *Q, Linear::Vector *F, Linear::Vector *B, Linear::Vector *dFdxdVp, Linear::Vector *dQdxdVp) | Xyce::Loader::HBLoader | virtual |
loadDeviceErrorWeightMask(Linear::Vector *deviceMask) const | Xyce::Loader::HBLoader | virtual |
Loader() | Xyce::Loader::Loader | inline |
loadTimeDepDAEMatrices(Linear::Vector *X, Linear::Vector *S, Linear::Vector *dSdt, Linear::Vector *Store, Linear::Matrix *dQdx, Linear::Matrix *dFdx) | Xyce::Loader::HBLoader | |
matrixFreeFlag_ | Xyce::Loader::HBLoader | private |
outputPlotFiles() const | Xyce::Loader::CktLoader | virtual |
period_ | Xyce::Loader::HBLoader | private |
periodicTimes_ | Xyce::Loader::HBLoader | private |
periodicTimesOffset_ | Xyce::Loader::HBLoader | private |
permutedFFT(const Linear::BlockVector &xt, Linear::BlockVector *xf) | Xyce::Loader::HBLoader | |
permutedIFT(const Linear::BlockVector &xf, Linear::BlockVector *xt, int numTimePts_=0) | Xyce::Loader::HBLoader | |
registerAppLoader(Teuchos::RCP< Loader > appLoaderPtr) | Xyce::Loader::HBLoader | inline |
registerDFTInterface(const Teuchos::RCP< N_UTL_DFTInterfaceDecl< std::vector< double > > > &dftInterface) | Xyce::Loader::HBLoader | inline |
registerHBBuilder(Teuchos::RCP< Linear::HBBuilder > hbBuilderPtr) | Xyce::Loader::HBLoader | |
setExternalSolverState(bool external_initJctFlag) | Xyce::Loader::CktLoader | virtual |
setFastTimes(const std::vector< double > ×) | Xyce::Loader::HBLoader | |
setHBFreqs(const std::vector< double > &freqs) | Xyce::Loader::HBLoader | |
setInitialGuess(Linear::Vector *solVectorPtr) | Xyce::Loader::CktLoader | virtual |
setMatrixFreeFlag(bool matrixFreeFlag) | Xyce::Loader::HBLoader | inline |
setParam(std::string &name, double val, bool overrideOriginal=false) | Xyce::Loader::HBLoader | inlinevirtual |
setupNoiseSources(std::vector< Xyce::Analysis::NoiseData * > &noiseDataVec) | Xyce::Loader::CktLoader | virtual |
setVoltageLimiterStatus(bool voltageLimterStatus) | Xyce::Loader::HBLoader | virtual |
startTimeStep(bool beginIntegrationFlag, double nextTimeStep, double nextTime, int currentOrder) | Xyce::Loader::CktLoader | virtual |
stepFailure(Xyce::Analysis::TwoLevelMode analysis) | Xyce::Loader::CktLoader | virtual |
stepSuccess(Xyce::Analysis::TwoLevelMode analysis) | Xyce::Loader::CktLoader | virtual |
times_ | Xyce::Loader::HBLoader | private |
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::HBLoader | virtual |
updateStateArrays() | Xyce::Loader::CktLoader | |
vecNLAppdFdxPtr_ | Xyce::Loader::HBLoader | private |
vecNLAppdQdxPtr_ | Xyce::Loader::HBLoader | private |
~CktLoader() | Xyce::Loader::CktLoader | virtual |
~HBLoader() | Xyce::Loader::HBLoader | inline |
~Loader() | Xyce::Loader::Loader | inlinevirtual |