applyJacobian(const Linear::Vector &input, Linear::Vector &result) | Xyce::Nonlinear::NonLinearSolver | virtual |
calcObjFuncDerivs() | Xyce::Nonlinear::Sensitivity | |
commandLine_ | Xyce::Nonlinear::NonLinearSolver | protected |
contStep_ | Xyce::Nonlinear::NonLinearSolver | protected |
currSolVectorPtrPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
dakotaFileOutputFlag_ | Xyce::Nonlinear::Sensitivity | private |
debugLevel_ | Xyce::Nonlinear::Sensitivity | private |
debugOutput1(Linear::Matrix &jacobian, Linear::Vector &rhs) | Xyce::Nonlinear::NonLinearSolver | |
debugOutput3(Linear::Vector &dxVector, Linear::Vector &xVector) | Xyce::Nonlinear::NonLinearSolver | |
debugOutputDAE() | Xyce::Nonlinear::NonLinearSolver | |
debugOutputJDX_VOLTLIM() | Xyce::Nonlinear::NonLinearSolver | |
debugTimeFlag_ | Xyce::Nonlinear::NonLinearSolver | protected |
dFdxTestMatrixPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
difference | Xyce::Nonlinear::Sensitivity | private |
dQdxTestMatrixPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
dsPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
dxVoltlimVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
enableSensitivity() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
fdxVLVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
fileOutput(std::string idString, std::vector< double > ¶mVals, std::vector< double > &sensitivities, std::vector< double > &scaled_sensitivities) | Xyce::Nonlinear::Sensitivity | |
fileOutputFlag_ | Xyce::Nonlinear::Sensitivity | private |
forceFD_ | Xyce::Nonlinear::Sensitivity | private |
getAnalysisManager() const | Xyce::Nonlinear::NonLinearSolver | inlineprotected |
getAnalysisManager() | Xyce::Nonlinear::NonLinearSolver | inlineprotected |
getContinuationStep() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getCouplingMode() | Xyce::Nonlinear::NonLinearSolver | virtual |
getDebugLevel() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getDebugMaxTime() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getDebugMaxTimeStep() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getDebugMinTime() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getDebugMinTimeStep() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getLocaFlag() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getMatrixFreeFlag() const | Xyce::Nonlinear::NonLinearSolver | inline |
getMaxNormF() const | Xyce::Nonlinear::Sensitivity | virtual |
getMaxNormFindex() const | Xyce::Nonlinear::Sensitivity | virtual |
getMMFormat() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getNumFailedLinearSolves() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getNumIterations() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getNumJacobianFactorizations() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getNumJacobianLoads() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getNumLinearSolves() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getNumResidualLoads() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getParameterNumber() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getScreenOutputFlag() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
getTotalJacobianLoadTime() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getTotalLinearSolveTime() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getTotalNumLinearIters() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
getTotalResidualLoadTime() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
gradient_() | Xyce::Nonlinear::NonLinearSolver | protectedvirtual |
gradVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
icSensitivity(std::vector< double > &objectiveVec, std::vector< double > &dOdpVec, std::vector< double > &dOdpAdjVec, std::vector< double > &scaled_dOdpVec, std::vector< double > &scaled_dOdpAdjVec) | Xyce::Nonlinear::Sensitivity | |
initialConditionsManager_ | Xyce::Nonlinear::NonLinearSolver | protected |
initializeAll() | Xyce::Nonlinear::NonLinearSolver | virtual |
isFirstContinuationParam() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
isFirstSolveComplete() const | Xyce::Nonlinear::Sensitivity | inlinevirtual |
jacobian_() | Xyce::Nonlinear::NonLinearSolver | protectedvirtual |
jacobianMatrixPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
jacTestMatrixPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
jdxVLVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
lambdaVectorPtr_ | Xyce::Nonlinear::Sensitivity | private |
lasPrecPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
lasProblemRCPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
lasSolverPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
lasSysPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
linsolOptionBlockPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
maxParamStringSize_ | Xyce::Nonlinear::Sensitivity | private |
netlistFilename_ | Xyce::Nonlinear::NonLinearSolver | protected |
newton_() | Xyce::Nonlinear::NonLinearSolver | protectedvirtual |
NewtonVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
nextSolVectorPtrPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
nls_ | Xyce::Nonlinear::Sensitivity | private |
nonlinearEquationLoader_ | Xyce::Nonlinear::NonLinearSolver | protected |
nonlinearParameterManager_ | Xyce::Nonlinear::NonLinearSolver | protected |
NonLinearSolver(const IO::CmdParse &cp) | Xyce::Nonlinear::NonLinearSolver | |
numFailedLinearSolves_ | Xyce::Nonlinear::NonLinearSolver | protected |
numJacobianFactorizations_ | Xyce::Nonlinear::NonLinearSolver | protected |
numJacobianLoads_ | Xyce::Nonlinear::NonLinearSolver | protected |
numLinearSolves_ | Xyce::Nonlinear::NonLinearSolver | protected |
numObjectives_ | Xyce::Nonlinear::Sensitivity | private |
numResidualLoads_ | Xyce::Nonlinear::NonLinearSolver | protected |
numSensParams_ | Xyce::Nonlinear::Sensitivity | private |
numSolves_ | Xyce::Nonlinear::Sensitivity | private |
objFuncDataVec_ | Xyce::Nonlinear::Sensitivity | private |
objFuncGIDsetup_ | Xyce::Nonlinear::Sensitivity | private |
objFuncGiven_ | Xyce::Nonlinear::Sensitivity | private |
outMgrPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
outputScaledFlag_ | Xyce::Nonlinear::Sensitivity | private |
outputUnscaledFlag_ | Xyce::Nonlinear::Sensitivity | private |
paramNameVec_ | Xyce::Nonlinear::Sensitivity | private |
pdsMgrPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
populateMetadata(IO::PkgOptionsMgr &options_manager) | Xyce::Nonlinear::Sensitivity | static |
qdxVLVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
registerAnalysisManager(Analysis::AnalysisManager *tmp_anaIntPtr) | Xyce::Nonlinear::NonLinearSolver | virtual |
registerInitialConditionsManager(IO::InitialConditionsManager *outPtr) | Xyce::Nonlinear::NonLinearSolver | |
registerLinearSystem(Linear::System *ptr) | Xyce::Nonlinear::NonLinearSolver | virtual |
registerNonlinearEquationLoader(Loader::NonlinearEquationLoader *ptr) | Xyce::Nonlinear::NonLinearSolver | virtual |
registerOutputMgr(IO::OutputMgr *outPtr) | Xyce::Nonlinear::NonLinearSolver | |
registerParallelMgr(N_PDS_Manager *ptr) | Xyce::Nonlinear::NonLinearSolver | virtual |
registerParamMgr(ParamMgr *ptr) | Xyce::Nonlinear::NonLinearSolver | |
registerPrecondFactory(const Linear::PrecondFactory *ptr) | Xyce::Nonlinear::NonLinearSolver | |
registerRHSVector(Linear::Vector *ptr) | Xyce::Nonlinear::NonLinearSolver | |
registerTIADataStore(TimeIntg::DataStore *ptr) | Xyce::Nonlinear::NonLinearSolver | virtual |
registerTwoLevelSolver(TwoLevelNewton *ptr) | Xyce::Nonlinear::NonLinearSolver | |
resetAll(AnalysisMode mode) | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
resetCountersAndTimers_() | Xyce::Nonlinear::NonLinearSolver | protectedvirtual |
retCodes_ | Xyce::Nonlinear::NonLinearSolver | protected |
reuseFactors_ | Xyce::Nonlinear::Sensitivity | private |
rhs_() | Xyce::Nonlinear::NonLinearSolver | protectedvirtual |
rhsVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
savedNewtonVectorPtr_ | Xyce::Nonlinear::Sensitivity | private |
savedRHSVectorPtr_ | Xyce::Nonlinear::Sensitivity | private |
Sensitivity(NonLinearSolver &nls_, Topo::Topology &top_, const IO::CmdParse &cp) | Xyce::Nonlinear::Sensitivity | |
setAnalysisMode(AnalysisMode mode) | Xyce::Nonlinear::Sensitivity | inlinevirtual |
setDCOPRestartOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setDebugFlags(int output_step_number, double time) | Xyce::Nonlinear::NonLinearSolver | |
setHBOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::Sensitivity | inlinevirtual |
setICOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setLinsolOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setLocaOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setMatrixFreeFlag(bool matrixFreeFlag) | Xyce::Nonlinear::NonLinearSolver | inline |
setNLPOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::Sensitivity | inlinevirtual |
setNodeSetOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::Sensitivity | virtual |
setReturnCodes(const ReturnCodes &retCodesTmp) | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
setSensitivityOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::Sensitivity | |
setTranOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::Sensitivity | inlinevirtual |
setTwoLevelLocaOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setTwoLevelOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setTwoLevelTranOptions(const Util::OptionBlock &OB) | Xyce::Nonlinear::NonLinearSolver | virtual |
setX0_() | Xyce::Nonlinear::NonLinearSolver | protectedvirtual |
solutionSize_ | Xyce::Nonlinear::Sensitivity | private |
solve(NonLinearSolver *nlsTmpPtr=NULL) | Xyce::Nonlinear::Sensitivity | inlinevirtual |
solve(std::vector< double > &objectiveVec, std::vector< double > &dOdpVec, std::vector< double > &dOdpAdjVec, std::vector< double > &scaled_dOdpVec, std::vector< double > &scaled_dOdpAdjVec) | Xyce::Nonlinear::Sensitivity | |
solveAdjoint() | Xyce::Nonlinear::Sensitivity | |
solveAdjointFlag_ | Xyce::Nonlinear::Sensitivity | private |
solveDirect() | Xyce::Nonlinear::Sensitivity | |
solveDirectFlag_ | Xyce::Nonlinear::Sensitivity | private |
solWtVectorPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
sqrtEta_ | Xyce::Nonlinear::Sensitivity | private |
sqrtEtaGiven_ | Xyce::Nonlinear::Sensitivity | private |
stdOutput(std::string idString, std::vector< double > ¶mVals, std::vector< double > &sensitivities, std::vector< double > &scaled_sensitivities) | Xyce::Nonlinear::Sensitivity | |
stdOutputFlag_ | Xyce::Nonlinear::Sensitivity | private |
takeFirstSolveStep(NonLinearSolver *nlsTmpPtr=NULL) | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
takeOneSolveStep() | Xyce::Nonlinear::NonLinearSolver | inlinevirtual |
tlnPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
tmpSolVectorPtrPtr_ | Xyce::Nonlinear::NonLinearSolver | protected |
top_ | Xyce::Nonlinear::Sensitivity | private |
totalJacobianLoadTime_ | Xyce::Nonlinear::NonLinearSolver | protected |
totalLinearSolveTime_ | Xyce::Nonlinear::NonLinearSolver | protected |
totalNumLinearIters_ | Xyce::Nonlinear::NonLinearSolver | protected |
totalResidualLoadTime_ | Xyce::Nonlinear::NonLinearSolver | protected |
~NonLinearSolver() | Xyce::Nonlinear::NonLinearSolver | virtual |
~Sensitivity() | Xyce::Nonlinear::Sensitivity | |