46 #ifndef Xyce_N_DEV_TRA_h
47 #define Xyce_N_DEV_TRA_h
53 #include <N_UTL_BreakPoint.h>
65 static const char *
name() {
return "Ideal Transmission Line";}
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 );
200 int APos1EquPos1Node_I;
201 int APos1EquPos1Node_J;
202 int APos1EquInt1Node_I;
203 int APos1EquInt1Node_J;
205 int AInt1EquPos1Node_I;
206 int AInt1EquPos1Node_J;
207 int AInt1EquInt1Node_I;
208 int AInt1EquInt1Node_J;
209 int AInt1EquIbr1Node_I;
210 int AInt1EquIbr1Node_J;
212 int ANeg1EquIbr1Node_I;
213 int ANeg1EquIbr1Node_J;
215 int AIbr1EquInt1Node_I;
216 int AIbr1EquInt1Node_J;
217 int AIbr1EquNeg1Node_I;
218 int AIbr1EquNeg1Node_J;
220 int APos2EquPos2Node_I;
221 int APos2EquPos2Node_J;
222 int APos2EquInt2Node_I;
223 int APos2EquInt2Node_J;
225 int AInt2EquPos2Node_I;
226 int AInt2EquPos2Node_J;
227 int AInt2EquInt2Node_I;
228 int AInt2EquInt2Node_J;
229 int AInt2EquIbr2Node_I;
230 int AInt2EquIbr2Node_J;
232 int ANeg2EquIbr2Node_I;
233 int ANeg2EquIbr2Node_J;
235 int AIbr2EquInt2Node_I;
236 int AIbr2EquInt2Node_J;
237 int AIbr2EquNeg2Node_I;
238 int AIbr2EquNeg2Node_J;
242 int AIbr1EquPos2Node_I;
243 int AIbr1EquPos2Node_J;
244 int AIbr1EquNeg2Node_I;
245 int AIbr1EquNeg2Node_J;
246 int AIbr1EquIbr2Node_I;
247 int AIbr1EquIbr2Node_J;
249 int AIbr2EquPos1Node_I;
250 int AIbr2EquPos1Node_J;
251 int AIbr2EquNeg1Node_I;
252 int AIbr2EquNeg1Node_J;
253 int AIbr2EquIbr1Node_I;
254 int AIbr2EquIbr1Node_J;
311 inline bool operator<(
const double &test_t)
const;