48 #ifndef Xyce_N_DEV_DiodePDE_h
49 #define Xyce_N_DEV_DiodePDE_h
63 #include <N_UTL_BreakPoint.h>
64 #include <N_UTL_Expression.h>
75 static const char *
name() {
return "1D PDE Device";}
116 void registerLIDs(
const std::vector<int> & intLIDVecRef,
117 const std::vector<int> & extLIDVecRef );
120 const std::vector< std::vector<int> > &
jacobianStamp()
const;
121 void registerJacLIDs(
const std::vector< std::vector<int> > & jacLIDVec );
218 bool loadDFDV (
int ielectrode, N_LAS_Vector * dfdvPtr);
294 std::map<std::string, std::vector<double> >
xlocMap;
295 std::map<std::string, std::vector<double> >
specMap;
393 #ifdef Xyce_DEBUG_DEVICE
395 bool anodeIndex_userGiven;
396 int cathodeIndex_user;
397 bool cathodeIndex_userGiven;