(TT__text__TEXTXW__gcc_except_tab__TEXT@L__data__DATAЃ __cstring__TEXTV__compact_unwind__LDH%`(__eh_frame__TEXT9p<h h2  pR A P UHH=H5HכH uHH=H]ÐUH]fDUHSPHH=H5HrH uHH=H5>HHt H tH[]H=H[]fUHAVSH0HuHHEЋFEHEHEH}ȃHuH]H=HAtDH=F"Ht1H=Q"HtH=K"Ht HLcHuL1H0[A^]UHAWAVSH(HuHնHED~D}HG]ԉ]؅yHHLw(HEMA)Au{HuH}}L}tH=LAtuH=-!LtbH=8!LtOH=2!LtH}H5LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuH0HEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuH+HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHyHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH8HuHtHED~D}HG]̉]ЅyHHLw(MtnA)H}AuRHutTH}HutCH}Hut2}u܋UMt>LHu@1H8[A^A_]E1MyILHuHHf.@UHAWAVSH8HuHdHED~D}HG]̉]ЅyHHLw(HEMtoA)H}AuSHutUH}HutDH}Hut3}uHU؋MtFLHuH1H8[A^A_]E1HEMpILHuHHf.UHAWAVAUATSH(AIAI~;1LDLHLD9|SH]HH5BHHǾH5HMt=LH}HH5cHHLH5LHH5H}HLH5rHHDH5aHH5HMtUH5 LtBH}H5LH6IHLDDH([A\A]A^A_]H}HH}H1H}H([A\A]A^A_]HH}H f.UHAWAVSH(HuHGHED~D}HG]ԉ]؅y HHtkLw(MtbA)AuFHuH}tHHuH}t7uULHuHcH}1H([A^A_]f.@UHAWAVAUATSH8HuHsHEDvDuHG]]yHHLo(HEMA)AuHuH}HuH}D}LeLDE1~n1f.LDLHt6LD9|3H}1(HE1LDLcHt1H8[A\A]A^A_]LfUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtkLw(MtbA)AuFHuH}tHHuH}t7uULHuHcH}1H([A^A_]f.@UHAWAVAUATSH8HuHHEDvDuHG]]yHHLo(HEMA)AuHuH}HuH}D}LeLDE1~n1f.LDLHt6LD9|3H}1(HE1LDLcHt1H8[A\A]A^A_]LfUHAWAVSH(HuH]HED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]ILHuHHUHAWAVSH8HuH}HED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]ILHuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH58HHǾ H5HMt=LH}HH5YHHLH5BHH5H}HLH5*HH5,HMtQH5Lt>H}H5LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHMHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHGHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]ILHuHHUHAWAVSH8HuH0HED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]ILHuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH5HHǾ3H5?HMt=LH}HH5HHLH5HH5oH}HLH5HH5HMtQH5Lt>H}H5LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuH˒HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuH,HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHzHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]ILHuHHUHAWAVSH8HuHHED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]ILHuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH5HHǾZH5HMt=LH}HH5HHLH5HH5CH}HLH5HH5HMtQH5Lt>H}H5LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHߏHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuH-HEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]ILHuHHUHAWAVSH8HuHHED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]ILHuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH5xHHǾH5HMt=LH}HH5HHLH5HH5H}HLH5jHH5lHMtQH5[Lt>H}H5?LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuHXHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]ILHuHHUHAWAVSH8HuHHED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]ILHuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH58HHǾH5HMt=LH}HH5YHHLH5BHH5H}HLH5*HH5,HMtQH5Lt>H}H5LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuH\HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuH‹HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]ILHuHHUHAWAVSH8HuHHED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]IL HuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH5HHǾH5?HMt=LH}HH5HHLH5HH5H}HLH5HH5HMtQH5۲Lt>H}H5LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuH'HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHuHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHjHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuH"HED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]IL(HuHHUHAWAVSH8HuHBHED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]IL0HuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH5HHǾH5HMt=LH}HH5٫HHLH5«HH5H}HLH5HH5HMtQH5Lt>H}H5LH2I$H(LDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuHӇHED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuH!HEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuH*HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHxHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]f.fUHAWAVSH(HuHHED~D}HG]ԉ]؅y HHtgLw(Mt^A)AuBHuH}tDHuH}t3}uUt4LHu6H}1H([A^A_]ILHuHHUHAWAVSH8HuHHED~D}HG]̉]Ѕy HHtvLw(HEMtJA)AuEHuH}t0HuH}t}HuUtBLHtF1!H}1 HE1H8[A^A_]ILHuHHfUHAWAVATSH AII~:1f.LLHL9|5H]HH5xHHǾH5HMt=LH}HH5HHLH5HH5WH}HLH5jHH5lHMtQH5[Lt>H}H5?LH2I$HLDH [A\A^A_]H}HH}H1H}H [A\A^A_]HH}H UHAWAVSH(HuH(HED~D}HG]ԉ]؅y HHtWLw(MtNA)Au2HuH}t4uLHuHcH}1H([A^A_]fUHAWAVATSH0HuHvHEDvDuHG]̉]ЅyHHLg(HEMt`A)Au[HuH}tFL}LE1~)1LLHt?L9|Ht>1BH}1+HE1LLcHuLH0[A\A^A_]tt#$,zz'$.tt#$,tt#$,tt#$,tt#$,tt#$,tt#$,tt#$,tt#$,HD"ù2>&2̻{6F׽!-bkewbsDU Tf+Zns*;DeSj%+/Q(D#<T{k+=/CGi@[ "0H\n@X.tBUOd1k1 G   -I ).A!!##$$$$$$#$#$##$$$$##$$$$##$$$$##$$$$##$$$$##$$$$##$$$$##$$vtkLSDynaReadervtkIOLSDynaPython.vtkLSDynaReadervtkLSDynaReader - 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. IsTypeOfV.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. IsAV.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. SafeDownCastV.SafeDownCast(vtkObjectBase) -> vtkLSDynaReader C++: static vtkLSDynaReader *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkLSDynaReader C++: vtkLSDynaReader *NewInstance() DebugDumpV.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. CanReadFileV.CanReadFile(string) -> int C++: virtual int CanReadFile(const char *fname) Determine if the file can be readed with this reader. SetDatabaseDirectoryV.SetDatabaseDirectory(string) C++: virtual void SetDatabaseDirectory(const char *) Get/Set the directory containing the LS-Dyna database and determine whether it is valid. GetDatabaseDirectoryV.GetDatabaseDirectory() -> string C++: const char *GetDatabaseDirectory() Get/Set the directory containing the LS-Dyna database and determine whether it is valid. IsDatabaseValidV.IsDatabaseValid() -> int C++: int IsDatabaseValid() Get/Set the directory containing the LS-Dyna database and determine whether it is valid. SetFileNameV.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. GetFileNameV.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. GetTitleV.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(). GetDimensionalityV.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(). GetNumberOfNodesV.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(). GetNumberOfCellsV.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(). GetNumberOfContinuumCellsV.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(). GetNumberOfSolidCellsV.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(). GetNumberOfThickShellCellsV.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(). GetNumberOfShellCellsV.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(). GetNumberOfRigidBodyCellsV.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(). GetNumberOfRoadSurfaceCellsV.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(). GetNumberOfBeamCellsV.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(). GetNumberOfParticleCellsV.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(). GetNumberOfTimeStepsV.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(). SetTimeStepV.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(). GetTimeStepV.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(). GetTimeValueV.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(). GetTimeStepRangeV.GetTimeStepRange() -> (int, int) C++: int *GetTimeStepRange() SetTimeStepRangeV.SetTimeStepRange(int, int) C++: void SetTimeStepRange(int, int) V.SetTimeStepRange((int, int)) C++: void SetTimeStepRange(int a[2]) GetNumberOfPointArraysV.GetNumberOfPointArrays() -> int C++: int GetNumberOfPointArrays() These methods allow you to load only selected subsets of the nodal variables defined over the mesh. GetPointArrayNameV.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. SetPointArrayStatusV.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. GetPointArrayStatusV.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. GetNumberOfComponentsInPointArrayV.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. GetNumberOfCellArraysV.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 GetCellArrayNameV.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 SetCellArrayStatusV.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 GetCellArrayStatusV.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 GetNumberOfComponentsInCellArrayV.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 GetNumberOfSolidArraysV.GetNumberOfSolidArrays() -> int C++: int GetNumberOfSolidArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. GetSolidArrayNameV.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. SetSolidArrayStatusV.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. GetSolidArrayStatusV.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. GetNumberOfComponentsInSolidArrayV.GetNumberOfComponentsInSolidArray(int) -> int C++: int GetNumberOfComponentsInSolidArray(int a) V.GetNumberOfComponentsInSolidArray(string) -> int C++: int GetNumberOfComponentsInSolidArray(const char *arrName) GetNumberOfThickShellArraysV.GetNumberOfThickShellArrays() -> int C++: int GetNumberOfThickShellArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. GetThickShellArrayNameV.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. SetThickShellArrayStatusV.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. GetThickShellArrayStatusV.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. GetNumberOfComponentsInThickShellArrayV.GetNumberOfComponentsInThickShellArray(int) -> int C++: int GetNumberOfComponentsInThickShellArray(int a) V.GetNumberOfComponentsInThickShellArray(string) -> int C++: int GetNumberOfComponentsInThickShellArray( const char *arrName) GetNumberOfShellArraysV.GetNumberOfShellArrays() -> int C++: int GetNumberOfShellArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. GetShellArrayNameV.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. SetShellArrayStatusV.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. GetShellArrayStatusV.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. GetNumberOfComponentsInShellArrayV.GetNumberOfComponentsInShellArray(int) -> int C++: int GetNumberOfComponentsInShellArray(int a) V.GetNumberOfComponentsInShellArray(string) -> int C++: int GetNumberOfComponentsInShellArray(const char *arrName) GetNumberOfRigidBodyArraysV.GetNumberOfRigidBodyArrays() -> int C++: int GetNumberOfRigidBodyArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. GetRigidBodyArrayNameV.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. SetRigidBodyArrayStatusV.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. GetRigidBodyArrayStatusV.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. GetNumberOfComponentsInRigidBodyArrayV.GetNumberOfComponentsInRigidBodyArray(int) -> int C++: int GetNumberOfComponentsInRigidBodyArray(int a) V.GetNumberOfComponentsInRigidBodyArray(string) -> int C++: int GetNumberOfComponentsInRigidBodyArray( const char *arrName) GetNumberOfRoadSurfaceArraysV.GetNumberOfRoadSurfaceArrays() -> int C++: int GetNumberOfRoadSurfaceArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. GetRoadSurfaceArrayNameV.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. SetRoadSurfaceArrayStatusV.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. GetRoadSurfaceArrayStatusV.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. GetNumberOfComponentsInRoadSurfaceArrayV.GetNumberOfComponentsInRoadSurfaceArray(int) -> int C++: int GetNumberOfComponentsInRoadSurfaceArray(int a) V.GetNumberOfComponentsInRoadSurfaceArray(string) -> int C++: int GetNumberOfComponentsInRoadSurfaceArray( const char *arrName) GetNumberOfBeamArraysV.GetNumberOfBeamArrays() -> int C++: int GetNumberOfBeamArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. GetBeamArrayNameV.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. SetBeamArrayStatusV.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. GetBeamArrayStatusV.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. GetNumberOfComponentsInBeamArrayV.GetNumberOfComponentsInBeamArray(int) -> int C++: int GetNumberOfComponentsInBeamArray(int a) V.GetNumberOfComponentsInBeamArray(string) -> int C++: int GetNumberOfComponentsInBeamArray(const char *arrName) GetNumberOfParticleArraysV.GetNumberOfParticleArrays() -> int C++: int GetNumberOfParticleArrays() These methods allow you to load only selected subsets of the cell variables defined over the mesh. GetParticleArrayNameV.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. SetParticleArrayStatusV.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. GetParticleArrayStatusV.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. GetNumberOfComponentsInParticleArrayV.GetNumberOfComponentsInParticleArray(int) -> int C++: int GetNumberOfComponentsInParticleArray(int a) V.GetNumberOfComponentsInParticleArray(string) -> int C++: int GetNumberOfComponentsInParticleArray(const char *arrName) SetDeformedMeshV.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. GetDeformedMeshV.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. DeformedMeshOnV.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. DeformedMeshOffV.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. SetRemoveDeletedCellsV.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. GetRemoveDeletedCellsV.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. RemoveDeletedCellsOnV.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. RemoveDeletedCellsOffV.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. SetDeletedCellsAsGhostArrayV.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 GetDeletedCellsAsGhostArrayV.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 DeletedCellsAsGhostArrayOnV.DeletedCellsAsGhostArrayOn() C++: virtual void DeletedCellsAsGhostArrayOn() Instead of removing the cells that are dead, hide them by setting the array as the ghost levels arrays DeletedCellsAsGhostArrayOffV.DeletedCellsAsGhostArrayOff() C++: virtual void DeletedCellsAsGhostArrayOff() Instead of removing the cells that are dead, hide them by setting the array as the ghost levels arrays SetInputDeckV.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. GetPartArrayNameV.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. SetPartArrayStatusV.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. GetPartArrayStatusV.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. vtkMultiBlockDataSetAlgorithmvtkAlgorithmvtkObjectvtkObjectBase@ii@ziWarning: In /Volumes/Data/workspace/med-macos-free/ExtProjs/VTK/IO/LSDyna/vtkLSDynaReader.h, line (): Point array "" does not exist WarningEvent@i@z@iii@iziCell array "" (type ) does not exist@izSolid array "Thick shell array "Shell array "Rigid body array "Road surface array "Beam array "Particle array "Part "OP `!:a!!!Pa@a0a!a a` a0 ! !p ! ! !P!!!0!!p!!a! aau !a<<0<pa a <`<<!ap<<<0!a< <@ < ! !a"<P"<"<"!p#a`$<$<$< %!%a&<&<0'<p'!(a)<@)<)<)!`*aP+<+<+<,a,!p-! .!.a/!`0! 1!1a2!`3! 4!4a7a8!P9a@:<:<:a;a< A`>a? 0@a@ BaCa0DXA FaFGX@HaIGX`Ja@Ka@L AĂNaN OaP QaRaS A@UaU WaW XaYaZ A\a0] P^a_  `aaab A$capd ea@f `ga@ha@i ADkak lam naoap Ad@rar tat uavaw Aya0z P{a|  }a~a Aap zRx $8OAC $D` AC $lHAC B$AC G$h:AC I$AC G$ AC G$4AC G$\HAC I$AC I$AC I$AC G$AC I$$AC I$LhAC I$tAC G$AC G$AC G$xAC G$AC G$<hAC G$dAC G$XAC G$AC G$HAC G$AC G$,8AC G$TAC I$|XAC G$AC I$hAC I$uAC E$XAC G$DAC I$l<AC $<AC $<AC $AC I$ hAC I$4@<AC $\X<AC $p<AC $AC G$AC I$<AC $$<AC $L<AC $tAC G$AC I$P<AC $h<AC $<AC $<AC G$dAC I$<AC $<AC $<AC $ AC G$, AC I$T `<AC $| x<AC $ <AC $ AC G$ AC I$ <AC $D <AC $l <AC $ 0AC G$ AC I$ p<AC $ <AC $4 <AC $\ AC G$ 0AC I$ <AC $ <AC $ (<AC $$ @AC I$L AC G$t PAC G$ AC G$ `AC I$ AC G$ AC G$< 8AC G$d AC I$ xAC G$ AC G$ AC G$ AC I$,AC I$TAC G$|(AC I$<AC $<AC $ AC I$AC I$DpAC I,lAC K$AC I,pAC K$`AC I$HAC I$D0AC I,lGAC M$AC I,GAC M$AC I$xAC I$DAC I,lAC K$AC I,AC K$AC I$AC I$DP AC I,l AC K$ AC I,P AC K$@ AC I$ AC I$DAC I,lAC K$AC I,AC K$AC I$8AC I$DAC I,lXAC K$HAC I,AC K$AC I$xAC I$DAC I,lAC K$AC I,AC K$AC I$AC I$DP"AC I,l"AC K$#AC I,P$AC K$@%AC I$%AC I$D(AC I,l)AC K$*AC I,*AC K$+AC I$8,AC I$D.AC I,lX/AC KzPLRx 4$8 0AC K4\/AC M4h/AC K4p/AC K4x/AC K4</AC K4t{/AC K4c/AC K4#K/AC K4*3/AC Ks-f-^-D-(--P-----]-H-;-4-%--Ԁ-F-F-D-C-}-uB-IH->7B-*G-">->->->->-?->->-J->-@->-wpE-\I-S-AP-6--~=~-~-~-~-~~-m~->~-~}=}-}-}-} -}-}-^}-4}}-|-|7-|-|-|)-|P-|-|)-s|-@|-|{-{-{-{7-{-{-d{3{-&{-{-{-z-z)-zP-z-z)-z-pz-Fzz-z-y-y-y-y-yzy-ryF-YyF-PyD-FyC-=y-5yB- yH-xxB-xG-xx>-xx>-xx>-x>-xx>-xx?-x>-{xtx>-hxJ-[x>-SxLx@-?x>-7x0xE-xI-x)-xP-w-w)-w=w-xw-\w-Ww->w--w-v-vv=v-v-sv-nv!-Vv-Ev-v-uu-u-u2-u-xu-ou-auP-Vu-Cu-3u-u-tt-t-t-t2-ut-Nt-$ts-s-s-s-s-s-sP-s-ss-cs-0s-sr-r-r-r-r-~r-Tr:r-2rF-rF-rD-rC-q-qB-qH-qqB-qG-qq>-qq>-qxq>-mq>-dq]q>-UqNq?-Cq>-;q4q>-(qJ-q>-q q@-p>-ppE-pI-p-pP-p-p-np=bp-8p-p-p-o-o-o-owo=ko-Mo-3o-.o-o-o-n-nn-vn-nn:-Tn-8n-/n1-!nP-n#-n1-m-m-mmm-Xm-Km-Dm:-5m-m-ll-l-l+-l-hl-_l1-QlP-Fl#-3l1-#l-k-kk-k-{k-tk+-ek->k-kj-jF-jF-jD-jC-j-jB-jH-~jwjB-jjG-bjVj>-NjGj>-?j8j>--j>-$jj>-jj?-j>-ii>-iJ-i>-ii@-i>-iiE-iI-i1-iP-vi#-Yi1-.i="i-h-h-h-h-h-~h-Th7h=+h- h-g-g,-g-g-g-tgCg-6g-.g8-g-f-f--fP-f-f--f-f-Vf-f-f- f-f8-e-e-ese-fe-^e"-De-(e-e--eP-e-d--d-d-d]d-Hd-;d-4d"-%d-c-cc-cF-cF-cD-cC-}c-ucB-IcH->c7cB-*cG-"cc>-cc>-bb>-b>-bb>-bb?-b>-bb>-bJ-b>-bb@-b>-wbpbE-\bI-Sb--AbP-6b-b--a=a-a-a-a-~a-ma->a-a`=`-`-`-`$-`-`-^`-4``-_-_5-_-_-_-_P-_-_-s_-@_-_^-^-^-^5-^-^-d^3^-&^-^ -^-]-]-]P-]-]-]-p]-F]]-]-\-\ -\-\-\z\-r\F-Y\F-P\D-F\C-=\-5\B- \H-[[B-[G-[[>-[[>-[[>-[>-[[>-[[?-[>-{[t[>-h[J-[[>-S[L[@-?[>-7[0[E-[I-[-[P-Z-Z-Z=Z-xZ-\Z-WZ->Z--Z-Y-YY=Y-Y-sY-nY-VY-EY-Y-XX-X-X9-X-xX-oX0-aXP-VX -CX0-3X-X-WW-W-W-W9-uW-NW-$WV-V-V&-V-V-V0-VP-V -sV0-cV-0V-VU-U-U-U&-U-~U-TU:U-2UF-UF-UD-UC-T-TB-TH-TTB-TG-TT>-TT>-TxT>-mT>-dT]T>-UTNT?-CT>-;T4T>-(TJ-T>-T T@-S>-SSE-SI-S0-SP-S -S0-nS=bS-8S-S-S-R-R-R-RwR=kR-MR-3R-.R'-R-R-Q-QQ-vQ-nQ6-TQ-8Q-/Q-!QP-Q-Q-P-P-PmP-XP-KP-DP6-5P-P-OO-O-O -O-hO-_O-QOP-FO-3O-#O-N-NN-N-{N-tN -eN->N-NM-MF-MF-MD-MC-M-MB-MH-~MwMB-jMG-bMVM>-NMGM>-?M8M>--M>-$MM>-MM?-M>-LL>-LJ-L>-LL@-L>-LLE-LI-L-LP-vL-YL-.L="L-K-K-K-K-K-~K-TK7K=+K- K-J-J-J-J-J-tJQJ-3J-+J3-J-I-IP-I-I-I-I-RI-(IH-H-H-H3-H-H-~H-TH1H-H- H-G-G-GP-G-G-~G-iG-2G-GF-F-F-F-F-F-^F-4FF-FF-EF-ED-EC-E-EB-EH-EEB-zEG-rEfE>-^EWE>-OEHE@-=E>-5E.E>-#E>-EE>- EE?-D>-DD>-DJ-D>-DD@-D>-DDE-DI-D-tDP-iD-ND-D=D-C-C-C-C-C-C-NC-$CB=B-B-B-B -B-zB-iB->B-BA-A-A4-A-A-A-AP-vA-cA-SA- A-@@-@-@-@4-@-n@-D@@-@-? -?-?-?-?P-?-?-?-P?-&?>->->-> ->->-t>Z>-R>F-9>F-0>D-&>C->->B-=H-==B-=G-==>-==>-==>-=>-=}=>-u=n=?-c=>-[=T=>-H=J-;=>-3=,=@-=>-==E-<I-<-<P-<-<-<=<-X<-<<-7<-<- <-;-;;=;-m;-S;-N;-6;-%;-:-::-::A-:{t:-o:h:A-b:y.:=:-:-9-9-9Q-9-9-9-9-d909-&9-9-9-8-88=8-8-|8-n8Q-\8-=8-%8-7-77=7-@6-6-5L-5Q-5K-5P-I5-5-44=4-4-4-\4-243=3-3-3-3-r3I3-<3-*3-3-2-22=2-}2-c2-52-2-11=1-1-1-\1-210=0-0-0-0-r0I0-<0-*0-0-/-//=/-}/-c/-5/-/-..=.-.-.-~.-\.-2. .=-----------Y--L--:--"--,-,,-,=,-,-u,-N,-$,,-++A-+g+-++A-+e+-+x+A-r+c>+=*+-+- +-+-*Q-*-*-*-*-t*@*-6*-*-*)-)-))-))A-)_t)-o)h)A-b)]4)-/)()A-")[(=(-(-(-(-(Q-(-(-y(-N(-$('-'-'-'-'-'d'-_'X'A-R'W$'-''A-'U&-&&A-&S&=&-u&-j&-`&-R&Q-@&-8&#-)&-%-%%-%-~%-w%1-\%-2%%-%%A-%O$-$$A-$M$-$$A-$KN$=:$-%$-$-$-$Q-#-#-#-#-#P#-F#-.#-'#-- #-""-""A-"G"-"x"A-r"ED"-?"8"A-2"C!=!-!-!-!-!Q-!-!-!-^!-4!!- - - - - t -o h A-b ?4 -/ ( A-" =-A-;=--z-p-bQ-P-H -9-----0-l-B$-A-7-A-5-A-3^=J-5-*- -Q-----`-V->-7---A-/-A--T-OHA-B+=----Q-----^-4 ------d-_XA-R'$-A-%-A-#=-u-j-`-RQ-@-8-)----~-w-\-2N-O=-=---7-"--O=-s-]-E-------^-4-----t=h-J-0-+-----o-g-L-"---%--Q-G-/-'- ----/-l-B---*--q-g-O-G-,----.--b1-'--- -  - -o -g (-L -"  - - - - - Q -G -/ -' - -  - - - -l -B & = - - - Q- - - <- -t V =J -? -2 -$ Q- - - - - q =e -D -( -# - ---v-^-W-<-=---Q----n-D=-----~-T&-------d==4--=-----s-f-\-F-2----y-eM-@"----P-P-P-wfP-^E------P-yP-qfP-^MP-E2------zslV;-IB-=6/-'!-xh8(xhXHXH8(xh8(xhXHXH8(xh8(xhXHXH8(xh8(    x h }X H |  z   x   w   v   u x h t` X H s@ 8 ( r   q   p   o   n   m x h l` X H k@ 8 ( j   i   h   f   d   b x h a` X H `@ 8 ( ^   \   Z   Y   X   V x h T` X H R@ 8 ( Q   P NLJIxhH`XHF@8(D BA@><xh:`XH9@8(8 64210xh.`XH,@8(* )(&$"xh!`XH @8( xh`XH@8( xh`XH@8(     xh `XH@8( @8X0@ M`@80M `XPM@ xpM`@ M`@ M`@ M`@   M    ` @    M     ` @ 8 0 M      ` @       ` @       ` @   `@ `@ `@ `@ `@ `@ `@ `@ `@ MMiЃ pPP-d1 1*f0P@X001/ 0 90` 0 j* )p ( ) (P('|)0X(?)p'**}- 00A! . $y C$ p[0Б1"p. % ! 0 &`T w"/3'pi Pk' Q a !0.Y% p% Д,@ L0! . !$"G !%P"{ " P "-p#%#`$ a#$ $Ap" %g/%&& З&&/ 0 0' |!p'S.({$) $@) P)k")./`*A&P+ |&+ p+К:,,n,,+p-- .).0*/l+`0, 112-+`3, 4+4 ,7!8-P9#@: 0#:F z<:5;j@<`>Z5?490@1@Z>B6C@> F97F\:@H3I?`Jq8@K@Ă@N8N?;O3P=Q6RV@>@U6U:W2Wd=X 6Y@=\D60]9P^j2_; `-4a@$;cl4pd8e1@fJ?`g7@hB@D?k08k:l3m<n5o}@d*=@r5r}9t"2t>us7v@ ?y70z:P{I3|< }4~ A@<4pK`zap0D1<Z^@LwbS(@iigx  5*#BMG. Y/TXs;-<P#|>,f.jmP=j rZ \4(7b\~kt4@v~_PyType_Ready__ZN13vtkPythonArgs8GetValueERx__ZN15vtkLSDynaReader11SetTimeStepEx__ZN15vtkLSDynaReader12GetTimeValueEx_PyvtkLSDynaReader_ClassNew_PyvtkMultiBlockDataSetAlgorithm_ClassNew_PyVTKObject_New__ZL27PyvtkLSDynaReader_StaticNewv__ZN9vtkObject11InvokeEventEPKcPv__ZdaPv__ZN17vtkOStreamWrapperlsEPv__ZN15vtkLSDynaReader17GetDimensionalityEv__ZN15vtkLSDynaReader20GetDatabaseDirectoryEv__ZN9vtkObject23GetGlobalWarningDisplayEv__ZN15vtkLSDynaReader3NewEv__ZN15vtkLSDynaReader26GetNumberOfRigidBodyArraysEv__ZN15vtkLSDynaReader21GetNumberOfPartArraysEv__ZN15vtkLSDynaReader22GetNumberOfPointArraysEv__ZN15vtkLSDynaReader21GetNumberOfBeamArraysEv__ZN15vtkLSDynaReader27GetNumberOfThickShellArraysEv__ZN15vtkLSDynaReader22GetNumberOfShellArraysEv__ZN15vtkLSDynaReader25GetNumberOfParticleArraysEv__ZN15vtkLSDynaReader28GetNumberOfRoadSurfaceArraysEv__ZN15vtkLSDynaReader22GetNumberOfSolidArraysEv__ZN15vtkLSDynaReader20GetNumberOfTimeStepsEv__ZN15vtkLSDynaReader25GetNumberOfRigidBodyCellsEv__ZN15vtkLSDynaReader25GetNumberOfContinuumCellsEv__ZN15vtkLSDynaReader20GetNumberOfBeamCellsEv__ZN15vtkLSDynaReader26GetNumberOfThickShellCellsEv__ZN15vtkLSDynaReader21GetNumberOfShellCellsEv__ZN15vtkLSDynaReader16GetNumberOfCellsEv__ZN15vtkLSDynaReader24GetNumberOfParticleCellsEv__ZN15vtkLSDynaReader27GetNumberOfRoadSurfaceCellsEv__ZN15vtkLSDynaReader21GetNumberOfSolidCellsEv__ZN15vtkLSDynaReader16GetNumberOfNodesEv__ZN20vtkOStrStreamWrapper3strEv__ZN15vtkLSDynaReader9DebugDumpEv__ZN15vtkLSDynaReader11GetTimeStepEv__ZN20vtkOStrStreamWrapper5rdbufEv__ZNK13vtkObjectBase12GetClassNameEv__ZN15vtkLSDynaReader11GetFileNameEv__ZN15vtkLSDynaReader8GetTitleEv__ZN15vtkLSDynaReader15IsDatabaseValidEv__ZN20vtkOStrStreamWrapperD1Ev__ZN20vtkOStrStreamWrapperC1Ev_PyVTKObject_GetSet__Py_NoneStruct_PyVTKObject_GetObject__ZL63PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_Methods__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_Methods__ZL58PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_Methods__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_Methods__ZL64PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_Methods__ZL58PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_Methods__ZL62PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_Methods__ZL65PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_Methods__ZL59PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_Methods__ZL49PyvtkLSDynaReader_SetRigidBodyArrayStatus_Methods__ZL49PyvtkLSDynaReader_GetRigidBodyArrayStatus_Methods__ZL44PyvtkLSDynaReader_SetPartArrayStatus_Methods__ZL44PyvtkLSDynaReader_GetPartArrayStatus_Methods__ZL45PyvtkLSDynaReader_SetPointArrayStatus_Methods__ZL45PyvtkLSDynaReader_GetPointArrayStatus_Methods__ZL44PyvtkLSDynaReader_SetBeamArrayStatus_Methods__ZL44PyvtkLSDynaReader_GetBeamArrayStatus_Methods__ZL45PyvtkLSDynaReader_SetShellArrayStatus_Methods__ZL45PyvtkLSDynaReader_GetShellArrayStatus_Methods__ZL50PyvtkLSDynaReader_SetThickShellArrayStatus_Methods__ZL50PyvtkLSDynaReader_GetThickShellArrayStatus_Methods__ZL44PyvtkLSDynaReader_SetCellArrayStatus_Methods__ZL44PyvtkLSDynaReader_GetCellArrayStatus_Methods__ZL48PyvtkLSDynaReader_SetParticleArrayStatus_Methods__ZL48PyvtkLSDynaReader_GetParticleArrayStatus_Methods__ZL51PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_Methods__ZL51PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_Methods__ZL45PyvtkLSDynaReader_SetSolidArrayStatus_Methods__ZL45PyvtkLSDynaReader_GetSolidArrayStatus_Methods__ZL25PyvtkLSDynaReader_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr_PyVTKObject_AsBuffer_PyVTKAddFile_vtkLSDynaReader_PyErr_Clear_strcmp_strlen__Znam___stack_chk_fail_PyObject_GC_Del_PyVTKObject_Check__ZN15vtkLSDynaReader18SetCellArrayStatusEiii__ZN13vtkPythonArgs8GetArrayEPii__ZN13vtkPythonArgs10BuildTupleEPKii__ZN15vtkLSDynaReader32GetNumberOfComponentsInCellArrayEii__ZN15vtkLSDynaReader23SetRigidBodyArrayStatusEii__ZN15vtkLSDynaReader18SetPartArrayStatusEii__ZN15vtkLSDynaReader19SetPointArrayStatusEii__ZN15vtkLSDynaReader18SetBeamArrayStatusEii__ZN15vtkLSDynaReader19SetShellArrayStatusEii__ZN15vtkLSDynaReader24SetThickShellArrayStatusEii__ZN15vtkLSDynaReader18GetCellArrayStatusEii__ZN15vtkLSDynaReader22SetParticleArrayStatusEii__ZN15vtkLSDynaReader25SetRoadSurfaceArrayStatusEii__ZN15vtkLSDynaReader19SetSolidArrayStatusEii__ZN13vtkPythonArgs13ArgCountErrorEii__ZN15vtkLSDynaReader16GetCellArrayNameEii__ZN15vtkLSDynaReader18SetCellArrayStatusEiPKci__ZN15vtkLSDynaReader23SetRigidBodyArrayStatusEPKci__ZN15vtkLSDynaReader18SetPartArrayStatusEPKci__ZN15vtkLSDynaReader19SetPointArrayStatusEPKci__ZN15vtkLSDynaReader18SetBeamArrayStatusEPKci__ZN15vtkLSDynaReader19SetShellArrayStatusEPKci__ZN15vtkLSDynaReader24SetThickShellArrayStatusEPKci__ZN15vtkLSDynaReader22SetParticleArrayStatusEPKci__ZN15vtkLSDynaReader25SetRoadSurfaceArrayStatusEPKci__ZN15vtkLSDynaReader19SetSolidArrayStatusEPKci__ZN13vtkPythonArgs8GetValueERi__ZN15vtkLSDynaReader37GetNumberOfComponentsInRigidBodyArrayEi__ZN15vtkLSDynaReader33GetNumberOfComponentsInPointArrayEi__ZN15vtkLSDynaReader32GetNumberOfComponentsInBeamArrayEi__ZN15vtkLSDynaReader33GetNumberOfComponentsInShellArrayEi__ZN15vtkLSDynaReader38GetNumberOfComponentsInThickShellArrayEi__ZN15vtkLSDynaReader36GetNumberOfComponentsInParticleArrayEi__ZN15vtkLSDynaReader39GetNumberOfComponentsInRoadSurfaceArrayEi__ZN15vtkLSDynaReader33GetNumberOfComponentsInSolidArrayEi__ZN15vtkLSDynaReader21GetNumberOfCellArraysEi__ZN15vtkLSDynaReader23GetRigidBodyArrayStatusEi__ZN15vtkLSDynaReader18GetPartArrayStatusEi__ZN15vtkLSDynaReader19GetPointArrayStatusEi__ZN15vtkLSDynaReader18GetBeamArrayStatusEi__ZN15vtkLSDynaReader19GetShellArrayStatusEi__ZN15vtkLSDynaReader24GetThickShellArrayStatusEi__ZN15vtkLSDynaReader22GetParticleArrayStatusEi__ZN15vtkLSDynaReader25GetRoadSurfaceArrayStatusEi__ZN15vtkLSDynaReader19GetSolidArrayStatusEi__ZN17vtkOStreamWrapperlsEi__ZN15vtkLSDynaReader15SetDeformedMeshEi__ZN20vtkOStrStreamWrapper6freezeEi__ZN15vtkLSDynaReader21GetRigidBodyArrayNameEi__ZN15vtkLSDynaReader16GetPartArrayNameEi__ZN15vtkLSDynaReader17GetPointArrayNameEi__ZN15vtkLSDynaReader16GetBeamArrayNameEi__ZN15vtkLSDynaReader17GetShellArrayNameEi__ZN15vtkLSDynaReader22GetThickShellArrayNameEi__ZN15vtkLSDynaReader20GetParticleArrayNameEi__ZN15vtkLSDynaReader23GetRoadSurfaceArrayNameEi__ZN15vtkLSDynaReader17GetSolidArrayNameEi_PyLong_FromLong_PyLong_FromLongLong_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyBytes_FromStringAndSize_PyUnicode_FromStringAndSize_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__ZL22PyvtkLSDynaReader_Type_PyType_Type__Unwind_Resume_PyFloat_FromDouble___stack_chk_guard_PyErr_Occurred_PyVTKClass_Add__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__Z33vtkOutputWindowDisplayWarningTextPKc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN15vtkLSDynaReader20SetDatabaseDirectoryEPKc__ZN17vtkOStreamWrapperlsEPKc__ZN9vtkObject11HasObserverEPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN15vtkLSDynaReader11SetFileNameEPKc__ZN15vtkLSDynaReader11CanReadFileEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZL35PyvtkLSDynaReader_GetDimensionalityP7_objectS0___ZL38PyvtkLSDynaReader_SetDatabaseDirectoryP7_objectS0___ZL38PyvtkLSDynaReader_GetDatabaseDirectoryP7_objectS0___ZL55PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArrayP7_objectS0___ZL45PyvtkLSDynaReader_SetDeletedCellsAsGhostArrayP7_objectS0___ZL45PyvtkLSDynaReader_GetDeletedCellsAsGhostArrayP7_objectS0___ZL51PyvtkLSDynaReader_GetNumberOfComponentsInPointArrayP7_objectS0___ZL50PyvtkLSDynaReader_GetNumberOfComponentsInBeamArrayP7_objectS0___ZL51PyvtkLSDynaReader_GetNumberOfComponentsInShellArrayP7_objectS0___ZL56PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArrayP7_objectS0___ZL50PyvtkLSDynaReader_GetNumberOfComponentsInCellArrayP7_objectS0___ZL54PyvtkLSDynaReader_GetNumberOfComponentsInParticleArrayP7_objectS0___ZL57PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArrayP7_objectS0___ZL51PyvtkLSDynaReader_GetNumberOfComponentsInSolidArrayP7_objectS0___ZL30PyvtkLSDynaReader_SafeDownCastP7_objectS0___ZL44PyvtkLSDynaReader_GetNumberOfRigidBodyArraysP7_objectS0___ZL39PyvtkLSDynaReader_GetNumberOfPartArraysP7_objectS0___ZL40PyvtkLSDynaReader_GetNumberOfPointArraysP7_objectS0___ZL39PyvtkLSDynaReader_GetNumberOfBeamArraysP7_objectS0___ZL45PyvtkLSDynaReader_GetNumberOfThickShellArraysP7_objectS0___ZL40PyvtkLSDynaReader_GetNumberOfShellArraysP7_objectS0___ZL39PyvtkLSDynaReader_GetNumberOfCellArraysP7_objectS0___ZL43PyvtkLSDynaReader_GetNumberOfParticleArraysP7_objectS0___ZL46PyvtkLSDynaReader_GetNumberOfRoadSurfaceArraysP7_objectS0___ZL40PyvtkLSDynaReader_GetNumberOfSolidArraysP7_objectS0___ZL41PyvtkLSDynaReader_SetRigidBodyArrayStatusP7_objectS0___ZL41PyvtkLSDynaReader_GetRigidBodyArrayStatusP7_objectS0___ZL36PyvtkLSDynaReader_SetPartArrayStatusP7_objectS0___ZL36PyvtkLSDynaReader_GetPartArrayStatusP7_objectS0___ZL37PyvtkLSDynaReader_SetPointArrayStatusP7_objectS0___ZL37PyvtkLSDynaReader_GetPointArrayStatusP7_objectS0___ZL36PyvtkLSDynaReader_SetBeamArrayStatusP7_objectS0___ZL36PyvtkLSDynaReader_GetBeamArrayStatusP7_objectS0___ZL37PyvtkLSDynaReader_SetShellArrayStatusP7_objectS0___ZL37PyvtkLSDynaReader_GetShellArrayStatusP7_objectS0___ZL42PyvtkLSDynaReader_SetThickShellArrayStatusP7_objectS0___ZL42PyvtkLSDynaReader_GetThickShellArrayStatusP7_objectS0___ZL36PyvtkLSDynaReader_SetCellArrayStatusP7_objectS0___ZL36PyvtkLSDynaReader_GetCellArrayStatusP7_objectS0___ZL40PyvtkLSDynaReader_SetParticleArrayStatusP7_objectS0___ZL40PyvtkLSDynaReader_GetParticleArrayStatusP7_objectS0___ZL43PyvtkLSDynaReader_SetRoadSurfaceArrayStatusP7_objectS0___ZL43PyvtkLSDynaReader_GetRoadSurfaceArrayStatusP7_objectS0___ZL37PyvtkLSDynaReader_SetSolidArrayStatusP7_objectS0___ZL37PyvtkLSDynaReader_GetSolidArrayStatusP7_objectS0___ZL38PyvtkLSDynaReader_GetNumberOfTimeStepsP7_objectS0___ZL43PyvtkLSDynaReader_GetNumberOfRigidBodyCellsP7_objectS0___ZL43PyvtkLSDynaReader_GetNumberOfContinuumCellsP7_objectS0___ZL38PyvtkLSDynaReader_GetNumberOfBeamCellsP7_objectS0___ZL44PyvtkLSDynaReader_GetNumberOfThickShellCellsP7_objectS0___ZL39PyvtkLSDynaReader_GetNumberOfShellCellsP7_objectS0___ZL34PyvtkLSDynaReader_GetNumberOfCellsP7_objectS0___ZL42PyvtkLSDynaReader_GetNumberOfParticleCellsP7_objectS0___ZL45PyvtkLSDynaReader_GetNumberOfRoadSurfaceCellsP7_objectS0___ZL39PyvtkLSDynaReader_GetNumberOfSolidCellsP7_objectS0___ZL39PyvtkLSDynaReader_SetRemoveDeletedCellsP7_objectS0___ZL39PyvtkLSDynaReader_GetRemoveDeletedCellsP7_objectS0___ZL34PyvtkLSDynaReader_GetNumberOfNodesP7_objectS0___ZL27PyvtkLSDynaReader_DebugDumpP7_objectS0___ZL29PyvtkLSDynaReader_SetTimeStepP7_objectS0___ZL29PyvtkLSDynaReader_GetTimeStepP7_objectS0___ZL44PyvtkLSDynaReader_DeletedCellsAsGhostArrayOnP7_objectS0___ZL38PyvtkLSDynaReader_RemoveDeletedCellsOnP7_objectS0___ZL32PyvtkLSDynaReader_DeformedMeshOnP7_objectS0___ZL30PyvtkLSDynaReader_SetInputDeckP7_objectS0___ZL30PyvtkLSDynaReader_GetInputDeckP7_objectS0___ZL33PyvtkLSDynaReader_SetDeformedMeshP7_objectS0___ZL33PyvtkLSDynaReader_GetDeformedMeshP7_objectS0___ZL45PyvtkLSDynaReader_DeletedCellsAsGhostArrayOffP7_objectS0___ZL39PyvtkLSDynaReader_RemoveDeletedCellsOffP7_objectS0___ZL33PyvtkLSDynaReader_DeformedMeshOffP7_objectS0___ZL26PyvtkLSDynaReader_IsTypeOfP7_objectS0___ZL30PyvtkLSDynaReader_GetTimeValueP7_objectS0___ZL39PyvtkLSDynaReader_GetRigidBodyArrayNameP7_objectS0___ZL34PyvtkLSDynaReader_GetPartArrayNameP7_objectS0___ZL35PyvtkLSDynaReader_GetPointArrayNameP7_objectS0___ZL34PyvtkLSDynaReader_GetBeamArrayNameP7_objectS0___ZL35PyvtkLSDynaReader_GetShellArrayNameP7_objectS0___ZL40PyvtkLSDynaReader_GetThickShellArrayNameP7_objectS0___ZL34PyvtkLSDynaReader_GetCellArrayNameP7_objectS0___ZL38PyvtkLSDynaReader_GetParticleArrayNameP7_objectS0___ZL41PyvtkLSDynaReader_GetRoadSurfaceArrayNameP7_objectS0___ZL35PyvtkLSDynaReader_GetSolidArrayNameP7_objectS0___ZL29PyvtkLSDynaReader_SetFileNameP7_objectS0___ZL29PyvtkLSDynaReader_GetFileNameP7_objectS0___ZL26PyvtkLSDynaReader_GetTitleP7_objectS0___ZL29PyvtkLSDynaReader_CanReadFileP7_objectS0___ZL34PyvtkLSDynaReader_SetTimeStepRangeP7_objectS0___ZL34PyvtkLSDynaReader_GetTimeStepRangeP7_objectS0___ZL29PyvtkLSDynaReader_NewInstanceP7_objectS0___ZL33PyvtkLSDynaReader_IsDatabaseValidP7_objectS0___ZL21PyvtkLSDynaReader_IsAP7_objectS0___ZL58PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s2P7_objectS0___ZL54PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s2P7_objectS0___ZL53PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s2P7_objectS0___ZL54PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s2P7_objectS0___ZL59PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s2P7_objectS0___ZL53PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s2P7_objectS0___ZL57PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s2P7_objectS0___ZL60PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s2P7_objectS0___ZL54PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s2P7_objectS0___ZL44PyvtkLSDynaReader_SetRigidBodyArrayStatus_s2P7_objectS0___ZL44PyvtkLSDynaReader_GetRigidBodyArrayStatus_s2P7_objectS0___ZL39PyvtkLSDynaReader_SetPartArrayStatus_s2P7_objectS0___ZL39PyvtkLSDynaReader_GetPartArrayStatus_s2P7_objectS0___ZL40PyvtkLSDynaReader_SetPointArrayStatus_s2P7_objectS0___ZL40PyvtkLSDynaReader_GetPointArrayStatus_s2P7_objectS0___ZL39PyvtkLSDynaReader_SetBeamArrayStatus_s2P7_objectS0___ZL39PyvtkLSDynaReader_GetBeamArrayStatus_s2P7_objectS0___ZL40PyvtkLSDynaReader_SetShellArrayStatus_s2P7_objectS0___ZL40PyvtkLSDynaReader_GetShellArrayStatus_s2P7_objectS0___ZL45PyvtkLSDynaReader_SetThickShellArrayStatus_s2P7_objectS0___ZL45PyvtkLSDynaReader_GetThickShellArrayStatus_s2P7_objectS0___ZL39PyvtkLSDynaReader_SetCellArrayStatus_s2P7_objectS0___ZL39PyvtkLSDynaReader_GetCellArrayStatus_s2P7_objectS0___ZL43PyvtkLSDynaReader_SetParticleArrayStatus_s2P7_objectS0___ZL43PyvtkLSDynaReader_GetParticleArrayStatus_s2P7_objectS0___ZL46PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s2P7_objectS0___ZL46PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s2P7_objectS0___ZL40PyvtkLSDynaReader_SetSolidArrayStatus_s2P7_objectS0___ZL40PyvtkLSDynaReader_GetSolidArrayStatus_s2P7_objectS0___ZL58PyvtkLSDynaReader_GetNumberOfComponentsInRigidBodyArray_s1P7_objectS0___ZL54PyvtkLSDynaReader_GetNumberOfComponentsInPointArray_s1P7_objectS0___ZL53PyvtkLSDynaReader_GetNumberOfComponentsInBeamArray_s1P7_objectS0___ZL54PyvtkLSDynaReader_GetNumberOfComponentsInShellArray_s1P7_objectS0___ZL59PyvtkLSDynaReader_GetNumberOfComponentsInThickShellArray_s1P7_objectS0___ZL53PyvtkLSDynaReader_GetNumberOfComponentsInCellArray_s1P7_objectS0___ZL57PyvtkLSDynaReader_GetNumberOfComponentsInParticleArray_s1P7_objectS0___ZL60PyvtkLSDynaReader_GetNumberOfComponentsInRoadSurfaceArray_s1P7_objectS0___ZL54PyvtkLSDynaReader_GetNumberOfComponentsInSolidArray_s1P7_objectS0___ZL44PyvtkLSDynaReader_SetRigidBodyArrayStatus_s1P7_objectS0___ZL44PyvtkLSDynaReader_GetRigidBodyArrayStatus_s1P7_objectS0___ZL39PyvtkLSDynaReader_SetPartArrayStatus_s1P7_objectS0___ZL39PyvtkLSDynaReader_GetPartArrayStatus_s1P7_objectS0___ZL40PyvtkLSDynaReader_SetPointArrayStatus_s1P7_objectS0___ZL40PyvtkLSDynaReader_GetPointArrayStatus_s1P7_objectS0___ZL39PyvtkLSDynaReader_SetBeamArrayStatus_s1P7_objectS0___ZL39PyvtkLSDynaReader_GetBeamArrayStatus_s1P7_objectS0___ZL40PyvtkLSDynaReader_SetShellArrayStatus_s1P7_objectS0___ZL40PyvtkLSDynaReader_GetShellArrayStatus_s1P7_objectS0___ZL45PyvtkLSDynaReader_SetThickShellArrayStatus_s1P7_objectS0___ZL45PyvtkLSDynaReader_GetThickShellArrayStatus_s1P7_objectS0___ZL39PyvtkLSDynaReader_SetCellArrayStatus_s1P7_objectS0___ZL39PyvtkLSDynaReader_GetCellArrayStatus_s1P7_objectS0___ZL43PyvtkLSDynaReader_SetParticleArrayStatus_s1P7_objectS0___ZL43PyvtkLSDynaReader_GetParticleArrayStatus_s1P7_objectS0___ZL46PyvtkLSDynaReader_SetRoadSurfaceArrayStatus_s1P7_objectS0___ZL46PyvtkLSDynaReader_GetRoadSurfaceArrayStatus_s1P7_objectS0___ZL40PyvtkLSDynaReader_SetSolidArrayStatus_s1P7_objectS0___ZL40PyvtkLSDynaReader_GetSolidArrayStatus_s1P7_objectS0_GCC_except_table139GCC_except_table118GCC_except_table97GCC_except_table146GCC_except_table125GCC_except_table104GCC_except_table153GCC_except_table132GCC_except_table111___gxx_personality_v0GCC_except_table160