46 #ifndef Xyce_N_DEV_Xygra_h
47 #define Xyce_N_DEV_Xygra_h
78 #ifdef Xyce_DEBUG_DEVICE
99 static const char *
name() {
return "Xygra";}
143 void registerLIDs(
const std::vector<int> & intLIDVecRef,
144 const std::vector<int> & extLIDVecRef );
149 const std::vector< std::vector<int> > &
jacobianStamp()
const;
150 void registerJacLIDs(
const std::vector< std::vector<int> > & jacLIDVec );
161 bool getVoltages(std::vector<double> &voltageValues);
162 bool setConductances(
const std::vector< std::vector<double> > &conductanceMatrix);
163 bool setK(
const std::vector< std::vector<double> > &kMatrix,
const double t=0);
164 bool setSources(
const std::vector<double> &sourceVector,
const double t=0);
170 void varTypes( std::vector<char> & varTypeVec );
230 std::vector< std::vector<double> >
k0_;
231 std::vector< std::vector<double> >
k1_;
260 std::vector<XygraFadType>
dV;