@@ -28,7 +28,7 @@ make_Kbq = function(model, Tmax){
2828# ' @return the model, a compound [list]
2929# ' @export
3030make_Kbb = function (model ){
31- model $ Mpar $ Kbb = with(model $ Mpar , Kqb %*% Kbq )
31+ model $ KGV $ Kbb = with(model $ KGV , Kqb %*% Kbq )
3232 return (model )
3333}
3434
@@ -39,7 +39,7 @@ make_Kbb = function(model){
3939# ' @return the model, a compound [list]
4040# ' @export
4141make_Kqq = function (model ){
42- model $ Mpar $ Kqq = with(model $ Mpar , Kbq %*% Kqb )
42+ model $ KGV $ Kqq = with(model $ KGV , Kbq %*% Kqb )
4343 return (model )
4444}
4545
@@ -59,7 +59,7 @@ make_Kbq.BQ = function(model, Tmax=100){with(model, with(Mpar,{
5959 Kbq = Kbq + diag(pB * psiB , nb ) %*% Psi_bb %*% Bt
6060 Bt = diag(pB * (1 - psiB ), nb ) %*% Psi_bb %*% Bt
6161 }
62- model $ Mpar $ Kbq = Kbq
62+ model $ KGV $ Kbq = Kbq
6363 return (model )
6464}))}
6565
@@ -79,7 +79,7 @@ make_Kqb.BQ = function(model, Tmax=100){with(model, with(Mpar,{
7979 Kqb = Kqb + diag(pQ * psiQ , nq ) %*% Psi_qq %*% Qt
8080 Qt = diag(pQ * (1 - psiQ ), nq ) %*% Psi_qq %*% Qt
8181 }
82- model $ Mpar $ Kqb = Kqb
82+ model $ KGV $ Kqb = Kqb
8383 return (model )
8484}))}
8585
@@ -122,7 +122,7 @@ make_Kqb.BQS = function(model, Tmax=200){with(model,with(Mpar,{
122122 for (i in 1 : Tmax ) Kt = M %*% Kt
123123 Kt [- c(1 : (nb + nq + ns )),]
124124
125- model $ Mpar $ Kqb = Kt [nb + nq + ns + c(1 : nb ),]
125+ model $ KGV $ Kqb = Kt [nb + nq + ns + c(1 : nb ),]
126126 return (model )
127127}))}
128128
@@ -163,7 +163,7 @@ make_Kbq.BQS = function(model, Tmax = 200){with(model,with(Mpar,{
163163 Kt = rbind(0 * Mbb , Cno , 0 * Mbs , Cyes )
164164 for (i in 1 : Tmax ) Kt = M %*% Kt
165165 Kt [- c(1 : (nb + nq + ns )),]
166- model $ Mpar $ Kbq = Kt [nb + nq + ns + c(1 : nq ),]
166+ model $ KGV $ Kbq = Kt [nb + nq + ns + c(1 : nq ),]
167167 return (model )
168168}))}
169169
@@ -187,12 +187,12 @@ plot_Kqb = function(model, max_pt_sz=2,
187187 min_edge_frac = 0.01 , r = 0.02 , arw_lng = 0.002 , lwd = 2 ,
188188 clr_K = " #4361eeCC" , clr_b = ' red' , clr_q = ' darkblue' ){
189189 with(model ,with(Mpar ,{
190- frame_bq(b , q , mtl = expression(K [ q %<- %b ] ))
190+ frame_bq(b , q , mtl = expression(K * scriptstyle( q %<- %b ) ))
191191 if (exists(" s" )) add_points_s(s , max_pt_sz = 0.5 )
192- add_arrows_xy(b , q , Kqb , min_edge_frac = min_edge_frac ,
192+ add_arrows_xy(b , q , KGV $ Kqb , min_edge_frac = min_edge_frac ,
193193 r = r , arw_lng = arw_lng , lwd = lwd , clr = clr_K )
194194 add_points_b(b , clr = clr_b , max_pt_sz = 0.7 )
195- add_points_qq(q , Kqb , max_pt_sz = max_pt_sz , colA = clr_q )
195+ add_points_qq(q , KGV $ Kqb , max_pt_sz = max_pt_sz , colA = clr_q )
196196 }))
197197 return (invisible ())
198198}
@@ -215,13 +215,13 @@ plot_Kbq = function(model, max_pt_sz=2,
215215 min_edge_frac = 0.01 , r = 0.02 , arw_lng = 0.002 , lwd = 2 ,
216216 clr_K = " #fe5f55CC" , clr_b = ' darkred' , clr_q = " #858ae399" ){
217217 with(model ,with(Mpar ,{
218- frame_bq(b , q , mtl = expression(K [ b %<- %q ] ))
218+ frame_bq(b , q , mtl = expression(K * scriptstyle( b %<- %q ) ))
219219 if (exists(" s" )) add_points_s(s , max_pt_sz = 0.5 )
220- add_arrows_xy(q , b , Kbq , min_edge_frac = min_edge_frac ,
220+ add_arrows_xy(q , b , KGV $ Kbq , min_edge_frac = min_edge_frac ,
221221 r = r , arw_lng = arw_lng , lwd = lwd , clr = clr_K )
222222 with(model , if (exists(" s" )) add_points_s(s , max_pt_sz = 0.7 ))
223223 add_points_q(q , max_pt_sz = 0.7 , clr = clr_q )
224- add_points_bb(b , Kbq , max_pt_sz = max_pt_sz , colB = clr_b )
224+ add_points_bb(b , KGV $ Kbq , max_pt_sz = max_pt_sz , colB = clr_b )
225225 }))
226226 return (invisible ())
227227}
@@ -247,12 +247,12 @@ plot_Kbb = function(model, max_pt_sz=2,
247247){
248248 with(model ,with(Mpar ,
249249 {
250- frame_bq(b , q , mtl = expression(K [ b %<- %b ] ))
251- add_arrows_xx(b , Psi_bb , min_edge_frac = min_edge_frac ,
250+ frame_bq(b , q , mtl = expression(K * scriptstyle( b %<- %b ) ))
251+ add_arrows_xx(b , KGV $ Kbb , min_edge_frac = min_edge_frac ,
252252 r = r , arw_lng = arw_lng , lwd = lwd , arw_clr = arw_clr , seg_clr = seg_clr )
253253 with(model , if (exists(" s" )) add_points_s(s , max_pt_sz = 0.7 ))
254254 add_points_q(q , max_pt_sz = 0.7 , clr = clr_q )
255- add_points_bb(b , Kbb , max_pt_sz = max_pt_sz , colA = arw_clr , colB = clr_b )
255+ add_points_bb(b , KGV $ Kbb , max_pt_sz = max_pt_sz , colA = arw_clr , colB = clr_b )
256256 }))
257257 return (invisible ())
258258}
@@ -277,12 +277,12 @@ plot_Kqq = function(model, max_pt_sz=2,
277277 arw_clr = " #abc4ff55" , seg_clr = ' #00000022' ,
278278 clr_q = " #858ae399" , clr_b = " #cc444bCC" ){
279279 with(model ,with(Mpar ,{
280- frame_bq(b , q , mtl = expression(K [ q %<- %q ] ))
280+ frame_bq(b , q , mtl = expression(K * scriptstyle( q %<- %q ) ))
281281 with(model , if (exists(" s" )) add_points_s(s , max_pt_sz = 0.7 ))
282- add_arrows_xx(q , Psi_qq , min_edge_frac = min_edge_frac ,
282+ add_arrows_xx(q , KGV $ Kqq , min_edge_frac = min_edge_frac ,
283283 r = r , arw_lng = arw_lng , lwd = lwd , arw_clr = arw_clr , seg_clr = seg_clr )
284284 add_points_b(b , max_pt_sz = 0.7 , clr = clr_b )
285- add_points_qq(q , Kqq , max_pt_sz = max_pt_sz , colA = arw_clr , colB = clr_q )
285+ add_points_qq(q , KGV $ Kqq , max_pt_sz = max_pt_sz , colA = arw_clr , colB = clr_q )
286286 }))
287287 return (invisible ())
288288}
0 commit comments