46 #ifndef Xyce_N_DEV_Synapse4_h
47 #define Xyce_N_DEV_Synapse4_h
70 static const char *
name() {
return "Synapse";}
126 void registerLIDs(
const std::vector<int> & intLIDVecRef,
127 const std::vector<int> & extLIDVecRef );
140 const std::vector< std::vector<int> > &
jacobianStamp()
const;
141 void registerJacLIDs(
const std::vector< std::vector<int> > & jacLIDVec );
187 #ifdef Xyce_FullSynapseJac
189 int APostEquPostNodeOffset;
192 double *f_PostEquPostNodePtr;
301 virtual bool updateState (
double * solVec,
double * staVec,
double * stoVec);
305 virtual bool loadDAEVectors(
double * solVec,
double * fVec,
double * qVec,
double * storeLeadF,
double * storeLeadQ);
306 virtual bool loadDAEMatrices (N_LAS_Matrix & dFdx, N_LAS_Matrix & dQdx);