format 73 classinstance 128081 class_ref 136785 // ModulB name "" xyz 512.5 8 2010 life_line_z 2000 classinstance 128209 class_ref 136657 // ModulA name "" xyz 447.5 8 2005 life_line_z 2000 fragment 128337 "loop" xyzwh 178.5 99 1990 578 225 end classinstance 128465 class_ref 136913 // Y2project_global name "" xyz 211.5 4 2010 life_line_z 2000 note 128593 "the modules and points in spacetime are defined in .d file, in the ctin directives" xyzwh 981.5 95 2000 145 101 note 128721 "Loop on i axis (Yi) from 0 to the width of the space" xyzwh 32.5 113 2985 93 105 note 128849 "Loop on i axis (Yi) from the height of the space to 0" xyzwh 25 415.5 2000 101 107 note 128977 "Loop on the axes of the space, in the order defined in .d file (or automically generated), on Yi, Yj, and Yk." xyzwh 710.5 -2 2000 207 83 note 129105 "if the point is out of bounds, inputs are initialized with 0" xyzwh 946.5 200 2020 163 67 note 129233 "All access on modules outputs are done on the YTemps index (initialized in YBackward)" xyzwh 932.5 -1 2000 191 83 note 129361 "Loop on j axis (Yj) from 0 to the height of the space" xyzwh 36 259.5 2000 93 105 fragment 129489 "loop" xyzwh 169.5 330 2000 577 232 end fragment 129617 "loop" xyzwh 148.5 72 1985 614 513 end classinstance 129745 class_ref 136913 // Y2project_global name "" xyz 76.5 4 2005 life_line_z 2000 note 129873 "Order directives used for this example : order YA1 order YA2 Modul1 forder order YB2 Modul2 forder" xyzwh 967.5 301 2000 131 187 note 130001 "For each order in the .d file, the corresponding loop is generated" xyzwh 942.5 511 2000 187 75 classinstance 132817 class_ref 136273 // Yproject_global name "" xyz 593 14 2015 life_line_z 2000 note 133457 "Ytbeta=grad*jacobianT" xyzwh 708 247 2000 177 39 durationcanvas 130129 classinstance_ref 128209 // :ModulA xyzwh 472 163 2010 11 32 end durationcanvas 130257 classinstance_ref 129745 // :Y2project_global xyzwh 129 51 2000 11 651 end durationcanvas 130385 classinstance_ref 128465 // :Y2project_global xyzwh 264 51 2010 11 635 overlappingdurationcanvas 130513 xyzwh 270 126 2020 11 25 end overlappingdurationcanvas 130641 xyzwh 270 371 2020 11 25 end overlappingdurationcanvas 133201 xyzwh 270 252 2020 11 25 end overlappingdurationcanvas 134097 xyzwh 270 519 2020 11 25 end end durationcanvas 130769 classinstance_ref 128081 // :ModulB xyzwh 537 424 2010 11 37 end durationcanvas 132945 classinstance_ref 132817 // :Yproject_global xyzwh 642 212 2010 11 31 end durationcanvas 133841 classinstance_ref 132817 // :Yproject_global xyzwh 642 483 2010 11 25 end msg 130897 synchronous from durationcanvas_ref 130257 to durationcanvas_ref 130385 yz 55 2015 msg operation_ref 131025 // "Ybackward_traj_Traj(in nbp : int) : int" show_full_operations_definition default drawing_language default label_xy 139 29 msg 131025 return from durationcanvas_ref 130385 to durationcanvas_ref 130257 yz 668 2015 explicitmsg "0" show_full_operations_definition default drawing_language default label_xy 193 630 msg 131153 return from durationcanvas_ref 130769 to durationcanvas_ref 130385 yz 450 2020 explicitmsg "Yjac is filled" show_full_operations_definition default drawing_language default label_xy 322 437 reflexivemsg 131281 synchronous to durationcanvas_ref 130513 yz 126 2025 explicitmsg "initialize Yting with the corresponding outputs of the connected modules" show_full_operations_definition default drawing_language default label_xy 322 123 msg 131409 synchronous from durationcanvas_ref 130385 to durationcanvas_ref 130129 yz 164 2020 msg operation_ref 159441 // "backward(in params : any)" show_full_operations_definition default drawing_language default args "Yting[0], Yting[1],..." label_xy 288 148 msg 131537 return from durationcanvas_ref 130129 to durationcanvas_ref 130385 yz 184 2015 explicitmsg "Yjac is filled" show_full_operations_definition default drawing_language default label_xy 280 173 reflexivemsg 131665 synchronous to durationcanvas_ref 130641 yz 371 2025 explicitmsg "initialize Yting with the corresponding outputs of the connected modules" show_full_operations_definition default drawing_language default label_xy 308 364 msg 131793 synchronous from durationcanvas_ref 130385 to durationcanvas_ref 130769 yz 424 2015 msg operation_ref 159569 // "backward(in parameters : any)" show_full_operations_definition default drawing_language default args "Yting[0], Yting[1], ..." label_xy 308 409 msg 133073 synchronous from durationcanvas_ref 130385 to durationcanvas_ref 132945 yz 212 2015 msg operation_ref 159697 // "Yvsmatt(in lig : int, in col : int, in max_col : int, in vin : YREAL[], in Mat : YREAL[], out vout : YREAL[])" show_full_operations_definition default drawing_language default args "YNBS_ModulA, YNBI_ModulA, YMAX_JAC_NBI, &YG1Y_ModulA, Yjac[0], Ytbeta" label_xy 287 194 reflexivemsg 133329 synchronous to durationcanvas_ref 133201 yz 252 2025 explicitmsg "grad = grad + ytbeta (on the good point of space)" show_full_operations_definition default drawing_language default label_xy 307 247 msg 133713 return from durationcanvas_ref 132945 to durationcanvas_ref 130385 yz 228 3005 unspecifiedmsg show_full_operations_definition default drawing_language default msg 133969 synchronous from durationcanvas_ref 130385 to durationcanvas_ref 133841 yz 483 2015 unspecifiedmsg show_full_operations_definition default drawing_language default reflexivemsg 134225 synchronous to durationcanvas_ref 134097 yz 519 2025 explicitmsg "grad = grad + ytbeta (on the good point of space)" show_full_operations_definition default drawing_language default label_xy 310 521 line 131921 -_-_ from ref 128721 z 2985 to ref 129617 line 132049 -_-_ from ref 131281 z 2026 to point 626 80 line 132177 z 2026 to ref 128593 line 132305 -_-_ from ref 129105 z 2026 to point 587 166 line 132433 z 2026 to ref 131281 line 132561 -_-_ from ref 128337 z 2001 to ref 129361 line 132689 -_-_ from ref 129489 z 2001 to ref 128849 line 133585 -_-_ from ref 133457 z 2011 to ref 132945 line 134353 -_-_ from ref 133457 z 2011 to ref 133841 end