48 #ifndef Xyce_N_DEV_DiodePDE_h
49 #define Xyce_N_DEV_DiodePDE_h
64 #include <N_UTL_BreakPoint.h>
65 #include <N_UTL_Expression.h>
76 static const char *
name() {
return "1D PDE Device";}
117 void registerLIDs(
const std::vector<int> & intLIDVecRef,
118 const std::vector<int> & extLIDVecRef );
121 const std::vector< std::vector<int> > &
jacobianStamp()
const;
122 void registerJacLIDs(
const std::vector< std::vector<int> > & jacLIDVec );
221 bool loadDFDV (
int ielectrode, N_LAS_Vector * dfdvPtr);
298 std::map<std::string, std::vector<double> >
xlocMap;
299 std::map<std::string, std::vector<double> >
specMap;
405 #ifdef Xyce_DEBUG_DEVICE
407 bool anodeIndex_userGiven;
408 int cathodeIndex_user;
409 bool cathodeIndex_userGiven;