ELF>Pf@@   UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHGI~H)ǃuHH=LHH51HÐUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(HH[]DHt$H|$tHl$H=HtHH=uHuHc@HH=tHH=tHATUSH@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ЉfSH0fnFdH%(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+%(uUH0[fDHHuӐtHuHcfHHhH;tЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uNH@]ÐHHuؐHt$H|$tHt$HHuHH@UH@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+%(HH]A\fHHuѐHt$ H|$tt$ HHHuHt7HHHIHuLHqHHZUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uMH@]ÐHHuؐHt$H|$tHt$HHuHcDUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHD$Ho(Ht!D$ +D$$t=H|$1HT$8dH+%(uMH@]ÐHHuؐHt$H|$tHt$HHuHcDATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uRHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(uwHH]A\DHHufLd$Ht$LtHt$LtT$Ht$HHuHHyfATUH8fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u;H(HtD$9D$t8H111HT$(dH+%(uoH8]A\fHHuՐHHuHt1HHHIHuLH@HHfDATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATUHHfnFdH%(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$ HHHuHt7HHHIHuLHqHHZATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\SafeDownCastvtkObjectBasevtkTecplotReaderIsDataAttributeCellBasedIsTypeOfIsAGetNumberOfDataArraysGetNumberOfBlocksGetNumberOfDataAttributesGetNumberOfVariablesSetFileNameGetDataAttributeNameGetDataArrayStatusSetDataArrayStatusGetDataTitleNewInstanceGetDataArrayNameGetBlockName@z@ivtkMultiBlockDataSetAlgorithmvtkAlgorithmvtkObjectUH=Hu]ÐHH=tHH=tHH=tH]vtkTecplotReader - ********************************************************************** ***** Superclass: vtkMultiBlockDataSetAlgorithm Copyright (c) 2000 - 2009, Lawrence Livermore National Security, LLC Produced at the Lawrence Livermore National Laboratory LLNL-CODE-400124 All rights reserved. This file was adapted from the ASCII Tecplot reader of VisIt. For details, see https://visit.llnl.gov/. The full copyright notice is contained in the file COPYRIGHT located at the root of the VisIt distribution or at http://www.llnl.gov/visit/copyright.html. ********************************************************************** ***** A concrete class to read an ASCII Tecplot file. vtkTecplotReader parses an ASCII Tecplot file to get a vtkMultiBlockDataSet object made up of several vtkDataSet objects, of which each is of type either vtkStructuredGrid or vtkUnstructuredGrid. Each vtkDataSet object maintains the geometry, topology, and some associated attributes describing physical properties. Tecplot treats 3D coordinates (only one or two coordinates might be explicitly specified in a file) as varaibles too, whose names (e.g., 'X' / 'x' / 'I', 'Y' / 'y' / 'J', 'Z' / 'z' / 'K') are provided in the variables list (the 'VARIABLES' section). These names are then followed in the list by those of other traditional variables or attributes (node- based and / or cell-based data with the mode specified via token 'VAR LOCATION', to be extracted to create vtkPointData and / or vtkCellData). Each zone described afterwards (in the 'ZONE's section) provides the specific values of the aforementioned variables (including 3D coordinates), in the same order as indicated by the variable-names list, through either POINT-packing (i.e., tuple-based storage) or BLOCK-packing (component-based storage). In particular, the first / description line of each zone tells the type of all the constituent cells as the connectivity / topology information. In other words, the entire dataset is made up of multiple zones (blocks), of which each maintains a set of cells of the same type ('BRICK', 'TRIANGLE', 'QUADRILATERAL', 'TETRAHEDRON', and 'POINT' in Tecplot terms). In addition, the description line of each zone specifies the zone name, dimensionality information (size of each dimension for a structured zone), number of nodes, and number of cells. Information about the file format is available at http://download.tecplot.com/360/dataformat.pdf. @warning vtkTecplotReader is currently a simplified ASCII Tecplot reader and some functionalities (e.g., extraction of sections 'GEOMETRY', 'TEXT', and 'DATA SETAUXDATA', access to multiple time steps, in addition to the construction of vtkRectilinearGrid and vtkImageData objects) are not supported. @par Thanks: This class is a VTK implementation of VisIt's ASCII Tecplot reader. @sa vtkPoints vtkStructuredGrid vtkUnstructuredGrid vtkPointData vtkCellData vtkDataSet vtkMultiBlockDataSet vtkIOGeometryPython.vtkTecplotReaderV.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) -> vtkTecplotReader C++: static vtkTecplotReader *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkTecplotReader C++: vtkTecplotReader *NewInstance() V.GetNumberOfVariables() -> int C++: virtual int GetNumberOfVariables() Get the number of all variables (including 3D coordinates). V.SetFileName(string) C++: void SetFileName(const char *fileName) Specify a Tecplot ASCII file for data loading. V.GetDataTitle() -> string C++: const char *GetDataTitle() Get the Tecplot data title. V.GetNumberOfBlocks() -> int C++: int GetNumberOfBlocks() Get the number of blocks (i.e., zones in Tecplot terms). V.GetBlockName(int) -> string C++: const char *GetBlockName(int blockIdx) Get the name of a block specified by a zero-based index. nullptr is returned for an invalid block index. V.GetNumberOfDataAttributes() -> int C++: int GetNumberOfDataAttributes() Get the number of standard data attributes (node-based and cell-based), excluding 3D coordinates. V.GetDataAttributeName(int) -> string C++: const char *GetDataAttributeName(int attrIndx) Get the name of a zero-based data attribute (not 3D coordinates). nullptr is returned for an invalid attribute index. V.IsDataAttributeCellBased(string) -> int C++: int IsDataAttributeCellBased(const char *attrName) V.IsDataAttributeCellBased(int) -> int C++: int IsDataAttributeCellBased(int attrIndx) Get the type (0 for node-based and 1 for cell-based) of a specified data attribute (not 3D coordinates). -1 is returned for an invalid attribute name. V.GetNumberOfDataArrays() -> int C++: int GetNumberOfDataArrays() Get the number of all data attributes (point data and cell data). V.GetDataArrayName(int) -> string C++: const char *GetDataArrayName(int arrayIdx) Get the name of a data array specified by the zero-based index (arrayIdx). V.GetDataArrayStatus(string) -> int C++: int GetDataArrayStatus(const char *arayName) Get the status of a specific data array (0: un-selected; 1: selected). V.SetDataArrayStatus(string, int) C++: void SetDataArrayStatus(const char *arayName, int bChecked) Set the status of a specific data array (0: de-select; 1: select) specified by the name. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 D XEDPa AE |O|RbEY B }(EAD`n AAF 0FAA D`  AABH ED@ AG 8ED@ AG \ED@ AG ED@ AG EDP AB EDP AK (-FAD` ABC EDP AB <EDP AB (`FAD` ABF (FADP ABC gFD@ EE (-FAD` ABC (-FAD` ABC 4MFF0POFDD n ABA DDBq   $UO ` @P Z` 7w-  ' ^ g--%B b    , E   + N R h z         " 4P" ~)g" b8N}0b ; j       M8 G p } 0O        / D Y l | _ZL28PyvtkTecplotReader_StaticNewv_ZL31PyvtkTecplotReader_SafeDownCastP7_objectS0__ZL43PyvtkTecplotReader_IsDataAttributeCellBasedP7_objectS0__ZL51PyvtkTecplotReader_IsDataAttributeCellBased_Methods_ZL27PyvtkTecplotReader_IsTypeOfP7_objectS0__ZL22PyvtkTecplotReader_IsAP7_objectS0__ZL40PyvtkTecplotReader_GetNumberOfDataArraysP7_objectS0__ZL36PyvtkTecplotReader_GetNumberOfBlocksP7_objectS0__ZL44PyvtkTecplotReader_GetNumberOfDataAttributesP7_objectS0__ZL39PyvtkTecplotReader_GetNumberOfVariablesP7_objectS0__ZL30PyvtkTecplotReader_SetFileNameP7_objectS0__ZL46PyvtkTecplotReader_IsDataAttributeCellBased_s2P7_objectS0__ZL39PyvtkTecplotReader_GetDataAttributeNameP7_objectS0__ZL46PyvtkTecplotReader_IsDataAttributeCellBased_s1P7_objectS0__ZL37PyvtkTecplotReader_GetDataArrayStatusP7_objectS0__ZL37PyvtkTecplotReader_SetDataArrayStatusP7_objectS0__ZL31PyvtkTecplotReader_GetDataTitleP7_objectS0__ZL30PyvtkTecplotReader_NewInstanceP7_objectS0__ZL35PyvtkTecplotReader_GetDataArrayNameP7_objectS0__ZL31PyvtkTecplotReader_GetBlockNameP7_objectS0__ZL23PyvtkTecplotReader_Type_ZL26PyvtkTecplotReader_Methods_GLOBAL__sub_I_vtkTecplotReaderPython.cxx.LC0.LC1.LC2.LC3.LC7.LC4.LC5.LC6.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21_ZN16vtkTecplotReader20GetNumberOfVariablesEv_ZN16vtkTecplotReader3NewEv_ZNK16vtkTecplotReader19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3__ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN16vtkTecplotReader3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE__ZN16vtkTecplotReader21GetNumberOfDataArraysEv_ZN16vtkTecplotReader17GetNumberOfBlocksEv_ZN16vtkTecplotReader25GetNumberOfDataAttributesEv_ZN16vtkTecplotReader11SetFileNameEPKc_Py_NoneStruct_ZN13vtkPythonArgs8GetValueERi_ZN16vtkTecplotReader24IsDataAttributeCellBasedEi_ZN16vtkTecplotReader20GetDataAttributeNameEistrlenPyUnicode_FromStringAndSizePyErr_ClearPyBytes_FromStringAndSize_ZN16vtkTecplotReader24IsDataAttributeCellBasedEPKc_ZN16vtkTecplotReader18GetDataArrayStatusEPKc_ZN16vtkTecplotReader18SetDataArrayStatusEPKci_ZN16vtkTecplotReader12GetDataTitleEvPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlag_ZN16vtkTecplotReader16GetDataArrayNameEi_ZN16vtkTecplotReader12GetBlockNameEiPyvtkTecplotReader_ClassNewPyVTKClass_AddPyvtkMultiBlockDataSetAlgorithm_ClassNewPyType_ReadyPyVTKAddFile_vtkTecplotReaderPyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,"`;#<$=>=?!/%4A]&;E$C'C=F(#C1)6CBDK?t*;GE>*BK$PC^'cCl=}F(C)CD?+N;qGI=F?,;1GAJH=UF\?-;GK=F?A.;G=F*8?!/;GEL=*M?%j;GNO=F? 0\ ; G N P = Q R S T *M ?1 % ; G E U = F ?! 1 ; G E V = F ? 2u ; G E N W = *M ?3 3 ; G X = Q R S T *M?24;G*:9$=>Y(ZE[T=s?5;!G;NK\S=eQsR}ST*M?6,;QGkN{]=QRST*M? $!_  ` #a?^N$Yc9@{d9$C&'+C9(>CL)QC^D7 e 0fXghijklm8n@oE@ N(P8 @HX `hxP ( hx z(`80@HX`,hxR  8 ( 8'HX* 4H\ @P<``  @ d   8T0.symtab.strtab.shstrtab.rela.text.data.bss.text._ZN16vtkTecplotReader20GetNumberOfVariablesEv.rela.text._ZNK16vtkTecplotReader19NewInstanceInternalEv.rodata.str1.1.rodata._ZN16vtkTecplotReader3IsAEPKc.str1.1.rela.text._ZN16vtkTecplotReader3IsAEPKc.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@8H :T B `@I&,1 j e@ [ 2-2&5`b@8[ 2`+@\0*x+%@@\;+ 6@X\ J - E@x]Z0/,c/s/ /@XbX3 8 > d