39 #include <Xyce_config.h>
51 #include <N_UTL_OptionBlock.h>
52 #include <N_ERH_ErrorMgr.h>
53 #include <N_LOA_Loader.h>
55 #include <N_PDS_Manager.h>
57 #include <N_IO_CmdParse.h>
59 #include <N_UTL_BreakPoint.h>
60 #include <N_UTL_NoCase.h>
65 #include <N_LOA_NonlinearEquationLoader.h>
67 #include <N_TOP_Topology.h>
68 #include <N_LAS_Builder.h>
173 anaManagerPtr_->registerNonlinearEquationLoader(nonlinearEquationLoaderPtr);
233 std::string netListFile =
"";
839 const std::list<index_pair> & staGIDList)
866 N_PDS_Comm * comm,
bool pack )
868 return anaManagerPtr_->dumpRestartData(buf, bsize, pos, comm, pack);
880 N_PDS_Comm * comm,
bool pack )
882 return anaManagerPtr_->restoreRestartData(buf, bsize, pos, comm, pack);
933 const std::vector<double> & varData)
947 const std::vector<double> & varData)
962 const std::vector<double> & varData)
1004 bool bsuccess =
true;
1065 return anaManagerPtr_->assemblerPtr->applyJacobian(input,result);
1142 (
const std::vector<std::string> & paramNames,
1143 const std::vector<double> & paramVals,
1144 N_LAS_Vector * solnVecPtr )
1146 return anaManagerPtr_->completeHomotopyStep(paramNames, paramVals,solnVecPtr);
1186 return anaManagerPtr_->runStep (tiInfo, tlError);
1224 double &currTimeStep)
1226 return anaManagerPtr_->provisionalStep (maxTimeStep, currTimeStep);
1265 bool AnalysisInterface::getDakotaRunFlag()
1279 void AnalysisInterface::setDakotaRunFlag(
bool flag )
1293 int AnalysisInterface::getDakotaIteration()
1307 void AnalysisInterface::setDakotaIteration(
int iterNumber )
1336 (
const std::vector<std::string> & paramNames,
1337 const std::vector<double> & paramVals)
1339 anaManagerPtr_->homotopyStepSuccess ( paramNames, paramVals);
1468 N_LAS_Vector * SolVectorPtr,
1469 N_LAS_Vector * CurrSolVectorPtr,
1470 N_LAS_Vector * LastSolVectorPtr,
1471 N_LAS_Vector * StaVectorPtr,
1472 N_LAS_Vector * CurrStaVectorPtr,
1473 N_LAS_Vector * LastStaVectorPtr,
1474 N_LAS_Vector * StaDerivVectorPtr,
1475 N_LAS_Vector * StoVectorPtr,
1476 N_LAS_Vector * CurrStoVectorPtr,
1477 N_LAS_Vector * LastStoVectorPtr,
1478 N_LAS_Vector * stoLeadCurrQCompVectorPtr,
1479 N_LAS_Vector * QVectorPtr,
1480 N_LAS_Vector * FVectorPtr,
1481 N_LAS_Vector * dFdxdVpVectorPtr,
1482 N_LAS_Vector * dQdxdVpVectorPtr,
1483 N_LAS_Matrix * dQdxMatrixPtr,
1484 N_LAS_Matrix * dFdxMatrixPtr
1500 stoLeadCurrQCompVectorPtr,
1520 N_LAS_Vector * SolVectorPtr,
1521 N_LAS_Vector * StaVectorPtr,
1522 N_LAS_Vector * StoVectorPtr