ELF>/@@|{!"#$%&'()*+,-./0456789:;<=DEFHIJLMNPQRTUVXYZ\]^`abdefhijrsUH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐHGI~H)ǃuHH=LHH51HÐUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(u9H8HHuҐHuHHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@UH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u8H0]fDHHuӐHHuHff.@SH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u7H0[fDHHuӐHuHcUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(u^H0]fDHHuӐt$HHuH@HHH;tHfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHH8H;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHXH;tЉfSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐtHuHcfHHxH;tЉfH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uaH8HHuҐuHH@H;u)HuHHH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(uYH8HHuҐuHHHH;u!1HuHHff.@UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHuHHDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(u[H@]f.HHuϐHt$H|$tHt$HfH~HufHnUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uUH@]f.HHuϐHt$ H|$tt$ HHuHcfDATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(ukHH]A\fDHHuѐLd$Ht$LtHt$ LtT$ t$HHuHcff.ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtT$ t$HHHuHt7HHHIHjLHUHHBff.ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(ukHH]A\fDHHuѐLd$Ht$LtHt$ LtT$ t$HHuHcff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHPH;u;tƉHHff.UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(H@]fDHHuϐHt$ H|$tD$$t$ t99tHEHHuHH|@HEHpH;u;tƉHHff.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHPH;uQtLJHuHHHhH;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHPH;uQtLJHuHHfH`H;t@f.H8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHpH;uQtLJHuHHHH;t@1ff.fH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u>H(HtD$9D$t;H111HT$(dH+%(H8@HHuҐHtIHpH;uQtLJHuHHfHH;t@f.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!D$ +D$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tDd$$H\$Et|E1'fDHHHtfAHA9|1H_HcTDHHHtAHA9|DHff.ATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ld$Ht$LtHt$LtDd$$H\$Dl$EtvE1!DHDHHtkADHA9|1HKHc@fDHDHHtADHA9|DDDHAUATUSHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uWHD$Ho(Ht!D$ +D$$tHH|$1HT$8dH+%(HH[]A\A]HHu͐Ld$Ht$LtHt$LtDd$$H\$Dl$EtvE1!DHDHHtkADHA9|1HKHc@fDHDHHtADHA9|DDDHATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$u`HELH@H;H=tLH=u-HaHcVf.LLH=tLH=tLfDHЉfATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uCH(HtD$9D$tHH111HT$(dH+%(H8]A\fDHHuftLHHuHtVHHHIHuLH|fDHHH;tHfDHHFff.ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZAT1UHHHNdH%(HD$81HGAfnH%fnA)fbAAuZH Ht$HL$T$(fD$ HHo(HtFAHt1FAHt$FALHDžHEHHHHfMDMGDLH1@A  HHH9u1A  HHH9ujLHL1uLHL1fATL%H ,HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEH H;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEHH;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEHH;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾ HH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾ HH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEHH;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEHH;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEHH;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEHH;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾZHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾZHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEHH;t+DHLHtFAHA9|HHHfHEDDHE1!DHLHtAHA9|tLd$0LH5LHǾ3HH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾ3HH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAVAUATUHhfnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ uVHD$Ho(Ht!D$ +D$$tGH|$1HT$XdH+%(MHh]A\A]A^ÐHHuΐLd$Ht$LtHt$LtDd$$Dt$Ll$EHEH0H;t+DHLHtFAHA9|HHHfHEDDH(E1!DHLHtAHA9|tLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLAHLHLH1LDLHLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HH5L-HLLt*HLHLH1HHHHAWAVAUATUH`fnFdH%(HD$X1HHt$HD$HGfnȉD$(fbfD$ u\HD$Ho(Ht!D$ +D$$tUH|$1HT$XdH+%(H`]A\A]A^A_DHHufLd$HLtHt$LtHt$LtDd$$D|$Lt$D,$EHEHH;t/DDHDLHADHA9|fDHHHf.E1(DHDLH7ADHA9|tLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HDHH5HH5L-HLL}HLHLH1L}DHEDDDH]DLDHJLd$0LH5LHǾHH5HHLHH5HHHH5H5LHLHH5HDHH5HH5L-HLLt*HLHLH1HHHHff.ATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEH(HuHHtfHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$LtHt$ LtD$$L$ T$t$u4HEHHiHH[fHATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(HH]A\fHHuѐLd$Ht$LtHt$ LtD$$T$ t$u)HEHHuHHtfHUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(urH@]f.HHuϐHt$H|$tD$$Ht$u(HEHHuHH@HfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uiH@]ÐHHuؐHt$H|$tċD$$Ht$u(HEHxHuHH@HfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uiH@]ÐHHuؐHt$H|$tċD$$Ht$u(HEHpHuHH@HfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(ukH@]ÐHHuؐHt$H|$tċD$$Ht$u(HEHhHuHcDHHfnfnfb9tfևH9u9tHD9tHDHAUATIULHMtuHtXLtiLLLhLLLHHHEH]A\A]HfDLHDžHu]A\A]1SafeDownCastvtkObjectBasevtkLSDynaReaderGetPartArrayStatusSetPartArrayStatusGetParticleArrayStatusSetParticleArrayStatusGetBeamArrayStatusSetBeamArrayStatusGetRoadSurfaceArrayStatusSetRoadSurfaceArrayStatusGetRigidBodyArrayStatusSetRigidBodyArrayStatusGetShellArrayStatusSetShellArrayStatusGetThickShellArrayStatusSetThickShellArrayStatusGetSolidArrayStatusSetSolidArrayStatusGetCellArrayStatusSetCellArrayStatusGetPointArrayStatusSetPointArrayStatusIsTypeOfDebugDumpGetNumberOfSolidArraysGetNumberOfRigidBodyArraysGetNumberOfParticleArraysGetNumberOfPointArraysGetNumberOfRoadSurfaceArraysGetNumberOfPartArraysGetNumberOfBeamArraysIsDatabaseValidGetDimensionalityGetNumberOfNodesGetNumberOfCellsGetNumberOfContinuumCellsGetNumberOfSolidCellsGetNumberOfThickShellCellsGetNumberOfShellCellsGetNumberOfRigidBodyCellsGetNumberOfRoadSurfaceCellsGetNumberOfBeamCellsGetNumberOfParticleCellsGetNumberOfTimeStepsGetTimeStepGetNumberOfThickShellArraysGetNumberOfShellArraysGetTimeStepRangeGetDeformedMeshGetRemoveDeletedCellsGetDeletedCellsAsGhostArrayDeformedMeshOnDeformedMeshOffSetDeformedMeshGetTimeValueGetNumberOfCellArraysGetCellArrayNameSetRemoveDeletedCellsSetDeletedCellsAsGhostArrayRemoveDeletedCellsOffRemoveDeletedCellsOnDeletedCellsAsGhostArrayOffDeletedCellsAsGhostArrayOnNewInstanceIsAGetDatabaseDirectoryGetTitleGetFileNameGetInputDeckGetThickShellArrayNameGetShellArrayNameGetRigidBodyArrayNameGetPartArrayNameGetPointArrayNameGetRoadSurfaceArrayNameGetParticleArrayNameGetSolidArrayNameGetBeamArrayNameSetTimeStepRangeSetInputDeckSetTimeStepSetFileNameSetDatabaseDirectoryCanReadFile@i@z@ii@zi@iz@iii@iziGetNumberOfComponentsInParticleArrayGetNumberOfComponentsInBeamArrayGetNumberOfComponentsInRoadSurfaceArrayGetNumberOfComponentsInRigidBodyArrayGetNumberOfComponentsInShellArrayGetNumberOfComponentsInThickShellArrayGetNumberOfComponentsInSolidArrayGetNumberOfComponentsInCellArrayGetNumberOfComponentsInPointArrayvtkLSDynaReader - Read LS-Dyna databases (d3plot) Superclass: vtkMultiBlockDataSetAlgorithm This filter reads LS-Dyna databases. The Set/GetFileName() routines are actually wrappers around the Set/GetDatabaseDirectory() members; the actual filename you choose is irrelevant -- only the directory name is used. This is done in order to accommodate ParaView. Note that this reader produces 7 output meshes. These meshes are required as several attributes are defined on subsets of the mesh. Below is a list of meshes in the order they are output and an explanation of which attributes are unique to each mesh: - solid (3D) elements: number of integration points are different than 2D - thick shell elements: number of integration points are different than planar 2D - shell (2D) elements: number of integration points are different than 3D - rigid surfaces: can't have deflection, only velocity, accel, etc. - road surfaces: have only a "segment ID" (serves as material ID) and a velocity. - beam elements: have Frenet (TNB) frame and cross-section attributes (shape and size) - spherical particle hydrodynamics (SPH) elements: have a radius of influence, internal energy, etc. Because each mesh has its own cell attributes, the vtkLSDynaReader has a rather large API. Instead of a single set of routines to query and set cell array names and status, one exists for each possible output mesh. Also, GetNumberOfCells() will return the sum of all the cells in all 7 meshes. If you want the number of cells in a specific mesh, there are separate routines for each mesh type. @attention LSDyna files contain 3 different types of sections: control, data, and state. Control sections contain constants that describe the type of simulation data in a file or group of files. Data sections contain simulation information that is invariant across individual time steps (but can vary when a mesh adaptation occurs). This information includes material, connectivity, and undeformed geometry. Finally, state data is information that varies with each time step. Unless a mesh adaptation occurs, there will be a single control and data section, and they will be located at the start of the database (the first file). @attention In their infinite wisdom, LSDyna developers decided to split simulation data into multiple files, each no larger than some predetermined limit. Each file can contain one section, a partial section (if it would not fit into a single file), or multiple sections. Files are padded with zeros so that their lengths will be multiples of 512*512. The size of each section is determined by constants in the control and data sections, which means that these must be parsed carefully in order to correctly locate desired information. Unfortunately, the constants are not terribly well-documented and in some cases the documentation is in error. @par "Open Issues": The LS-Dyna file format document leaves a good bit open to interpretation. In addition to the "documentation vs. files in the wild" issues there are also implementation problems. @par "Open Issues": - Where exactly may breaks to a new file occur in the pre-state information? At each section? - Will state data sections (node/cell data, element deletion, sph data, rigid body motion) be moved to the beginning of a new file if their data will be too large for a given file, or are all the sections counted together as a single state (makes more sense for keeping time word at start of every file). The questions above arise because the docs (p. 3) state "There are 3 sections in this database." but then call many smaller pieces of data "sections". Should they be subsections? The docs are quiet about whether the second section (of 3) is ever split across multiple files and, if so, whether it is done at (sub)section boundaries when possible or just wherever it needs to occur. - How many components does Eddy Viscosity have? It's shown as 7 bits in NCFDV1 which makes no sense at all. - Why is NARBS larger than 10+NUMNP+NEL8+NEL2+NEL4+NELT (which is the value specified by the documentation)? Obviously, NARBS is definitive, but what are the extra numbers at the end? - Is there a difference between rigid body elements NUMRBE and rigid road surfaces? It appears that the nodes and connectivity of the road surface are given separately (p.13) while on p.7 the Material Type Data subsection says that shells in a rigid body will just have a certain material ID but be interspersed among deformable shell elements. - Word 37 of the control section serves two possible purposes... it can mean NMSPH or EDLOPT. I assume that different versions of the code use that word differently. How do we know the difference? - It's unclear how much state isn't stored when a shell element is marked as rigid. Specifically, is element deletion data stored for rigid shells? Page 21 of the spec is mute on this. - The loop to read cell User IDs won't work if Rigid Body and Shell elements are interleaved (which I now believe they are). @par "Open Issues": On the VTK side of things: - Berk has nudged me towards multiblock outputs but hasn't committed to exactly how things can be made efficient for a parallel version of the reader. - This reader will eventually need to respond to a second output port for "small spatial, large temporal" queries. - The reader doesn't handle crack files (d3crck) - The reader doesn't handle interface force files (no default name) - The reader doesn't handle time history (abbreviated output) files (d3thdt) - The reader doesn't handle dynamic relaxation files (d3drfl) - The reader doesn't handle reduced parts (state for a subset of parts) files (d3part) - The reader doesn't handle mode shape files (d3eigv) - The reader doesn't handle equilibrium iteration files (d3iter) - The reader doesn't handle extra time data files (d3xtf) - The reader doesn't handle printer files (d3hsp) - The reader doesn't handle modal neutral files (d3mnf) - The reader doesn't handle packed connectivity. - The reader doesn't handle adapted element parent lists (but the 2002 specification says LSDyna doesn't implement it). - All the sample datasets have MATTYP = 0. Need something to test MATTYP = 1. - I have no test datasets with rigid body and/or road surfaces, so the implementation is half-baked. - It's unclear how some of the data should be presented. Although blindly tacking the numbers into a large chuck of cell data is better than nothing, some attributes (e.g., forces & moments) lend themselves to more elaborate presentation. Also, shell and thick shell elements have stresses that belong to a particular side of an element or have a finite thickness that could be rendered. Finally, beam elements have cross sections that could be rendered. Some of these operations require numerical processing of the results and so we shouldn't eliminate the ability to get at the raw simulation data. Perhaps a filter could be applied to "fancify" the geometry. vtkIOLSDynaPython.vtkLSDynaReaderV.IsTypeOf(string) -> int C++: static vtkTypeBool IsTypeOf(const char *type) Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.IsA(string) -> int C++: vtkTypeBool IsA(const char *type) override; Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. V.SafeDownCast(vtkObjectBase) -> vtkLSDynaReader C++: static vtkLSDynaReader *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkLSDynaReader C++: vtkLSDynaReader *NewInstance() V.DebugDump() C++: void DebugDump() A routine to call Dump() from within a lame debugger that won't properly pass a C++ iostream object like cout. V.CanReadFile(string) -> int C++: virtual int CanReadFile(const char *fname) Determine if the file can be readed with this reader. V.SetDatabaseDirectory(string) C++: virtual void SetDatabaseDirectory(const char *) Get/Set the directory containing the LS-Dyna database and determine whether it is valid. V.GetDatabaseDirectory() -> string C++: const char *GetDatabaseDirectory() Get/Set the directory containing the LS-Dyna database and determine whether it is valid. V.IsDatabaseValid() -> int C++: int IsDatabaseValid() Get/Set the directory containing the LS-Dyna database and determine whether it is valid. V.SetFileName(string) C++: virtual void SetFileName(const char *) Get/Set the filename. The Set/GetFileName() routines are actually wrappers around the Set/GetDatabaseDirectory() members; the actual filename you choose is irrelevant -- only the directory name is used. This is done in order to accommodate ParaView. V.GetFileName() -> string C++: const char *GetFileName() Get/Set the filename. The Set/GetFileName() routines are actually wrappers around the Set/GetDatabaseDirectory() members; the actual filename you choose is irrelevant -- only the directory name is used. This is done in order to accommodate ParaView. V.GetTitle() -> string C++: char *GetTitle() The title of the database is a 40 or 80 character text description stored at the front of a d3plot file. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetDimensionality() -> int C++: int GetDimensionality() Retrieve the dimension of points in the database. This should return 2 or 3. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfNodes() -> int C++: vtkIdType GetNumberOfNodes() Retrieve the number of points in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfCells() -> int C++: vtkIdType GetNumberOfCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). * Note that GetNumberOfCells() returns the sum of * GetNumberOfContinuumCells() and GetNumberOfParticleCells(). V.GetNumberOfContinuumCells() -> int C++: vtkIdType GetNumberOfContinuumCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). * Note that GetNumberOfContinuumCells() returns the sum of * GetNumberOfSolidCells(), GetNumberOfThickShellCells(), * GetNumberOfShellCells(), GetNumberOfRigidBodyCells(), * GetNumberOfRoadSurfaceCells(), and GetNumberOfBeamCells(). V.GetNumberOfSolidCells() -> int C++: vtkIdType GetNumberOfSolidCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfThickShellCells() -> int C++: vtkIdType GetNumberOfThickShellCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfShellCells() -> int C++: vtkIdType GetNumberOfShellCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfRigidBodyCells() -> int C++: vtkIdType GetNumberOfRigidBodyCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfRoadSurfaceCells() -> int C++: vtkIdType GetNumberOfRoadSurfaceCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfBeamCells() -> int C++: vtkIdType GetNumberOfBeamCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfParticleCells() -> int C++: vtkIdType GetNumberOfParticleCells() Retrieve the number of cells of a given type in the database. Do not call this function before setting the database directory and calling UpdateInformation(). V.GetNumberOfTimeSteps() -> int C++: vtkIdType GetNumberOfTimeSteps() Retrieve information about the time extents of the LS-Dyna database. Do not call these functions before setting the database directory and calling UpdateInformation(). V.SetTimeStep(int) C++: virtual void SetTimeStep(vtkIdType) Retrieve information about the time extents of the LS-Dyna database. Do not call these functions before setting the database directory and calling UpdateInformation(). V.GetTimeStep() -> int C++: vtkIdType GetTimeStep() Retrieve information about the time extents of the LS-Dyna database. Do not call these functions before setting the database directory and calling UpdateInformation(). V.GetTimeValue(int) -> float C++: double GetTimeValue(vtkIdType) Retrieve information about the time extents of the LS-Dyna database. Do not call these functions before setting the database directory and calling UpdateInformation(). V.GetTimeStepRange() -> (int, int) C++: int *GetTimeStepRange() V.SetTimeStepRange(int, int) C++: void SetTimeStepRange(int, int) V.SetTimeStepRange((int, int)) C++: void SetTimeStepRange(int a[2]) V.GetNumberOfPointArrays() -> int C++: int GetNumberOfPointArrays() These methods allow you to load only selected subsets of the nodal variables defined over the mesh. V.GetPointArrayName(int) -> string C++: const char *GetPointArrayName(int) These methods allow you to load only selected subsets of the nodal variables defined over the mesh. V.SetPointArrayStatus(int, int) C++: virtual void SetPointArrayStatus(int arr, int status) V.SetPointArrayStatus(string, int) C++: virtual void SetPointArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the nodal variables defined over the mesh. V.GetPointArrayStatus(int) -> int C++: int GetPointArrayStatus(int arr) V.GetPointArrayStatus(string) -> int C++: int GetPointArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the nodal variables defined over the mesh. V.GetNumberOfComponentsInPointArray(int) -> int C++: int GetNumberOfComponentsInPointArray(int arr) V.GetNumberOfComponentsInPointArray(string) -> int C++: int GetNumberOfComponentsInPointArray(const char *arrName) These methods allow you to load only selected subsets of the nodal variables defined over the mesh. V.GetNumberOfCellArrays(int) -> int C++: int GetNumberOfCellArrays(int cellType) Routines that allow the status of a cell variable to be adjusted or queried independent of the output mesh. The cellType parameter should be one of: LS_POINT, LS_BEAM, LS_SHELL, LS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE V.GetCellArrayName(int, int) -> string C++: const char *GetCellArrayName(int cellType, int arr) Routines that allow the status of a cell variable to be adjusted or queried independent of the output mesh. The cellType parameter should be one of: LS_POINT, LS_BEAM, LS_SHELL, LS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE V.SetCellArrayStatus(int, int, int) C++: virtual void SetCellArrayStatus(int cellType, int arr, int status) V.SetCellArrayStatus(int, string, int) C++: virtual void SetCellArrayStatus(int cellType, const char *arrName, int status) Routines that allow the status of a cell variable to be adjusted or queried independent of the output mesh. The cellType parameter should be one of: LS_POINT, LS_BEAM, LS_SHELL, LS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE V.GetCellArrayStatus(int, int) -> int C++: int GetCellArrayStatus(int cellType, int arr) V.GetCellArrayStatus(int, string) -> int C++: int GetCellArrayStatus(int cellType, const char *arrName) Routines that allow the status of a cell variable to be adjusted or queried independent of the output mesh. The cellType parameter should be one of: LS_POINT, LS_BEAM, LS_SHELL, LS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE V.GetNumberOfComponentsInCellArray(int, int) -> int C++: int GetNumberOfComponentsInCellArray(int cellType, int arr) V.GetNumberOfComponentsInCellArray(int, string) -> int C++: int GetNumberOfComponentsInCellArray(int cellType, const char *arrName) Routines that allow the status of a cell variable to be adjusted or queried independent of the output mesh. The cellType parameter should be one of: LS_POINT, LS_BEAM, LS_SHELL, LS_THICK_SHELL, LS_SOLID, LS_RIGID_BODY, or LS_ROAD_SURFACE V.GetNumberOfSolidArrays() -> int C++: int GetNumberOfSolidArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetSolidArrayName(int) -> string C++: const char *GetSolidArrayName(int) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.SetSolidArrayStatus(int, int) C++: virtual void SetSolidArrayStatus(int arr, int status) V.SetSolidArrayStatus(string, int) C++: virtual void SetSolidArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetSolidArrayStatus(int) -> int C++: int GetSolidArrayStatus(int arr) V.GetSolidArrayStatus(string) -> int C++: int GetSolidArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetNumberOfComponentsInSolidArray(int) -> int C++: int GetNumberOfComponentsInSolidArray(int a) V.GetNumberOfComponentsInSolidArray(string) -> int C++: int GetNumberOfComponentsInSolidArray(const char *arrName) V.GetNumberOfThickShellArrays() -> int C++: int GetNumberOfThickShellArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetThickShellArrayName(int) -> string C++: const char *GetThickShellArrayName(int) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.SetThickShellArrayStatus(int, int) C++: virtual void SetThickShellArrayStatus(int arr, int status) V.SetThickShellArrayStatus(string, int) C++: virtual void SetThickShellArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetThickShellArrayStatus(int) -> int C++: int GetThickShellArrayStatus(int arr) V.GetThickShellArrayStatus(string) -> int C++: int GetThickShellArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetNumberOfComponentsInThickShellArray(int) -> int C++: int GetNumberOfComponentsInThickShellArray(int a) V.GetNumberOfComponentsInThickShellArray(string) -> int C++: int GetNumberOfComponentsInThickShellArray( const char *arrName) V.GetNumberOfShellArrays() -> int C++: int GetNumberOfShellArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetShellArrayName(int) -> string C++: const char *GetShellArrayName(int) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.SetShellArrayStatus(int, int) C++: virtual void SetShellArrayStatus(int arr, int status) V.SetShellArrayStatus(string, int) C++: virtual void SetShellArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetShellArrayStatus(int) -> int C++: int GetShellArrayStatus(int arr) V.GetShellArrayStatus(string) -> int C++: int GetShellArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetNumberOfComponentsInShellArray(int) -> int C++: int GetNumberOfComponentsInShellArray(int a) V.GetNumberOfComponentsInShellArray(string) -> int C++: int GetNumberOfComponentsInShellArray(const char *arrName) V.GetNumberOfRigidBodyArrays() -> int C++: int GetNumberOfRigidBodyArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetRigidBodyArrayName(int) -> string C++: const char *GetRigidBodyArrayName(int) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.SetRigidBodyArrayStatus(int, int) C++: virtual void SetRigidBodyArrayStatus(int arr, int status) V.SetRigidBodyArrayStatus(string, int) C++: virtual void SetRigidBodyArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetRigidBodyArrayStatus(int) -> int C++: int GetRigidBodyArrayStatus(int arr) V.GetRigidBodyArrayStatus(string) -> int C++: int GetRigidBodyArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetNumberOfComponentsInRigidBodyArray(int) -> int C++: int GetNumberOfComponentsInRigidBodyArray(int a) V.GetNumberOfComponentsInRigidBodyArray(string) -> int C++: int GetNumberOfComponentsInRigidBodyArray( const char *arrName) V.GetNumberOfRoadSurfaceArrays() -> int C++: int GetNumberOfRoadSurfaceArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetRoadSurfaceArrayName(int) -> string C++: const char *GetRoadSurfaceArrayName(int) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.SetRoadSurfaceArrayStatus(int, int) C++: virtual void SetRoadSurfaceArrayStatus(int arr, int status) V.SetRoadSurfaceArrayStatus(string, int) C++: virtual void SetRoadSurfaceArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetRoadSurfaceArrayStatus(int) -> int C++: int GetRoadSurfaceArrayStatus(int arr) V.GetRoadSurfaceArrayStatus(string) -> int C++: int GetRoadSurfaceArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetNumberOfComponentsInRoadSurfaceArray(int) -> int C++: int GetNumberOfComponentsInRoadSurfaceArray(int a) V.GetNumberOfComponentsInRoadSurfaceArray(string) -> int C++: int GetNumberOfComponentsInRoadSurfaceArray( const char *arrName) V.GetNumberOfBeamArrays() -> int C++: int GetNumberOfBeamArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetBeamArrayName(int) -> string C++: const char *GetBeamArrayName(int) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.SetBeamArrayStatus(int, int) C++: virtual void SetBeamArrayStatus(int arr, int status) V.SetBeamArrayStatus(string, int) C++: virtual void SetBeamArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetBeamArrayStatus(int) -> int C++: int GetBeamArrayStatus(int arr) V.GetBeamArrayStatus(string) -> int C++: int GetBeamArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetNumberOfComponentsInBeamArray(int) -> int C++: int GetNumberOfComponentsInBeamArray(int a) V.GetNumberOfComponentsInBeamArray(string) -> int C++: int GetNumberOfComponentsInBeamArray(const char *arrName) V.GetNumberOfParticleArrays() -> int C++: int GetNumberOfParticleArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetParticleArrayName(int) -> string C++: const char *GetParticleArrayName(int) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.SetParticleArrayStatus(int, int) C++: virtual void SetParticleArrayStatus(int arr, int status) V.SetParticleArrayStatus(string, int) C++: virtual void SetParticleArrayStatus(const char *arrName, int status) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetParticleArrayStatus(int) -> int C++: int GetParticleArrayStatus(int arr) V.GetParticleArrayStatus(string) -> int C++: int GetParticleArrayStatus(const char *arrName) These methods allow you to load only selected subsets of the cell variables defined over the mesh. V.GetNumberOfComponentsInParticleArray(int) -> int C++: int GetNumberOfComponentsInParticleArray(int a) V.GetNumberOfComponentsInParticleArray(string) -> int C++: int GetNumberOfComponentsInParticleArray(const char *arrName) V.SetDeformedMesh(int) C++: void SetDeformedMesh(int) Should deflected coordinates be used, or should the mesh remain undeflected? By default, this is true but its value is ignored if the nodal "Deflected Coordinates" array is not set to be loaded. V.GetDeformedMesh() -> int C++: virtual int GetDeformedMesh() Should deflected coordinates be used, or should the mesh remain undeflected? By default, this is true but its value is ignored if the nodal "Deflected Coordinates" array is not set to be loaded. V.DeformedMeshOn() C++: virtual void DeformedMeshOn() Should deflected coordinates be used, or should the mesh remain undeflected? By default, this is true but its value is ignored if the nodal "Deflected Coordinates" array is not set to be loaded. V.DeformedMeshOff() C++: virtual void DeformedMeshOff() Should deflected coordinates be used, or should the mesh remain undeflected? By default, this is true but its value is ignored if the nodal "Deflected Coordinates" array is not set to be loaded. V.SetRemoveDeletedCells(int) C++: virtual void SetRemoveDeletedCells(int _arg) Should dead cells be removed from the mesh? Cells are marked dead by setting the corresponding entry in the cellarray "Death" to 0. Cells that are not dead have the corresponding entry in the cell array "Death" set to their material ID. By default, this is true but its value is ignored if the cell "Death" array is not set to be loaded. It is also ignored if the database's element deletion option is set to denote points(not cells) as deleted; in that case, "Death" will appear to be a point array. V.GetRemoveDeletedCells() -> int C++: virtual int GetRemoveDeletedCells() Should dead cells be removed from the mesh? Cells are marked dead by setting the corresponding entry in the cellarray "Death" to 0. Cells that are not dead have the corresponding entry in the cell array "Death" set to their material ID. By default, this is true but its value is ignored if the cell "Death" array is not set to be loaded. It is also ignored if the database's element deletion option is set to denote points(not cells) as deleted; in that case, "Death" will appear to be a point array. V.RemoveDeletedCellsOn() C++: virtual void RemoveDeletedCellsOn() Should dead cells be removed from the mesh? Cells are marked dead by setting the corresponding entry in the cellarray "Death" to 0. Cells that are not dead have the corresponding entry in the cell array "Death" set to their material ID. By default, this is true but its value is ignored if the cell "Death" array is not set to be loaded. It is also ignored if the database's element deletion option is set to denote points(not cells) as deleted; in that case, "Death" will appear to be a point array. V.RemoveDeletedCellsOff() C++: virtual void RemoveDeletedCellsOff() Should dead cells be removed from the mesh? Cells are marked dead by setting the corresponding entry in the cellarray "Death" to 0. Cells that are not dead have the corresponding entry in the cell array "Death" set to their material ID. By default, this is true but its value is ignored if the cell "Death" array is not set to be loaded. It is also ignored if the database's element deletion option is set to denote points(not cells) as deleted; in that case, "Death" will appear to be a point array. V.SetDeletedCellsAsGhostArray(int) C++: virtual void SetDeletedCellsAsGhostArray(int _arg) Instead of removing the cells that are dead, hide them by setting the array as the ghost levels arrays V.GetDeletedCellsAsGhostArray() -> int C++: virtual int GetDeletedCellsAsGhostArray() Instead of removing the cells that are dead, hide them by setting the array as the ghost levels arrays V.DeletedCellsAsGhostArrayOn() C++: virtual void DeletedCellsAsGhostArrayOn() Instead of removing the cells that are dead, hide them by setting the array as the ghost levels arrays V.DeletedCellsAsGhostArrayOff() C++: virtual void DeletedCellsAsGhostArrayOff() Instead of removing the cells that are dead, hide them by setting the array as the ghost levels arrays V.SetInputDeck(string) C++: virtual void SetInputDeck(const char *_arg) The name of the input deck corresponding to the current database. This is used to determine the part names associated with each material ID. This file may be in two formats: a valid LSDyna input deck or a short XML summary. If the file begins with " string C++: virtual char *GetInputDeck() The name of the input deck corresponding to the current database. This is used to determine the part names associated with each material ID. This file may be in two formats: a valid LSDyna input deck or a short XML summary. If the file begins with " int C++: int GetNumberOfPartArrays() These methods allow you to load only selected parts of the input. If InputDeck points to a valid keyword file (or summary), then part names will be taken from that file. Otherwise, when arbitrary material numbering is used, parts will be named "PartXXX (MatlYYY)" where XXX is an increasing sequential number and YYY is the respective material ID. If no input deck is specified and arbitrary arbitrary material numbering is not used, parts will be named "PartXXX" where XXX is a sequential material ID. V.GetPartArrayName(int) -> string C++: const char *GetPartArrayName(int) These methods allow you to load only selected parts of the input. If InputDeck points to a valid keyword file (or summary), then part names will be taken from that file. Otherwise, when arbitrary material numbering is used, parts will be named "PartXXX (MatlYYY)" where XXX is an increasing sequential number and YYY is the respective material ID. If no input deck is specified and arbitrary arbitrary material numbering is not used, parts will be named "PartXXX" where XXX is a sequential material ID. V.SetPartArrayStatus(int, int) C++: virtual void SetPartArrayStatus(int arr, int status) V.SetPartArrayStatus(string, int) C++: virtual void SetPartArrayStatus(const char *partName, int status) These methods allow you to load only selected parts of the input. If InputDeck points to a valid keyword file (or summary), then part names will be taken from that file. Otherwise, when arbitrary material numbering is used, parts will be named "PartXXX (MatlYYY)" where XXX is an increasing sequential number and YYY is the respective material ID. If no input deck is specified and arbitrary arbitrary material numbering is not used, parts will be named "PartXXX" where XXX is a sequential material ID. V.GetPartArrayStatus(int) -> int C++: int GetPartArrayStatus(int arr) V.GetPartArrayStatus(string) -> int C++: int GetPartArrayStatus(const char *partName) These methods allow you to load only selected parts of the input. If InputDeck points to a valid keyword file (or summary), then part names will be taken from that file. Otherwise, when arbitrary material numbering is used, parts will be named "PartXXX (MatlYYY)" where XXX is an increasing sequential number and YYY is the respective material ID. If no input deck is specified and arbitrary arbitrary material numbering is not used, parts will be named "PartXXX" where XXX is a sequential material ID. vtkMultiBlockDataSetAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]HHpH;u)tLJ1HHPH;u!tLJHHPH;u)tLJ1HHpH;u!tLJHHWarning: In /mnt/storage/workspace/med-ubuntu-free/ExtProjs/VTK/IO/LSDyna/vtkLSDynaReader.h, line (): Part "" does not exist WarningEventAVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾHH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Particle array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLH(H8]A\A]A^@HHH5HHǾHH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Beam array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾHH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Road surface array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾHH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Rigid body array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾHH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Shell array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾZHH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Thick shell array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾ3HH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Solid array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾ HH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5Cell array "" (type ) does not existAWAAVIAUAATE1UHH0dH%(HD$(1'fDDHDLHtCADHA9|ufHD$(dH+%(pH0]A\A]A^A_@HD$(dH+%(JHEDDDHHH0]A\A]A^A_fDILH5LHǾHH5HHLHH5HHHH5H5LHLHH5HDHH5HH5L-HLLt2HLHLH1LHHLHAPoint array "AVAAUIATIU1H8dH%(HD$(1 @LLHt?L9|u_HD$(dH+%(OH8]A\A]A^HD$(dH+%((I$DLHH8]A\A]A^@HHH5HHǾHH5LHHHH5HLHH5H5HHLHH5HH5L-LLHt2HLLHH1HHIHL5LHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLH                  +  HDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  09D X!l !    4FBD Y BBO ^BB0 DEDPa AE hO|RO|RO|RO|RO|RO|RO|RO|R(O|R@O|RXO|RpO|RO|RO|RO|RO|RO|RO|RO|R0O|RHO|R`O|RxO|RO|RO|RO|RO|RO|RO|R bEY B }@DT?hD|?(EAD`n AAF H@ I ED@ AG ED@ AG ED@ AG DED@ AG hED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG @ED@ AG dED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG <ED@ AG `ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG ED@ AG 8ED@ AG \ED@ AG ED@ AG H@ I H@ I EDP AK EDP AK $ EDP AK H EDP AK l EDP AK EDP AK EDP AK EDP AK EDP AK EDP AK D EDP AK h EDP AK EDP AK EDP AK EDP AK EDP AK  EDP AK @ EDP AK d EDP AK EDP AK ( FAD` ABG ( EFAD` ABC ( FAD` ABG 0 DEDP AG T DEDP AG x H@ E  H@ E  H@ E  H@ E 0 FAA D`  AABH 0 FAA D`  AABH 0P FAA D`  AABH 0 FAA D`  AABH 0 FAA D`  AABH 0 FAA D`  AABH 0 FAA D`  AABH 0TFAA D`  AABH 0FAA D`  AABH 0FAA D`  AABH 0FAA D`  AABH 0$FAA D`  AABH 0XFAA D`  AABH 0FAA D`  AABH 0FAA D`  AABH 0FAA D`  AABH 0(FAA D`  AABH \gFD@ EE 8FBA A(Dp (A ABBD 8FBA A(Dp (A ABBD 0FAA D`  AABH (,FADP ABC (XFADP ABC (FADP ABC (5FADP ABG (-FAD` ABC (-FAD` ABC (4-FAD` ABC (`-FAD` ABC (-FAD` ABC (-FAD` ABC (-FAD` ABC (-FAD` ABC (<-FAD` ABC (hFCD` ABD 8^FBA A(Dp (A ABBD MFF0OFDD n ABA DDB (4FAD` ABC zPLRx P$FEE D(F`_ (A BBBH k (A BBBF PxFEE D(F`_ (A BBBH k (A BBBF PFEE D(F`_ (A BBBH k (A BBBF P FEE D(F`_ (A BBBH k (A BBBF PtFEE D(F`_ (A BBBH k (A BBBF PFEE D(F`_ (A BBBH k (A BBBF PFEE D(F`_ (A BBBH k (A BBBF PpFEE D(F`_ (A BBBH k (A BBBF XFEE E(D0G`j 0A(B BBBE o 0A(B BBBH P FEE D(F`_ (A BBBH k (A BBBF <t FBB A(D (A BBBB  < FBB A(D (A BBBB  <4 FBB A(D (A BBBB t < FBB A(D (A BBBB  < FBB A(D (A BBBB 4 <T FBB A(D (A BBBB  < FBB A(D (A BBBB  < FBB A(D (A BBBB T <t FBB A(D (A BBBB  DFBB B(A0D 0A(B BBBF  (FAD` ABC (FAD` ABC (FAD` ABC ( FAD` ABC (LFAD` ABC (xFAD` ABC (FAD` ABC (?FAD` ABC (FAD` ABC (EDP AK LEDP AB pEDP AB $ EDP AB 8$!"#$%&'( )+-/1#SOp `@Op `2#Okp` `Op `0OYp `Op `OIp `{ Op@`pO.p`uOp`O(p``a`Op`O*p `aOp`POp`YOp@`Op`-@Owp`Op``1 Om p` 0O p `+ Ob p` O p`  OC p@` pO p` O! p`S  O p`` ` O p`C  Oz p `468:<     @ ~`  5n` Cpw@+dP T` 4h p!E`"xP#@$0%! &['(()b*+,"-m./p0,`1kP2@304A 56 7Ep839Dl:D <@=`>[?@0B!CnPEFpH;JK MNL@PQ`S TTVXY 0[g3 \z @^ _ pa!pb>!pcm!pd5!e-!f- "h-E"@i-y"pj-"k-"l-!#n-V#0o-#`p#`s^#n $p >)$>R$`xDFHJLNPRTVXZ\^`bdfhjk$y m$k %} ;%k y% %k@ % 0&k` s& &k &Ѝ 2'k q' 'k ' )(k m( (k (%)k  c)))*W* *@*` +?C+}+++, npB,1G,1 L,1Q,1+V,1>[,2`,1Qe,1hj,2(o,1t,1z,2P,1,1,2x,1,1,2,1 ,1,2,11,1J,2,1c,1w,2,1,1,2@,1,1,1,3-3 -3+-1-1-1"-1(-18.-1O4-1l:-1@-1F-1L-1R-1X-1^-1d-1 j-1'p-1=v-1W|-1s-1-1-1-1-1-1-1-1-1,-1H-1W-1g-1w-1-1-1-1-1-1-1-1$.1?.1K .1O.1d.1m.1y$.1*.10.16.1<.1B.1H.1N.1T.1'Z.18`.1If.Bl.Cr.Cx.C~.K.C.C!.C$.C ._.S.O.g.W.[.G.c.c .c.1V.1b.1n.1/2h/"! 0/""9Z/"# /"$!/"% /"&!0"' F0"( k00") 0"+000000"-#1K1"/ s1111 22\22"4b22"6D2 3"8?73":De3"<?33334-4\4444%5S55555696k6666,7`77778C8r88889;9u9999:?:~:::;P;~;;; <G<<<< =)=5=O====>;>e>>>>?%?;?O?|????wM? @3@@@xO]@r@~@@"D@!r@A;AXAsAAAAAB5BXBvBB@B"HB"LC"PCC"TvC"XC"\C"`D"d7D"hfDDDD&ESEEEE F0FVFFFFFFFGG3GHG[GkG_ZL27PyvtkLSDynaReader_StaticNewv_ZL30PyvtkLSDynaReader_SafeDownCastP7_objectS0__ZL36PyvtkLSDynaReader_GetPartArrayStatusP7_objectS0__ZL44PyvtkLSDynaReader_GetPartArrayStatus_Methods_ZL36PyvtkLSDynaReader_SetPartArrayStatusP7_objectS0__ZL44PyvtkLSDynaReader_SetPartArrayStatus_Methods_ZL54PyvtkLSDynaReader_GetNumberOfComponentsInParticleArrayP7_objectS0__ZL62PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_Methods_ZL40PyvtkLSDynaReader_GetParticleArrayStatusP7_objectS0__ZL48PyvtkLSDynaReader_GetParticleArrayStatus_Methods_ZL40PyvtkLSDynaReader_SetParticleArrayStatusP7_objectS0__ZL48PyvtkLSDynaReader_SetParticleArrayStatus_Methods_ZL50PyvtkLSDynaReader_GetNumberOfComponentsInBeamArrayP7_objectS0__ZL58PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_Methods_ZL36PyvtkLSDynaReader_GetBeamArrayStatusP7_objectS0__ZL44PyvtkLSDynaReader_GetBeamArrayStatus_Methods_ZL36PyvtkLSDynaReader_SetBeamArrayStatusP7_objectS0__ZL44PyvtkLSDynaReader_SetBeamArrayStatus_Methods_ZL57PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArrayP7_objectS0__ZL65PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_Methods_ZL43PyvtkLSDynaReader_GetRoadSurfaceArrayStatusP7_objectS0__ZL51PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_Methods_ZL43PyvtkLSDynaReader_SetRoadSurfaceArrayStatusP7_objectS0__ZL51PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_Methods_ZL55PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArrayP7_objectS0__ZL63PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_Methods_ZL41PyvtkLSDynaReader_GetRigidBodyArrayStatusP7_objectS0__ZL49PyvtkLSDynaReader_GetRigidBodyArrayStatus_Methods_ZL41PyvtkLSDynaReader_SetRigidBodyArrayStatusP7_objectS0__ZL49PyvtkLSDynaReader_SetRigidBodyArrayStatus_Methods_ZL51PyvtkLSDynaReader_GetNumberOfComponentsInShellArrayP7_objectS0__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_Methods_ZL37PyvtkLSDynaReader_GetShellArrayStatusP7_objectS0__ZL45PyvtkLSDynaReader_GetShellArrayStatus_Methods_ZL37PyvtkLSDynaReader_SetShellArrayStatusP7_objectS0__ZL45PyvtkLSDynaReader_SetShellArrayStatus_Methods_ZL56PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArrayP7_objectS0__ZL64PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_Methods_ZL42PyvtkLSDynaReader_GetThickShellArrayStatusP7_objectS0__ZL50PyvtkLSDynaReader_GetThickShellArrayStatus_Methods_ZL42PyvtkLSDynaReader_SetThickShellArrayStatusP7_objectS0__ZL50PyvtkLSDynaReader_SetThickShellArrayStatus_Methods_ZL51PyvtkLSDynaReader_GetNumberOfComponentsInSolidArrayP7_objectS0__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_Methods_ZL37PyvtkLSDynaReader_GetSolidArrayStatusP7_objectS0__ZL45PyvtkLSDynaReader_GetSolidArrayStatus_Methods_ZL37PyvtkLSDynaReader_SetSolidArrayStatusP7_objectS0__ZL45PyvtkLSDynaReader_SetSolidArrayStatus_Methods_ZL50PyvtkLSDynaReader_GetNumberOfComponentsInCellArrayP7_objectS0__ZL58PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_Methods_ZL36PyvtkLSDynaReader_GetCellArrayStatusP7_objectS0__ZL44PyvtkLSDynaReader_GetCellArrayStatus_Methods_ZL36PyvtkLSDynaReader_SetCellArrayStatusP7_objectS0__ZL44PyvtkLSDynaReader_SetCellArrayStatus_Methods_ZL51PyvtkLSDynaReader_GetNumberOfComponentsInPointArrayP7_objectS0__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_Methods_ZL37PyvtkLSDynaReader_GetPointArrayStatusP7_objectS0__ZL45PyvtkLSDynaReader_GetPointArrayStatus_Methods_ZL37PyvtkLSDynaReader_SetPointArrayStatusP7_objectS0__ZL45PyvtkLSDynaReader_SetPointArrayStatus_Methods_ZL26PyvtkLSDynaReader_IsTypeOfP7_objectS0__ZL27PyvtkLSDynaReader_DebugDumpP7_objectS0__ZL40PyvtkLSDynaReader_GetNumberOfSolidArraysP7_objectS0__ZL44PyvtkLSDynaReader_GetNumberOfRigidBodyArraysP7_objectS0__ZL43PyvtkLSDynaReader_GetNumberOfParticleArraysP7_objectS0__ZL40PyvtkLSDynaReader_GetNumberOfPointArraysP7_objectS0__ZL46PyvtkLSDynaReader_GetNumberOfRoadSurfaceArraysP7_objectS0__ZL39PyvtkLSDynaReader_GetNumberOfPartArraysP7_objectS0__ZL39PyvtkLSDynaReader_GetNumberOfBeamArraysP7_objectS0__ZL33PyvtkLSDynaReader_IsDatabaseValidP7_objectS0__ZL35PyvtkLSDynaReader_GetDimensionalityP7_objectS0__ZL34PyvtkLSDynaReader_GetNumberOfNodesP7_objectS0__ZL34PyvtkLSDynaReader_GetNumberOfCellsP7_objectS0__ZL43PyvtkLSDynaReader_GetNumberOfContinuumCellsP7_objectS0__ZL39PyvtkLSDynaReader_GetNumberOfSolidCellsP7_objectS0__ZL44PyvtkLSDynaReader_GetNumberOfThickShellCellsP7_objectS0__ZL39PyvtkLSDynaReader_GetNumberOfShellCellsP7_objectS0__ZL43PyvtkLSDynaReader_GetNumberOfRigidBodyCellsP7_objectS0__ZL45PyvtkLSDynaReader_GetNumberOfRoadSurfaceCellsP7_objectS0__ZL38PyvtkLSDynaReader_GetNumberOfBeamCellsP7_objectS0__ZL42PyvtkLSDynaReader_GetNumberOfParticleCellsP7_objectS0__ZL38PyvtkLSDynaReader_GetNumberOfTimeStepsP7_objectS0__ZL29PyvtkLSDynaReader_GetTimeStepP7_objectS0__ZL45PyvtkLSDynaReader_GetNumberOfThickShellArraysP7_objectS0__ZL40PyvtkLSDynaReader_GetNumberOfShellArraysP7_objectS0__ZL34PyvtkLSDynaReader_GetTimeStepRangeP7_objectS0__ZL33PyvtkLSDynaReader_GetDeformedMeshP7_objectS0__ZL39PyvtkLSDynaReader_GetRemoveDeletedCellsP7_objectS0__ZL45PyvtkLSDynaReader_GetDeletedCellsAsGhostArrayP7_objectS0__ZL32PyvtkLSDynaReader_DeformedMeshOnP7_objectS0__ZL33PyvtkLSDynaReader_DeformedMeshOffP7_objectS0__ZL33PyvtkLSDynaReader_SetDeformedMeshP7_objectS0__ZL39PyvtkLSDynaReader_GetPartArrayStatus_s1P7_objectS0__ZL43PyvtkLSDynaReader_GetParticleArrayStatus_s1P7_objectS0__ZL40PyvtkLSDynaReader_GetShellArrayStatus_s1P7_objectS0__ZL54PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s1P7_objectS0__ZL30PyvtkLSDynaReader_GetTimeValueP7_objectS0__ZL53PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s1P7_objectS0__ZL54PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s1P7_objectS0__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s1P7_objectS0__ZL39PyvtkLSDynaReader_GetBeamArrayStatus_s1P7_objectS0__ZL40PyvtkLSDynaReader_GetSolidArrayStatus_s1P7_objectS0__ZL57PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s1P7_objectS0__ZL58PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s1P7_objectS0__ZL39PyvtkLSDynaReader_GetNumberOfCellArraysP7_objectS0__ZL40PyvtkLSDynaReader_GetPointArrayStatus_s1P7_objectS0__ZL45PyvtkLSDynaReader_GetThickShellArrayStatus_s1P7_objectS0__ZL46PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s1P7_objectS0__ZL54PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s1P7_objectS0__ZL60PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s1P7_objectS0__ZL44PyvtkLSDynaReader_GetRigidBodyArrayStatus_s1P7_objectS0__ZL39PyvtkLSDynaReader_GetCellArrayStatus_s1P7_objectS0__ZL34PyvtkLSDynaReader_GetCellArrayNameP7_objectS0__ZL53PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s1P7_objectS0__ZL39PyvtkLSDynaReader_SetRemoveDeletedCellsP7_objectS0__ZL45PyvtkLSDynaReader_SetDeletedCellsAsGhostArrayP7_objectS0__ZL39PyvtkLSDynaReader_RemoveDeletedCellsOffP7_objectS0__ZL38PyvtkLSDynaReader_RemoveDeletedCellsOnP7_objectS0__ZL45PyvtkLSDynaReader_DeletedCellsAsGhostArrayOffP7_objectS0__ZL44PyvtkLSDynaReader_DeletedCellsAsGhostArrayOnP7_objectS0__ZL60PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s2P7_objectS0__ZL40PyvtkLSDynaReader_GetSolidArrayStatus_s2P7_objectS0__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s2P7_objectS0__ZL39PyvtkLSDynaReader_GetBeamArrayStatus_s2P7_objectS0__ZL54PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s2P7_objectS0__ZL58PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s2P7_objectS0__ZL54PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s2P7_objectS0__ZL46PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s2P7_objectS0__ZL57PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s2P7_objectS0__ZL44PyvtkLSDynaReader_GetRigidBodyArrayStatus_s2P7_objectS0__ZL40PyvtkLSDynaReader_GetPointArrayStatus_s2P7_objectS0__ZL45PyvtkLSDynaReader_GetThickShellArrayStatus_s2P7_objectS0__ZL53PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s2P7_objectS0__ZL54PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s2P7_objectS0__ZL43PyvtkLSDynaReader_GetParticleArrayStatus_s2P7_objectS0__ZL40PyvtkLSDynaReader_GetShellArrayStatus_s2P7_objectS0__ZL39PyvtkLSDynaReader_GetPartArrayStatus_s2P7_objectS0__ZL29PyvtkLSDynaReader_NewInstanceP7_objectS0__ZL53PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s2P7_objectS0__ZL39PyvtkLSDynaReader_GetCellArrayStatus_s2P7_objectS0__ZL21PyvtkLSDynaReader_IsAP7_objectS0__ZL38PyvtkLSDynaReader_GetDatabaseDirectoryP7_objectS0__ZL26PyvtkLSDynaReader_GetTitleP7_objectS0__ZL29PyvtkLSDynaReader_GetFileNameP7_objectS0__ZL30PyvtkLSDynaReader_GetInputDeckP7_objectS0__ZL40PyvtkLSDynaReader_GetThickShellArrayNameP7_objectS0__ZL35PyvtkLSDynaReader_GetShellArrayNameP7_objectS0__ZL39PyvtkLSDynaReader_GetRigidBodyArrayNameP7_objectS0__ZL34PyvtkLSDynaReader_GetPartArrayNameP7_objectS0__ZL35PyvtkLSDynaReader_GetPointArrayNameP7_objectS0__ZL41PyvtkLSDynaReader_GetRoadSurfaceArrayNameP7_objectS0__ZL38PyvtkLSDynaReader_GetParticleArrayNameP7_objectS0__ZL35PyvtkLSDynaReader_GetSolidArrayNameP7_objectS0__ZL34PyvtkLSDynaReader_GetBeamArrayNameP7_objectS0__ZL34PyvtkLSDynaReader_SetTimeStepRangeP7_objectS0__ZL30PyvtkLSDynaReader_SetInputDeckP7_objectS0__ZL22PyvtkLSDynaReader_Type_ZL25PyvtkLSDynaReader_Methods_GLOBAL__sub_I_vtkLSDynaReaderPython.cxx_ZL39PyvtkLSDynaReader_SetPartArrayStatus_s1P7_objectS0__ZL39PyvtkLSDynaReader_SetBeamArrayStatus_s2P7_objectS0__ZL39PyvtkLSDynaReader_SetBeamArrayStatus_s2P7_objectS0_.cold_ZL39PyvtkLSDynaReader_SetPartArrayStatus_s2P7_objectS0__ZL39PyvtkLSDynaReader_SetPartArrayStatus_s2P7_objectS0_.cold_ZL40PyvtkLSDynaReader_SetSolidArrayStatus_s2P7_objectS0__ZL40PyvtkLSDynaReader_SetSolidArrayStatus_s2P7_objectS0_.cold_ZL44PyvtkLSDynaReader_SetRigidBodyArrayStatus_s2P7_objectS0__ZL44PyvtkLSDynaReader_SetRigidBodyArrayStatus_s2P7_objectS0_.cold_ZL46PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s2P7_objectS0__ZL46PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s2P7_objectS0_.cold_ZL40PyvtkLSDynaReader_SetPointArrayStatus_s2P7_objectS0__ZL40PyvtkLSDynaReader_SetPointArrayStatus_s2P7_objectS0_.cold_ZL40PyvtkLSDynaReader_SetShellArrayStatus_s2P7_objectS0__ZL40PyvtkLSDynaReader_SetShellArrayStatus_s2P7_objectS0_.cold_ZL45PyvtkLSDynaReader_SetThickShellArrayStatus_s2P7_objectS0__ZL45PyvtkLSDynaReader_SetThickShellArrayStatus_s2P7_objectS0_.cold_ZL43PyvtkLSDynaReader_SetParticleArrayStatus_s2P7_objectS0__ZL43PyvtkLSDynaReader_SetParticleArrayStatus_s2P7_objectS0_.cold_ZL39PyvtkLSDynaReader_SetCellArrayStatus_s2P7_objectS0__ZL39PyvtkLSDynaReader_SetCellArrayStatus_s2P7_objectS0_.cold_ZL43PyvtkLSDynaReader_SetParticleArrayStatus_s1P7_objectS0__ZL39PyvtkLSDynaReader_SetBeamArrayStatus_s1P7_objectS0__ZL46PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s1P7_objectS0__ZL44PyvtkLSDynaReader_SetRigidBodyArrayStatus_s1P7_objectS0__ZL40PyvtkLSDynaReader_SetShellArrayStatus_s1P7_objectS0__ZL45PyvtkLSDynaReader_SetThickShellArrayStatus_s1P7_objectS0__ZL40PyvtkLSDynaReader_SetSolidArrayStatus_s1P7_objectS0__ZL39PyvtkLSDynaReader_SetCellArrayStatus_s1P7_objectS0__ZL40PyvtkLSDynaReader_SetPointArrayStatus_s1P7_objectS0__ZL29PyvtkLSDynaReader_SetTimeStepP7_objectS0__ZL29PyvtkLSDynaReader_SetFileNameP7_objectS0__ZL38PyvtkLSDynaReader_SetDatabaseDirectoryP7_objectS0__ZL29PyvtkLSDynaReader_CanReadFileP7_objectS0_.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC35.LC32.LC33.LC34.LC36.LC37.LC38.LC39.LC40.LC41.LC42.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC51.LC52.LC53.LC54.LC55.LC56.LC57.LC58.LC59.LC60.LC61.LC62.LC63.LC64.LC65.LC66.LC67.LC68.LC69.LC70.LC71.LC72.LC73.LC74.LC75.LC76.LC77.LC78.LC79.LC80.LC81.LC82.LC83.LC84.LC85.LC86.LC87.LC88.LC89.LC90.LC91.LC92.LC94.LC95.LC96.LC97.LC103.LC99.LC100.LC101.LC98.LC108.LC105.LC104.LC112.LC106.LC107.LC102.LC109.LC110.LC111.LC123.LC124.LC125.LC126.LC93_ZN15vtkLSDynaReader16GetTimeStepRangeEv_ZN15vtkLSDynaReader16SetTimeStepRangeEii_ZN15vtkLSDynaReader15GetDeformedMeshEv_ZN15vtkLSDynaReader21SetRemoveDeletedCellsEi_ZN15vtkLSDynaReader21GetRemoveDeletedCellsEv_ZN15vtkLSDynaReader27SetDeletedCellsAsGhostArrayEi_ZN15vtkLSDynaReader27GetDeletedCellsAsGhostArrayEv_ZN15vtkLSDynaReader12GetInputDeckEv_ZN15vtkLSDynaReader3NewEv_ZNK15vtkLSDynaReader19NewInstanceInternalEv_ZN15vtkLSDynaReader12SetInputDeckEPKcstrcmp_ZdaPvstrlen_Znammemcpy_ZN15vtkLSDynaReader14DeformedMeshOnEv_ZN15vtkLSDynaReader15SetDeformedMeshEi_ZN15vtkLSDynaReader15DeformedMeshOffEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3__ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN15vtkLSDynaReader3IsAEPKc_ZN13vtkObjectBase8IsTypeOfEPKc_ZN15vtkLSDynaReader27DeletedCellsAsGhostArrayOffEv_GLOBAL_OFFSET_TABLE__ZN15vtkLSDynaReader20RemoveDeletedCellsOnEv_ZN15vtkLSDynaReader21RemoveDeletedCellsOffEv_ZN15vtkLSDynaReader26DeletedCellsAsGhostArrayOnEv_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__ZN15vtkLSDynaReader9DebugDumpEv_Py_NoneStruct_ZN15vtkLSDynaReader22GetNumberOfSolidArraysEv_ZN15vtkLSDynaReader26GetNumberOfRigidBodyArraysEv_ZN15vtkLSDynaReader25GetNumberOfParticleArraysEv_ZN15vtkLSDynaReader22GetNumberOfPointArraysEv_ZN15vtkLSDynaReader28GetNumberOfRoadSurfaceArraysEv_ZN15vtkLSDynaReader21GetNumberOfPartArraysEv_ZN15vtkLSDynaReader21GetNumberOfBeamArraysEv_ZN15vtkLSDynaReader15IsDatabaseValidEv_ZN15vtkLSDynaReader17GetDimensionalityEv_ZN15vtkLSDynaReader16GetNumberOfNodesEvPyLong_FromLongLong_ZN15vtkLSDynaReader16GetNumberOfCellsEv_ZN15vtkLSDynaReader25GetNumberOfContinuumCellsEv_ZN15vtkLSDynaReader21GetNumberOfSolidCellsEv_ZN15vtkLSDynaReader26GetNumberOfThickShellCellsEv_ZN15vtkLSDynaReader21GetNumberOfShellCellsEv_ZN15vtkLSDynaReader25GetNumberOfRigidBodyCellsEv_ZN15vtkLSDynaReader27GetNumberOfRoadSurfaceCellsEv_ZN15vtkLSDynaReader20GetNumberOfBeamCellsEv_ZN15vtkLSDynaReader24GetNumberOfParticleCellsEv_ZN15vtkLSDynaReader20GetNumberOfTimeStepsEv_ZN15vtkLSDynaReader11GetTimeStepEv_ZN15vtkLSDynaReader27GetNumberOfThickShellArraysEv_ZN15vtkLSDynaReader22GetNumberOfShellArraysEv_ZN13vtkPythonArgs10BuildTupleEPKii_ZN13vtkPythonArgs8GetValueERi_ZN15vtkLSDynaReader18GetPartArrayStatusEi_ZN15vtkLSDynaReader22GetParticleArrayStatusEi_ZN15vtkLSDynaReader19GetShellArrayStatusEi_ZN15vtkLSDynaReader33GetNumberOfComponentsInShellArrayEi_ZN13vtkPythonArgs8GetValueERx_ZN15vtkLSDynaReader12GetTimeValueExPyFloat_FromDouble_ZN15vtkLSDynaReader32GetNumberOfComponentsInBeamArrayEi_ZN15vtkLSDynaReader33GetNumberOfComponentsInSolidArrayEi_ZN15vtkLSDynaReader38GetNumberOfComponentsInThickShellArrayEi_ZN15vtkLSDynaReader18GetBeamArrayStatusEi_ZN15vtkLSDynaReader19GetSolidArrayStatusEi_ZN15vtkLSDynaReader36GetNumberOfComponentsInParticleArrayEi_ZN15vtkLSDynaReader37GetNumberOfComponentsInRigidBodyArrayEi_ZN15vtkLSDynaReader21GetNumberOfCellArraysEi_ZN15vtkLSDynaReader19GetPointArrayStatusEi_ZN15vtkLSDynaReader24GetThickShellArrayStatusEi_ZN15vtkLSDynaReader25GetRoadSurfaceArrayStatusEi_ZN15vtkLSDynaReader33GetNumberOfComponentsInPointArrayEi_ZN15vtkLSDynaReader39GetNumberOfComponentsInRoadSurfaceArrayEi_ZN15vtkLSDynaReader23GetRigidBodyArrayStatusEi_ZN15vtkLSDynaReader18GetCellArrayStatusEii_ZN15vtkLSDynaReader16GetCellArrayNameEiiPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_ZN15vtkLSDynaReader32GetNumberOfComponentsInCellArrayEii_ZN15vtkLSDynaReader23GetRoadSurfaceArrayNameEi_ZN15vtkLSDynaReader17GetSolidArrayNameEi_ZN15vtkLSDynaReader22GetThickShellArrayNameEi_ZN15vtkLSDynaReader16GetBeamArrayNameEi_ZN15vtkLSDynaReader17GetPointArrayNameEi_ZN15vtkLSDynaReader21GetRigidBodyArrayNameEi_ZN15vtkLSDynaReader20GetParticleArrayNameEi_ZN15vtkLSDynaReader17GetShellArrayNameEi_ZN15vtkLSDynaReader16GetPartArrayNameEiPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN15vtkLSDynaReader20GetDatabaseDirectoryEv_ZN15vtkLSDynaReader8GetTitleEv_ZN15vtkLSDynaReader11GetFileNameEv_ZN13vtkPythonArgs8GetArrayEPiiPyvtkLSDynaReader_ClassNewPyVTKClass_AddPyvtkMultiBlockDataSetAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkLSDynaReaderPyDict_SetItemString_Py_Dealloc_ZN15vtkLSDynaReader18SetPartArrayStatusEii_ZN15vtkLSDynaReader18SetPartArrayStatusEPKciDW.ref.__gxx_personality_v0_ZN9vtkObject23GetGlobalWarningDisplayEv_ZN20vtkOStrStreamWrapperC1Ev_ZN17vtkOStreamWrapperlsEPKc_ZN17vtkOStreamWrapperlsEi_ZNK13vtkObjectBase12GetClassNameEv_ZN17vtkOStreamWrapperlsEPv_ZN9vtkObject11HasObserverEPKc_ZN20vtkOStrStreamWrapper3strEv_ZN9vtkObject11InvokeEventEPKcPv_ZN20vtkOStrStreamWrapper5rdbufEv_ZN20vtkOStrStreamWrapper6freezeEi_ZN20vtkOStrStreamWrapperD1Ev_Z33vtkOutputWindowDisplayWarningTextPKc_Unwind_Resume_ZN15vtkLSDynaReader22SetParticleArrayStatusEPKci_ZN15vtkLSDynaReader18SetBeamArrayStatusEPKci_ZN15vtkLSDynaReader25SetRoadSurfaceArrayStatusEPKci_ZN15vtkLSDynaReader23SetRigidBodyArrayStatusEPKci_ZN15vtkLSDynaReader19SetShellArrayStatusEPKci_ZN15vtkLSDynaReader24SetThickShellArrayStatusEPKci_ZN15vtkLSDynaReader19SetSolidArrayStatusEPKci_ZN15vtkLSDynaReader18SetCellArrayStatusEiPKci_ZN15vtkLSDynaReader19SetPointArrayStatusEPKci_ZN15vtkLSDynaReader22SetParticleArrayStatusEii_ZN15vtkLSDynaReader18SetBeamArrayStatusEii_ZN15vtkLSDynaReader25SetRoadSurfaceArrayStatusEii_ZN15vtkLSDynaReader23SetRigidBodyArrayStatusEii_ZN15vtkLSDynaReader19SetShellArrayStatusEii_ZN15vtkLSDynaReader24SetThickShellArrayStatusEii_ZN15vtkLSDynaReader19SetSolidArrayStatusEii_ZN15vtkLSDynaReader18SetCellArrayStatusEiii_ZN15vtkLSDynaReader19SetPointArrayStatusEii_ZN15vtkLSDynaReader11SetTimeStepEx_ZN15vtkLSDynaReader11SetFileNameEPKc_ZN15vtkLSDynaReader20SetDatabaseDirectoryEPKc_ZN15vtkLSDynaReader11CanReadFileEPKcPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`xyz{z| /4~e ~\ ~ $~U ot~| ~ ~E<_d~~~5\OT~~~%|?D~u~<~/4~e~\~$~Uot~|~ ~E<_ d~ ~  ~5 \O  T ~   ~   ~ Z x   p  p z   p  p  |0 } x   z * | N xq   z  |  x1 A H zU \ |  x z|Axz|Nxqz|x1AHzU\|xz|Axz|Nxqz|x1AIzV]|xz&-|a xz|1!~xz|"Nxqz|#xAQYzfm|$x!)z6=|q%xz |A&xz|'^xz|(.xQaizv}|)x!19zFM|*xz|A+xz|,Nxqz*e|->xa{z*g|. xA [ zh } *i | / x!!;!zH!]!*kj!|!0!x"!"*u-"v2"z>"*U"|"1"x"#*w#v#z+#*=#|q#2#x# $$v $z,$*7$|a$$x$$ %%z%&%|Q%%x%%%&z&&|A&&x&&&&z&'|1''x''''z''|!(3z(x((((z((|)j)x))))z))|*Z*x****z**|*J+xq++++z++|+:,xa,{,,,z,,|,*-xQ-k-{--z--|-.xA.[.k.r.z..|. /x1/K/[/b/zo/v/|/4/x!0;0K0R0z_0f0|00x1+1;1B1zO1V1|11x22+222z?2F2|q22x2 33"3z/363|a3 3x33 44z4&4|Q44x4445z55|A55x5555z56|36 6x66666z77|C757x7778 8z8r+898D8S8*a8|8 8x9.9?9S9Z9zg9n9|969x!:;:k:zw:*:*h:|:7J;xq;;;z;*;*j<|@<8<x<<*h<z<*=*/=|`=9=x==*h>z>*:>*R>|>:>x>?*j2?z>?*Z?*o?|?;?x@1@*jQ@z]@*z@*@|@&AxQAkAAApAAzAAApBB B|TBBxBB'C2CpBCNCz_CwCCpCCC|CFDxqDDDDpDDzDEEp"E7E@E|tEExFFGFRFpbFnFzFFFpFFF|G fGxGGGGpGGzH'H2HpBHWH`H|HHx!I;IgIrIpIIzIIIpIII|$JJxJJJKpKKz/KGKRKpbKwKK|KLxAL[LLLpLLzLLLpLMM|DMMxMMN"Np2N>NzONgNrNpNNN|N6OxaO{OOOpOOzOOPpP'P0P|dPPxP Q7QBQpRQ^QzoQQQpQQQ|QVRxRRRRpRRzRS"Sp2SGSPS|SSxT+TWTbTprT~TzTTTpTTT|UvUxUUUUpVVzV7VBVpRVgVpV|VWx1WKWwWWpWWzWWWpWWX|4XXxXXYYp"Y.Yz?YWYbYprYYY|Y&ZxQZkZZZpZZzZZZp[[ [|R[<[x[[*n[m\\z$\{8\H\e\t\z\|\ (]xQ]n]]]]p]]z]]^p^2^;^|f^ ^x^__J_U_ph_t_z___p___|`=f`x```*``p``p`z a.a3apAaFapRaja|a>axbbbz+br9bCbNb[b*fb|b?bxcccz+cr9cCcNc[c*fc|c@cxdddz+dr9dCdNd[d*fd|dAdx e,ez>erLeVeae}e*le*e|eB,fxQfkf{ffzfrffff*f|gC\gxggggzgrgggg* h|3hDhxhhhhzhri ii+i*9i|ciEixii jjz%jr3j=jHj[j*ij|jFjxk+k;kCkzUkrckmkxkk*k|kGlxAl[lklslzlrllll*l|lHLmxqmmmmzmrmmmm*m|#nI|nxnnnnznrnnoo*)o|SoJoxooopzpr#p-p8pKp*Yp|pKqxqKq~CqKqxqqqr*fQrzar*rr*frQs|sLsxt+tRt*o|tptqtrtsupuqurusvqwz!w*w|wwwwwwwxx.x9xxxxyy/yUyzay*ty{y|y zx1zNz_zz*zzpzzzzz*'{2{pB{L{]{d{Ml{y{{N{{{{O{{{P{{Q{{{R{{S{|T||,|4|>|F|i|p|Mx|||N||||O|||P||Q|||R|}S}}T}&}4}<}F}P}X}_}g}q}|}~xA~^~o~~*~~p~~~z*7BpR\mtM|NOPURS T.<DNVyMNOƀрۀPUR ST*6DLV`how|ǁ )xQn*ǂ҂pz*GRpbl}MNŃOʃՃ߃PVR S#T.>LT^fMNDŽфOքPV R#S(/T:FT\fpx|ׅ9xa~*׆pz!*Wbpr|MNˇՇOڇPWR'S,3T>N\dnvMNĈ̈׈OPW$R)3S8?TJVdlv|Ixq͊*p !z1*grpMËNȋЋۋOP X(R-7S<CTN^lt~MŌόNԌ܌O PX*4R9CSHOTZft||Yxݎ*p1zA*wpMɏӏN؏OPY#.8R=GSLST^n|MȐՐߐNOP 'Y/:DRISSX_Tjv|ix*p",AzQ*pēM̓ٓNO P$+Z3>HRMWS\cTn~ɔДMؔNO!+P07Z?JTRYcShoTzǕѕ|yxϖ*"p2<Qza*p͗ԗMܗN O%/P4;[CNXR]gSlsT~٘MN !O&1;P@G[OZdRisSxTșϙי|'xΚߚ *'2pBLazq*p›̛ݛMN%O*5?PDK\S^hRmwS|TƜMN'1O6AKPPW\_jtRySTƝН؝ߝ|9 xɞ@*Zep|z*ҟݟpM+5N:BMWO\gqPv}]^_àSȠϠTڠ W^Mfs}NOPš]͡ء^_ ST".<DNX`goy|âxA^oz*|<xa~z*Ԥۤ|\xեz*|#|xϦz*|Cxާz!*4;|cx5zA*T[| ܩx/Uza*t{| x!>O`z*|<xa~z*Ԭ۬|`Zxzʭ*ܭ|asxήzڮ*|!bxޯz*|1cx˰z |m}m}} }]}}}M}}}=}}}-}}}}}m}} }]}}}M}}}= } } }[x}}} ,<L\l|ɍّ͑ݕ  ,m$p0q8rDsYt|q vvp&+p9>pLQp^*j*h*h*jd6ApPYMNO)P.5U=HRRWaSfmTx|6ApPYMNO)P.5\=HRRWaSfmTx|6ApPYMNO)P.5Q=HRRWaSfmTx|6ApPYMNO)P.5X=HRRWaSfmTx|6ApPYMNO)P.5W=HRRWaSfmTx|6ApPYMNO)P.5Z=HRRWaSfmTx|6ApPYMNO)P.5[=HRRWaSfmTx|6ApPYMNO)P.5V=HRRWaSfmTx|BMp`jMN 'O,7APFM]U`j^oz_ST|6ApPYMNO)P.5Y=HRRWaSfmTx| $,4<DLT\dlt| $,4<0X8@  ( K(_80@HX(`?h0[x  n!Opa! `" b(8"@mHpcX8$`dhpbxp%p&`'p8(@)p+  (8`,@'HXX-`=hxH.WP@/s 80 12V3 (83@wH(X4`hx58`p68 6pj87 7`  9 @( 8(:@H/Xh;`h 7x<>p? A Cn@D w(8D@cHX F`h0x(G`HeHJxI1J@K ( 8L@HfXxM`hx(N XOP`P 8QhQR (8S@xH`XU`OhxUkVhWXPpY`Z '(0o8p[@H X \`hxP](P^` (_l_h0` Q  a ( 8 b@ gH P#X c` h x d H p! e W `" f  9 g   j  @= `l (  <8 n@ H :X p` ,h  x q $ ? hr  `>  s I `s s y pd Xv l  x ( @i8 {@ >H @X P}` +h x  @$  Y  `x ( }8 h -x   M  0%  V ( 8 H X  (  `S  + PEHXhyx04@P2(K8hx.pH( 58HNX'TH &XhXx *(C8h`1xQ@()8HJX,0B`Hp8Xh\x6@^(8h@3xFp0@P(8HЍX 4H\p    4Hl@0 ,pD\t`P@4L0d| p `  $MDNXOlPQ    $` H l`  Dph@P@ d` <` p!`"P# @$( 0%L  &p ' ( ( ) *$ +H ,l - . / p0 `1 P2D @3h 04  5 6  7 p84 9X :|  < @= `> ? @ 0BT C PE F pH$JXK MN@P(Q\`STVX,Y`0[\@^_0pa\pbpcpde f8hd@ipjkln@0ol`p`swx$8`xo,5(1|$-y#4}=+t }NV@y4`=T]ЍT]%t}-PX{4=| $P |@`,Pt.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN15vtkLSDynaReader16GetTimeStepRangeEv.text._ZN15vtkLSDynaReader16SetTimeStepRangeEii.text._ZN15vtkLSDynaReader15GetDeformedMeshEv.text._ZN15vtkLSDynaReader21SetRemoveDeletedCellsEi.text._ZN15vtkLSDynaReader21GetRemoveDeletedCellsEv.text._ZN15vtkLSDynaReader27SetDeletedCellsAsGhostArrayEi.text._ZN15vtkLSDynaReader27GetDeletedCellsAsGhostArrayEv.text._ZN15vtkLSDynaReader12GetInputDeckEv.rela.text._ZNK15vtkLSDynaReader19NewInstanceInternalEv.rela.text._ZN15vtkLSDynaReader12SetInputDeckEPKc.rela.text._ZN15vtkLSDynaReader14DeformedMeshOnEv.rela.text._ZN15vtkLSDynaReader15DeformedMeshOffEv.rodata.str1.1.rodata.str1.8.rodata._ZN15vtkLSDynaReader3IsAEPKc.str1.1.rela.text._ZN15vtkLSDynaReader3IsAEPKc.rela.text._ZN15vtkLSDynaReader27DeletedCellsAsGhostArrayOffEv.rela.text._ZN15vtkLSDynaReader20RemoveDeletedCellsOnEv.rela.text._ZN15vtkLSDynaReader21RemoveDeletedCellsOffEv.rela.text._ZN15vtkLSDynaReader26DeletedCellsAsGhostArrayOnEv.rela.text.startup.rela.init_array.rodata._ZN15vtkLSDynaReader18SetPartArrayStatusEPKci.str1.8.rodata._ZN15vtkLSDynaReader18SetPartArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader18SetPartArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader18SetPartArrayStatusEPKci.rodata._ZN15vtkLSDynaReader22SetParticleArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader22SetParticleArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader22SetParticleArrayStatusEPKci.rodata._ZN15vtkLSDynaReader18SetBeamArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader18SetBeamArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader18SetBeamArrayStatusEPKci.rodata._ZN15vtkLSDynaReader25SetRoadSurfaceArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader25SetRoadSurfaceArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader25SetRoadSurfaceArrayStatusEPKci.rodata._ZN15vtkLSDynaReader23SetRigidBodyArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader23SetRigidBodyArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader23SetRigidBodyArrayStatusEPKci.rodata._ZN15vtkLSDynaReader19SetShellArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader19SetShellArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader19SetShellArrayStatusEPKci.rodata._ZN15vtkLSDynaReader24SetThickShellArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader24SetThickShellArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader24SetThickShellArrayStatusEPKci.rodata._ZN15vtkLSDynaReader19SetSolidArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader19SetSolidArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader19SetSolidArrayStatusEPKci.rodata._ZN15vtkLSDynaReader18SetCellArrayStatusEiPKci.str1.1.rela.text._ZN15vtkLSDynaReader18SetCellArrayStatusEiPKci.gcc_except_table._ZN15vtkLSDynaReader18SetCellArrayStatusEiPKci.rodata._ZN15vtkLSDynaReader19SetPointArrayStatusEPKci.str1.1.rela.text._ZN15vtkLSDynaReader19SetPointArrayStatusEPKci.gcc_except_table._ZN15vtkLSDynaReader19SetPointArrayStatusEPKci.rela.text.unlikely.gcc_except_table.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.groupu @yeu Hyfu Pygu Xyhu `yiu hyju pyku xylu  ynu  you  yuu  ywu  yu  yu  yu  yu  yu yu yu  yu yu ,yu <yu Lyu \yu lyu |yu  y @Xy&,1 `в9  !P &`!`   @y)@0y+4`/@y-fp a@y/2{2(2=5>b@y4 >D@y6J>?E@y8?D}@y:`??@y<?@(0y> ?@Xy@2?cU2#@1`@@p`yD@B 2UBQpBL@`yHPD2eD D @0`yLC`F2uFF@`yPpHN2HH@`yTJ2JVJQ@P`yXL2L L @`y\N N 2N N @`y` PM 2P' P @pyd S 2SI 0SD @`yh~ U %U@ @xyk eV  X @8 yn Y @X$yp @p @yr: 0Hp,C tpS xp k pf @0ywP0ze @{G#|