ELF>0@@  SH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uEH@[@H|$HT$H5|$HtHuAVAUATUHHdH%(HD$81HHt$HD$HFHD$$D$ t:H|$1HT$8dH+%(uwHH]A\A]A^Lt$Ld$L-LLL|$HtLLL|$HtHHuHHyUH@dH%(HD$81HHt$HD$HFHD$$D$ t0H|$1HT$8dH+%(uhH@]@HT$H|$H5|$HtHt+HH5HPtHuH1Huff.fHHdH%(HD$81HHt$HD$HFHD$$D$ t1H|$1HT$8dH+%(uGHHfDH|$HT$H5|$HtHuHHff.@USHHdH%(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ЉfATH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$uDH(HtD$9D$tIH11E1HD$(dH+%(H0LA\@HHufHHRxH;IMtoI$H5LPtZHuLIHoHbL1HHP@L8fE1H"DIjfATL%1HH5LuLHLA\ATIUHHt HH5LHtHmtH]A\HH]A\HasPartiallyOverlappingGhostCellsvtkAMRUtilities - A concrete instance of vtkObject that employs a singleton design pattern and implements functionality for AMR specific operations. Superclass: vtkObject @sa vtkOverlappingAMR, vtkAMRBox vtkCommonDataModelPython.vtkAMRUtilitiesV.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) -> vtkAMRUtilities C++: static vtkAMRUtilities *SafeDownCast(vtkObjectBase *o) V.NewInstance() -> vtkAMRUtilities C++: vtkAMRUtilities *NewInstance() V.StripGhostLayers(vtkOverlappingAMR, vtkOverlappingAMR) C++: static void StripGhostLayers( vtkOverlappingAMR *ghostedAMRData, vtkOverlappingAMR *strippedAMRData) This method detects and strips partially overlapping cells from a given AMR dataset. If ghost layers are detected, they are removed and new grid instances are created to represent the stripped data-set otherwise, each block is shallow-copied. * .SECTION Assumptions * 1) The ghosted AMR data must have complete metadata information. V.HasPartiallyOverlappingGhostCells(vtkOverlappingAMR) -> bool C++: static bool HasPartiallyOverlappingGhostCells( vtkOverlappingAMR *amr) A quick test of whether partially overlapping ghost cells exist. This test starts from the highest-res boxes and checks if they have partially overlapping cells. The code returns with true once partially overlapping cells are detected. Otherwise, false is returned. V.BlankCells(vtkOverlappingAMR) C++: static void BlankCells(vtkOverlappingAMR *amr) Blank cells in overlapping AMR vtkOverlappingAMRStripGhostLayersSafeDownCastvtkObjectBasevtkAMRUtilitiesBlankCellsIsTypeOfIsANewInstancevtkObjectUH=Hu]ÐHH=tH]HHHDGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  EDPa AE 8@FBB A(Dpa (A BBBI | EDPa AE HPa G <EY B W(EAD`j AAJ 0^FAA D`  AABH PgFD@ EE tHFA0OFDD n ABA DDBF z @0^+gZv#0>NY bf(!M ." [o" <#CSHPO-BNZm~_ZL51PyvtkAMRUtilities_HasPartiallyOverlappingGhostCellsP7_objectS0__ZL34PyvtkAMRUtilities_StripGhostLayersP7_objectS0__ZL30PyvtkAMRUtilities_SafeDownCastP7_objectS0__ZL28PyvtkAMRUtilities_BlankCellsP7_objectS0__ZL26PyvtkAMRUtilities_IsTypeOfP7_objectS0__ZL21PyvtkAMRUtilities_IsAP7_objectS0__ZL29PyvtkAMRUtilities_NewInstanceP7_objectS0__ZL22PyvtkAMRUtilities_Type_ZL25PyvtkAMRUtilities_Methods_GLOBAL__sub_I_vtkAMRUtilitiesPython.cxx.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC8.LC7.LC9.LC10.LC11_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb_ZN15vtkAMRUtilities33HasPartiallyOverlappingGhostCellsEP17vtkOverlappingAMRPyErr_OccurredPyBool_FromLong__stack_chk_fail_ZN15vtkAMRUtilities16StripGhostLayersEP17vtkOverlappingAMRS1__GLOBAL_OFFSET_TABLE__Py_NoneStruct_ZNK15vtkAMRUtilities19NewInstanceInternalEv_ZN9vtkObject3NewEv_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZN15vtkAMRUtilities10BlankCellsEP17vtkOverlappingAMR_ZN15vtkAMRUtilities3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1_PyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagPyvtkAMRUtilities_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_ReadyPyVTKAddFile_vtkAMRUtilitiesPyDict_SetItemString_Py_DeallocPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_DelP }!"#$% =K!c!u&z#*(% "!;J#W+c#o% !,#"*(-%] 0..#1/%%T 20*-',.:?.H#Y1t/% )2J*)U*hw#+345#% !7'/89>9_6ny;<*.&+.8/=0>X?@ABCDE8F@GY@0 b(088@#HX0`fhxN D @ 0TxP.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.rela.text._ZNK15vtkAMRUtilities19NewInstanceInternalEv.rodata._ZN15vtkAMRUtilities3IsAEPKc.str1.1.rela.text._ZN15vtkAMRUtilities3IsAEPKc.rela.text.startup.rela.init_array.rela.data.rel.rela.data.rel.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group^@ )^L - `@"&,12@2rT O@p* 2 <@*x @+0@0+ @H+  @h,#0,,< TO@`.   /e