@@ -11,7 +11,10 @@ namespace GridKit
1111 {
1212 template <class ScalarT , typename IdxT>
1313 class BusBase ;
14- }
14+
15+ template <typename RealT, typename IdxT>
16+ struct LoadData ;
17+ } // namespace PhasorDynamics
1518} // namespace GridKit
1619
1720namespace GridKit
@@ -33,16 +36,17 @@ namespace GridKit
3336 using Component<ScalarT, IdxT>::yp_;
3437 using Component<ScalarT, IdxT>::tag_;
3538 using Component<ScalarT, IdxT>::f_;
36- using Component<ScalarT, IdxT>::g_;
37- using Component<ScalarT, IdxT>::yB_;
38- using Component<ScalarT, IdxT>::ypB_;
39- using Component<ScalarT, IdxT>::fB_ ;
40- using Component<ScalarT, IdxT>::gB_ ;
41- using Component<ScalarT, IdxT>::param_;
39+ // using Component<ScalarT, IdxT>::g_;
40+ // using Component<ScalarT, IdxT>::yB_;
41+ // using Component<ScalarT, IdxT>::ypB_;
42+ // using Component<ScalarT, IdxT>::fB_;
43+ // using Component<ScalarT, IdxT>::gB_;
44+ // using Component<ScalarT, IdxT>::param_;
4245 using Component<ScalarT, IdxT>::component_id_;
4346
44- using bus_type = BusBase<ScalarT, IdxT>;
45- using real_type = typename Component<ScalarT, IdxT>::real_type;
47+ using real_type = typename Component<ScalarT, IdxT>::real_type;
48+ using bus_type = BusBase<ScalarT, IdxT>;
49+ using model_data_type = LoadData<real_type, IdxT>;
4650
4751 public:
4852 Load (bus_type* bus);
0 commit comments