46 #ifndef Xyce_N_DEV_JFET_h
47 #define Xyce_N_DEV_JFET_h
64 static const char *
name() {
return "JFET";}
102 void registerLIDs(
const std::vector<int> & intLIDVecRef,
103 const std::vector<int> & extLIDVecRef );
110 const std::vector< std::vector<int> > &
jacobianStamp()
const;
111 void registerJacLIDs(
const std::vector< std::vector<int> > & jacLIDVec );
129 #ifndef Xyce_ERK_JFET_CONV_TEST
154 static std::vector< std::vector<int> >
jacMap2;
279 #ifndef Xyce_NONPOINTER_MATRIX_LOAD
458 #ifndef Xyce_ERK_JFET_CONV_TEST
500 virtual bool updateState (
double * solVec,
double * staVec,
double * stoVec);
504 virtual bool loadDAEVectors (
double * solVec,
double * fVec,
double * qVec,
double * bVec,
double * storeLeadF,
double * storeLeadQ);
507 virtual bool loadDAEMatrices (N_LAS_Matrix & dFdx, N_LAS_Matrix & dQdx);