ELF>K@@ UH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fUSHHdH%(HD$81HHt$HD$HFHD$$D$ HD$t6H|$1HT$8dH+%(utHH[]fHt$H|$tHl$H=HtHH=uHuHc@HATUSH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uYHD$Ho(Ht!\$ +\$$tJH|$1HT$8dH+%(H@[]A\HHuːHt$H|$tD$$Ld$uXHELH@H;u\H=tLH=u)HeHcZfDLL@HЉfUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHu@DUH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uVH@]f.HHuϐHt$ H|$tt$ HHHuHDATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(uxHH]A\fDHHuѐLd$Ht$ LtHT$ H5L|$ Htt$ HHuHHxATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(uxHH]A\fDHHuѐLd$Ht$ LtHT$ H5L|$ Htt$ HHuHHxATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uJHo(Ht!D$ +D$$tDH|$1HT$8dH+%(uxHH]A\fDHHuѐLd$Ht$ LtHT$ H5L|$ Htt$ HHuHHxATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uRHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(uwHH]A\DHHufLd$Ht$LtHt$LtHT$t$HHHuHyfATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uRHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(uwHH]A\DHHufLd$Ht$LtHt$LtHT$t$HHHuHyfATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uRHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(uwHH]A\DHHufLd$Ht$LtHt$LtHT$t$HHu@yfATUHHfnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uRHD$Ho(Ht!D$ +D$$tKH|$1HT$8dH+%(uwHH]A\DHHufLd$Ht$LtHt$LtHT$t$HHu@yfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%H HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\SafeDownCastvtkObjectBasevtkAMRDataSetCacheIsTypeOfIsAHasAMRBlockGetAMRBlockInsertAMRBlockvtkUniformGridInsertAMRBlockCellDatavtkDataArrayInsertAMRBlockPointDataGetAMRBlockPointDataGetAMRBlockCellDataHasAMRBlockCellDataHasAMRBlockPointDataNewInstancevtkObjectUH=Hu]ÐHH=tH]vtkAMRDataSetCache - A concrete implementation of vtkObject that provides functionality for caching AMR blocks. Superclass: vtkObject The primary intent of this class is to be used by the AMR reader infrastructure for caching blocks/data in memory to minimize out-of-core operations. vtkIOAMRPython.vtkAMRDataSetCacheV.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) -> vtkAMRDataSetCache C++: static vtkAMRDataSetCache *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkAMRDataSetCache C++: vtkAMRDataSetCache *NewInstance() V.InsertAMRBlock(int, vtkUniformGrid) C++: void InsertAMRBlock(int compositeIdx, vtkUniformGrid *amrGrid) Inserts an AMR block to the cache V.InsertAMRBlockPointData(int, vtkDataArray) C++: void InsertAMRBlockPointData(int compositeIdx, vtkDataArray *dataArray) Inserts a point data array to an already cached block NOTE: this->HasAMRBlock( compositeIdx ) == true V.InsertAMRBlockCellData(int, vtkDataArray) C++: void InsertAMRBlockCellData(int compositeIdx, vtkDataArray *dataArray) Inserts a cell data array to an already cached block NOTE: this->HasAMRBlock( compositeIdx ) == true V.GetAMRBlockCellData(int, string) -> vtkDataArray C++: vtkDataArray *GetAMRBlockCellData(int compositeIdx, const char *dataName) Given the name of the cell array and AMR block composite index, this method returns a pointer to the cell data array. NOTE: Null is returned if the cell array and/or block is not cached. V.GetAMRBlockPointData(int, string) -> vtkDataArray C++: vtkDataArray *GetAMRBlockPointData(int compositeIdx, const char *dataName) Given the name of the point array and AMR block composite index, this method returns a pointer to the point data array. NOTE: Null is returend if the point array and /or block is not cached. V.GetAMRBlock(int) -> vtkUniformGrid C++: vtkUniformGrid *GetAMRBlock(int compositeIdx) Given the composite index, this method returns the AMR block. NOTE: Null is returned if the AMR block does not exist in the cache. V.HasAMRBlockCellData(int, string) -> bool C++: bool HasAMRBlockCellData(int compositeIdx, const char *name) Checks if the cell data array, associated with the provided name, has been cached for the AMR block with the given composite index. V.HasAMRBlockPointData(int, string) -> bool C++: bool HasAMRBlockPointData(int compositeIdx, const char *name) Checks if the point data array, associated with the provided name, has been cached for the AMR block with the given composite index. V.HasAMRBlock(int) -> bool C++: bool HasAMRBlock(const int compositeIdx) Checks if the AMR block associated with the given composite is cached. HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  0 DEDPa AE h<EY B W(EAD`j AAJ 0^FAA D`  AABH EDP AK EDP AK (0FAD` ABG (\FAD` ABG (FAD` ABG (FAD` ABF (FAD` ABF ( FAD` ABF (8FAD` ABF dgFD@ EE MFF0OFDD n ABA DDB2  & Y^@0 K0@Pp ; u  g #O T Y ^ .c h 7m ;r Gw S| b q        " *Ve" <'\r*9z!S@MO1FR^q  _ZL30PyvtkAMRDataSetCache_StaticNewv_ZL33PyvtkAMRDataSetCache_SafeDownCastP7_objectS0__ZL29PyvtkAMRDataSetCache_IsTypeOfP7_objectS0__ZL24PyvtkAMRDataSetCache_IsAP7_objectS0__ZL32PyvtkAMRDataSetCache_HasAMRBlockP7_objectS0__ZL32PyvtkAMRDataSetCache_GetAMRBlockP7_objectS0__ZL35PyvtkAMRDataSetCache_InsertAMRBlockP7_objectS0__ZL43PyvtkAMRDataSetCache_InsertAMRBlockCellDataP7_objectS0__ZL44PyvtkAMRDataSetCache_InsertAMRBlockPointDataP7_objectS0__ZL41PyvtkAMRDataSetCache_GetAMRBlockPointDataP7_objectS0__ZL40PyvtkAMRDataSetCache_GetAMRBlockCellDataP7_objectS0__ZL40PyvtkAMRDataSetCache_HasAMRBlockCellDataP7_objectS0__ZL41PyvtkAMRDataSetCache_HasAMRBlockPointDataP7_objectS0__ZL32PyvtkAMRDataSetCache_NewInstanceP7_objectS0__ZL25PyvtkAMRDataSetCache_Type_ZL28PyvtkAMRDataSetCache_Methods_GLOBAL__sub_I_vtkAMRDataSetCachePython.cxx.LC0.LC1.LC2.LC4.LC3.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18_ZN18vtkAMRDataSetCache3NewEv_ZNK18vtkAMRDataSetCache19NewInstanceInternalEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase__stack_chk_fail_ZN18vtkAMRDataSetCache3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE__ZN13vtkPythonArgs8GetValueERi_ZN18vtkAMRDataSetCache11HasAMRBlockEiPyBool_FromLong_ZN18vtkAMRDataSetCache11GetAMRBlockEi_ZN18vtkAMRDataSetCache14InsertAMRBlockEiP14vtkUniformGrid_Py_NoneStruct_ZN18vtkAMRDataSetCache22InsertAMRBlockCellDataEiP12vtkDataArray_ZN18vtkAMRDataSetCache23InsertAMRBlockPointDataEiP12vtkDataArray_ZN18vtkAMRDataSetCache20GetAMRBlockPointDataEiPKc_ZN18vtkAMRDataSetCache19GetAMRBlockCellDataEiPKc_ZN18vtkAMRDataSetCache19HasAMRBlockCellDataEiPKc_ZN18vtkAMRDataSetCache20HasAMRBlockPointDataEiPKcPyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkAMRDataSetCache_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkAMRDataSetCachePyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_Del,`012324 J0}8662974 f0:8*5662 9$7:4a!0:< =2 >'4Q"0:<?234C#0:<$1 @2*A+4S%0:<&1B!2-*A;4c'0:<&1,C12=*AK4s(0: </ 8D DL 2Y 3c 4 ) 0 :> <O 8d El 2y 3 4 * 09 :^ <o 8 F 2 > 4 +5 0Y :~ < 8 G 2 > 4 ,? 0i : */ .  2 3 H IJ234IW^fLltM~NKP.Q.6&+687-R(0SXTUVWXYZ8[@\.P 7(8X@HXP`h xS @q0p P G(08 @H X `h x ;@ 4Hl@04 `0@Pp  < h @.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZNK18vtkAMRDataSetCache19NewInstanceInternalEv.rodata.str1.1.rodata._ZN18vtkAMRDataSetCache3IsAEPKc.str1.1.rela.text._ZN18vtkAMRDataSetCache3IsAEPKc.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.groupg@ /gL 5 `@58 &?,?6@ 1@Bl2I {2T `<@Cx 2z  @C08@C @ @C  @D,0 ,5 E ] X@H#. ," XJn