46 #ifndef Xyce_N_DEV_Xygra_h
47 #define Xyce_N_DEV_Xygra_h
78 #ifdef Xyce_DEBUG_DEVICE
101 static const char *
name() {
return "Xygra";}
145 void registerLIDs(
const std::vector<int> & intLIDVecRef,
146 const std::vector<int> & extLIDVecRef );
151 const std::vector< std::vector<int> > &
jacobianStamp()
const;
152 void registerJacLIDs(
const std::vector< std::vector<int> > & jacLIDVec );
163 bool getVoltages(std::vector<double> &voltageValues);
164 bool setConductances(
const std::vector< std::vector<double> > &conductanceMatrix);
165 bool setK(
const std::vector< std::vector<double> > &kMatrix,
const double t=0);
166 bool setSources(
const std::vector<double> &sourceVector,
const double t=0);
172 void varTypes( std::vector<char> & varTypeVec );
232 std::vector< std::vector<double> >
k0_;
233 std::vector< std::vector<double> >
k1_;
262 std::vector<XygraFadType>
dV;