46 #ifndef Xyce_N_DEV_ROM_h
47 #define Xyce_N_DEV_ROM_h
65 static const char *
name() {
return "ROM";}
108 void registerLIDs(
const std::vector<int> & intLIDVecRef,
109 const std::vector<int> & extLIDVecRef );
114 const std::vector< std::vector<int> > &
jacobianStamp()
const;
115 void registerJacLIDs(
const std::vector< std::vector<int> > & jacLIDVec );
137 void varTypes( std::vector<char> & varTypeVec );
174 std::vector<double>
G2;
175 std::vector<double>
C2;
176 std::vector<double>
A2;
283 virtual bool updateState (
double * solVec,
double * staVec,
double * stoVec);
285 void printMatrix (std::string vname,
double * Matrix,
int Nrows,
int Ncols);
288 virtual bool loadDAEVectors (
double * solVec,
double * fVec,
double * qVec,
double * bVec,
double * storeLeadF,
double * storeLeadQ);
289 virtual bool loadDAEMatrices (N_LAS_Matrix & dFdx, N_LAS_Matrix & dQdx);