(LL__text__TEXTG"hOj__gcc_except_tab__TEXTH"8%__data__DATA"H%Zi__cstring__TEXT(H+__compact_unwind__LD0BD^(__eh_frame__TEXTFxI@_ h2  H_uf P''*KUHH=H5Hg(H uHH=H]ÐUH]fDUHSPHH=H5H(H uHH=H5'HHt H tH[]H=H[]fUHAWAVSH(HuH(HED~D}HG]܉]y HHt#H(HtD9uAEtHt+12H}111!HLcHuLHHH([A^A_]f.DUHSH(HuH(HE؋FEHEHEH}Ѓu1Hut3H}HuHcH([]þ1H([]UHAWAVSH(HuH4)HED~D}HG]ԉ]؅y HHtdLw(HEMt8A)Au3HuH}t}Hut;HHt<1@H}1)HE1ILPHuHcH([A^A_]f.@UHAVSH0HuH?)HEЋFEHEuGH5>H}HU}t@HHtCHH5%HPE1LEHu+H}Ⱦ1H0[A^]E1HuLUHAVSH HuH)HEDvDuHG]]yHHH(HD9u3HPxHt9HHH5:$HPE1LEHucH}111RE1HuCLHt6HHt)HHH1Q@H߾1HH [A^]UHAVSH HuHh(HEDvDuHG]]yHHH(HD9uEt%HHul'H}111[H8HHuCHHt6HHt)HHH1Q@H߾1HH [A^]ÐUHAWAVSHXHuH+(HEЋFEHGM܉MyHHLw(H}E11HcH}MtwE+E܃uDL}H}LtSLLHu,L=IH}HEH9u7?H}ȾE1H}HEH9uE1H}HEH9t HtLHX[A^A_]E1;HH}HEH9t HtH UHAVSH`HHHEDvHGD)؃HuH.'HEDu]]yHHH(HD9HHjH7H59HHHHHH;EEkHuH&HEDu]]yHHBH_(HH}HuH}HuH}HuкEEEEEEuȋUHMHEf.EuzEf.EuzEf.Eu{!HuH}HUоHu*HHHHH;Et"KH5|%1HHH;Eu+HH`[A^]H}111HHH;Et1Hf.UHAWAVSHXHHHEHuH%HED~D}HG]]yHHLw(Mt{A)Au_HuH}taHuH}tKHUuLHu2HHH H H;Mt*H}1H H H;MuHX[A^A_]UHAWAVSHxHHHEHxH%HED~D}HG]]yHHLw(MA)HxAHuHxHuHEHE(E)EuHULEf.EuzEf.EuzEf.Eu{$HuHxHUHuHH1H H H;MuHx[A^A_]E1MUHAWAVSH8HuH$HED~D}HG]̉]ЅyHHLw(HEMA)H}Au^Hut`H}HutOH55H}HUHt6uULHHuHH1H}Ht"HuE1HEM[1HH8[A^A_]UHAWAVSH(HuHC$HED~D}HG]ԉ]؅y HHtsLw(MtjA)AuNHuH}tPHuH}t?uULHHu$H=3HH}1H([A^A_]fDUHAWAVAUATSHHHHEЋ^HG)ЃHpH#Hx]UUyHHL(HpAC6HcH}Le1EIcM,LDM\E+E5HpHh0HpHlHpLDDE ArII9&IDI91)HHHHtI4ItHHuHI ILILILILILILILIL IL IL(IL(IL0IL0IL8IL8HH9u_HpH?"Hx]UUyHHH_(HHpHu(E)0(E)@EXE`HuHf(@fMf(0fEfkPu"Ef.XuzEf.`u{!HuHpHU1HuHHAH5-!1/Hp1H}HEH9t HtHHH;EyHHĨ[A\A]A^A_]E1؃HpHHH‰уH s1uHH)1AALADALAD AL0AD AL0AD@ALPAD@ALPfAD`fALpfAD`fALpHHuHt/HHfADfA fADfALH HuH9hlLLE~>1AfA.Du z HH9u!HuHpLDHzHHH}HEH9nsHH}HEH9t HtH DUHSH(HuH& HEFEHEtH}111!HHt1 HHHH([]f.UHHHztuHH]H=]H5& 1]UHAWAVSH(HuHA!HED~D}HG]ԉ]؅y HHtkLw(MtbA)AuFHuH}tHHuH}t7uULHuHHH}1H([A^A_]f.@UHHHHGzu H=]H5!"1]@UHAWAVSH8HuH"HED~D}HG]̉]ЅyHHLw(MtrA)H}AuVHutXH}HutGH}Hut6u܋UMLHuHH1H8[A^A_]E1Muf.fUHAWAVSH(HuH,#HED~D}HG]ԉ]؅y HHtkLw(MtbA)AuFHuH}tHHuH}t7uULHuHcH}1H([A^A_]f.@UHAVSH HuHp#HEDvDuHG]]y HHtH(HtD9uHt1H}111 HHH [A^]f.UHAVSH HuHj#HEDvDuHG]]y HHtH(HtD9uHt1H}111 HHHH [A^]UHAWAVSH8HuH#HED~D}HG]̉]ЅyHHLw(MA)H}AHuH}HutxH}Hutgu܋UHMLHHuUH}Hu-HtCH58)HH1H8[A^A_]E1M>P?[???n@t@!A!AAAvtkOverlappingAMRvtkCommonDataModelPython.vtkOverlappingAMRvtkOverlappingAMR - hierarchical dataset of vtkUniformGrids Superclass: vtkUniformGridAMR vtkOverlappingAMR extends vtkUniformGridAMR by exposing access to the amr meta data, which stores all structural information represented by an vtkAMRInformation object @sa vtkAMRInformation GetDataObjectTypeV.GetDataObjectType() -> int C++: int GetDataObjectType() override; Return class name of data type (see vtkType.h for definitions). 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) -> vtkOverlappingAMR C++: static vtkOverlappingAMR *SafeDownCast(vtkObjectBase *o) NewInstanceV.NewInstance() -> vtkOverlappingAMR C++: vtkOverlappingAMR *NewInstance() NewIteratorV.NewIterator() -> vtkCompositeDataIterator C++: vtkCompositeDataIterator *NewIterator() override; Return a new iterator (the iterator has to be deleted by the user). SetOriginV.SetOrigin((float, ...)) C++: void SetOrigin(const double *) Get/Set the global origin of the amr data set GetOriginV.GetOrigin() -> (float, ...) C++: double *GetOrigin() V.GetOrigin(int, int, [float, float, float]) C++: void GetOrigin(unsigned int level, unsigned int id, double origin[3]) Get/Set the global origin of the amr data set SetSpacingV.SetSpacing(int, (float, float, float)) C++: void SetSpacing(unsigned int level, const double spacing[3]) Get/Set the grid spacing at a given level GetSpacingV.GetSpacing(int, [float, float, float]) C++: void GetSpacing(unsigned int level, double spacing[3]) Get/Set the grid spacing at a given level SetAMRBoxV.SetAMRBox(int, int, vtkAMRBox) C++: void SetAMRBox(unsigned int level, unsigned int id, const vtkAMRBox &box) Set/Get the AMRBox for a given block GetAMRBoxV.GetAMRBox(int, int) -> vtkAMRBox C++: const vtkAMRBox &GetAMRBox(unsigned int level, unsigned int id) Set/Get the AMRBox for a given block GetBoundsV.GetBounds(int, int, [float, ...]) C++: void GetBounds(unsigned int level, unsigned int id, double *bb) V.GetBounds([float, float, float, float, float, float]) C++: void GetBounds(double b[6]) Returns the bounding information of a data set. NUMBER_OF_BLANKED_POINTSV.NUMBER_OF_BLANKED_POINTS() -> vtkInformationIdTypeKey C++: static vtkInformationIdTypeKey *NUMBER_OF_BLANKED_POINTS() GetDataV.GetData(vtkInformation) -> vtkOverlappingAMR C++: static vtkOverlappingAMR *GetData(vtkInformation *info) V.GetData(vtkInformationVector, int) -> vtkOverlappingAMR C++: static vtkOverlappingAMR *GetData(vtkInformationVector *v, int i=0) Retrieve an instance of this class from an information object. SetRefinementRatioV.SetRefinementRatio(int, int) C++: void SetRefinementRatio(unsigned int level, int refRatio) Sets the refinement of a given level. The spacing at level level+1 is defined as spacing(level+1) = spacing(level)/refRatio(level). Note that currently, this is not enforced by this class however some algorithms might not function properly if the spacing in the blocks (vtkUniformGrid) does not match the one described by the refinement ratio. GetRefinementRatioV.GetRefinementRatio(int) -> int C++: int GetRefinementRatio(unsigned int level) V.GetRefinementRatio(vtkCompositeDataIterator) -> int C++: int GetRefinementRatio(vtkCompositeDataIterator *iter) Returns the refinement of a given level. SetAMRBlockSourceIndexV.SetAMRBlockSourceIndex(int, int, int) C++: void SetAMRBlockSourceIndex(unsigned int level, unsigned int id, int sourceId) Set/Get the source id of a block. The source id is produced by an AMR source, e.g. a file reader might set this to be a file block id GetAMRBlockSourceIndexV.GetAMRBlockSourceIndex(int, int) -> int C++: int GetAMRBlockSourceIndex(unsigned int level, unsigned int id) Set/Get the source id of a block. The source id is produced by an AMR source, e.g. a file reader might set this to be a file block id HasChildrenInformationV.HasChildrenInformation() -> bool C++: bool HasChildrenInformation() Return whether parent child information has been generated GenerateParentChildInformationV.GenerateParentChildInformation() C++: void GenerateParentChildInformation() Generate the parent/child relationships - needed to be called before GetParents or GetChildren can be used! GetParentsV.GetParents(int, int, int) -> (int, ...) C++: unsigned int *GetParents(unsigned int level, unsigned int index, unsigned int &numParents) Return a pointer to Parents of a block. The first entry is the number of parents the block has followed by its parent ids in level-1. If none exits it returns nullptr. GetChildrenV.GetChildren(int, int, int) -> (int, ...) C++: unsigned int *GetChildren(unsigned int level, unsigned int index, unsigned int &numChildren) Return a pointer to Children of a block. The first entry is the number of children the block has followed by its childern ids in level+1. If none exits it returns nullptr. PrintParentChildInfoV.PrintParentChildInfo(int, int) C++: void PrintParentChildInfo(unsigned int level, unsigned int index) Prints the parents and children of a requested block (Debug Routine) FindGridV.FindGrid([float, float, float], int, int) -> bool C++: bool FindGrid(double q[3], unsigned int &level, unsigned int &gridId) Given a point q, find the highest level grid that contains it. GetAMRInfoV.GetAMRInfo() -> vtkAMRInformation C++: vtkAMRInformation *GetAMRInfo() override; Get/Set the internal representation of amr meta meta data SetAMRInfoV.SetAMRInfo(vtkAMRInformation) C++: void SetAMRInfo(vtkAMRInformation *info) override; Get/Set the meta AMR meta data AuditV.Audit() C++: void Audit() Check whether the data set is internally consistent, e.g. whether the meta data and actual data blocks match. Incorrectness will be reported as error messages vtkUniformGridAMRvtkCompositeDataSetvtkDataObjectvtkObjectvtkObjectBasep_voidvtkAMRBoxV *vtkInformationV|i *vtkInformationVectorvtkInformationvtkInformationVector@I@V *vtkCompositeDataIteratorvtkCompositeDataIteratorvtkAMRInformationOP `a0a !!!9aAH"U!` a` pa a a XA\"f @`a0<pa`a0!!`-a-aaa!0a!0! ! a!azRx $0OAC $DX AC $l@AC B$AC I$@AC E$AC I$ `AC G$4AC G$\AC G$ȾUAC G$AC I$pAC I$ AC I$$AC I$LfAC E$t@AC $AC I$<AC $AC I$AC I$<@AC G$dAC G$ -AC I$(-AC I$0AC I$AC I$,AC G$T(AC I$|AC G$HAC B$AC G$xAC G$AC I$DAC IzPLRx ,$9AC I4TPAC P6"H-!"--",- "Y-!I-!!J-!}!H-h!--[!,-T!Z-E!P-!J-  S- ,- H- ,-} k m-] I-P 2  S-,-,-n-O-I-uH-BD-t-t-t-t-t-B=H-l,-gc-LJ-"B=,-H-,-l-I-nJ-DS- ,-H-,-J-vr-hs=a*-T,-OF-6,-1F-s=H-,-,-,-Q-,-vd-JP-2P-M-J-s=qH-YB=M,-H\-6P-%P-J-B=H-3-yR-q`,-[F-E,-=W-'P-P-P-J-B=bH-Q3-IR-A0,-+F-,- T-P-P-P-J-tMB=DH-,,-'a- J-*-H-,-^-lJ-BH---,-]-P-P-J-t5H-!B=,-_-O-P-P-J-dG-_Xk-RH-B=,-[-O-P-J-tXG-SLk-F?-S-,-`-H-C-p-r-eB=U,-PQ-4,- f-s=p-H-G-B=,-Q-~,-0o-M-J-M-P-P-aL-NE--J- s= H- ?-  ,-x e-f P-U P-. J-  A- H- B= ,- i-n K-a V P-E P- J-  r- s= H- B=| ,-w Q-X ,-) U- M- P- J- p s=E s=< H-) r- s= B= ,- V- M- P- J- p s=D r-6 s=/ H- s= G-s=B=,-Q-,-g-KM-1P-P-J-s=3-R-,-h-`J-Is=C-p-p-H-jB=^,-Yj-JM-(L-E-J-<-8-6-rS-e,-RH-<,-4X- J-<-8-6-S-v,-lH-V,-B J-S-,-H-,-u]I-P2--,-H-,-)-N-nJ-D#H- --,-)-N---,-lH-T,-.J-A-+-1-@-4-zslVb-IB1-=6/@-'!4-&%xhXH$#"! xh`XH@8( xh`XH@8(    xh `XH@8( @.8:9>50/=X;072`@ `@ `@ q`@80q `@ {qM" $P< B0  tV fH"I` `   &  x\" 0' ` 0s ( pY ` 0  `y f 5 0   l!F`\ .! 1Mm\&XD@z+   J ] #,p8 `Y  68;m `Ah   _PyType_Ready__ZN17vtkOverlappingAMR9SetAMRBoxEjjRK9vtkAMRBox_PyVTKSpecialObject_CopyNew_PyvtkOverlappingAMR_ClassNew_PyvtkUniformGridAMR_ClassNew_PyVTKObject_New__ZL29PyvtkOverlappingAMR_StaticNewv__ZdaPv__ZN17vtkOverlappingAMR3NewEv__ZN17vtkOverlappingAMR5AuditEv__ZN17vtkOverlappingAMR11NewIteratorEv__ZN17vtkOverlappingAMR22HasChildrenInformationEv__ZN17vtkOverlappingAMR30GenerateParentChildInformationEv__ZN17vtkOverlappingAMR9GetOriginEv__ZN17vtkOverlappingAMR24NUMBER_OF_BLANKED_POINTSEv_PyVTKObject_GetSet__Py_NoneStruct__ZN13vtkPythonArgs21GetArgAsSpecialObjectEPKcPP7_object_PyVTKObject_GetObject__ZL46PyvtkOverlappingAMR_GetRefinementRatio_Methods__ZL35PyvtkOverlappingAMR_GetData_Methods__ZL27PyvtkOverlappingAMR_Methods_PyObject_GenericSetAttr_PyObject_GenericGetAttr_PyVTKObject_Repr__ZN17vtkOverlappingAMR18GetRefinementRatioEP24vtkCompositeDataIterator_PyVTKObject_AsBuffer_strcmp__ZN17vtkUniformGridAMR7GetDataEP14vtkInformation__ZN17vtkUniformGridAMR10SetAMRInfoEP17vtkAMRInformation___stack_chk_fail_PyObject_GC_Del__ZN13vtkPythonArgs5ArrayIdEC1El_PyVTKObject_Check__ZN17vtkOverlappingAMR9GetAMRBoxEjj__ZN17vtkOverlappingAMR22GetAMRBlockSourceIndexEjj__ZN17vtkOverlappingAMR20PrintParentChildInfoEjj__ZN13vtkPythonArgs11SetArgValueEij__ZN17vtkOverlappingAMR10GetParentsEjjRj__ZN17vtkOverlappingAMR11GetChildrenEjjRj__ZN13vtkPythonArgs8GetValueERj__ZN17vtkOverlappingAMR18GetRefinementRatioEj__ZN17vtkUniformGridAMR7GetDataEP20vtkInformationVectori__ZN17vtkOverlappingAMR22SetAMRBlockSourceIndexEjji__ZN17vtkOverlappingAMR18SetRefinementRatioEji__ZN13vtkPythonArgs13ArgCountErrorEii__ZN13vtkPythonArgs8GetArrayEPdi__ZN13vtkPythonArgs8SetArrayEiPKdi__ZN13vtkPythonArgs8GetValueERi__ZN13vtkPythonArgs10GetArgSizeEi_PyBool_FromLong_PyLong_FromLong_PyUnicode_FromString_PyDict_SetItemString_PyVTKObject_String_PyVTKObject_SetFlag_PyVTKObject_Delete_PyVTKObject_Traverse__ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_PyType_Type__ZL24PyvtkOverlappingAMR_Type__Unwind_Resume___stack_chk_guard_PyErr_Occurred_PyVTKClass_Add__ZN17vtkOverlappingAMR9GetBoundsEjjPd__ZN17vtkOverlappingAMR9GetOriginEjjPd__ZN17vtkOverlappingAMR10GetSpacingEjPd__ZN17vtkUniformGridAMR9GetBoundsEPd__ZN17vtkOverlappingAMR10SetSpacingEjPKd__ZN17vtkOverlappingAMR9SetOriginEPKd__Py_Dealloc__ZN13vtkPythonArgs8GetValueERPc__ZN13vtkPythonUtil13ManglePointerEPKvPKc__ZN13vtkPythonArgs13ArgCountErrorEiPKc__ZN13vtkObjectBase8IsTypeOfEPKc__ZN17vtkOverlappingAMR8IsTypeOfEPKc__ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRb__ZN17vtkPythonOverload10CallMethodEP11PyMethodDefP7_objectS3___ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1___ZN17vtkOverlappingAMR8FindGridEPdRjS1___ZL29PyvtkOverlappingAMR_SetAMRBoxP7_objectS0___ZL29PyvtkOverlappingAMR_GetAMRBoxP7_objectS0___ZL42PyvtkOverlappingAMR_SetAMRBlockSourceIndexP7_objectS0___ZL42PyvtkOverlappingAMR_GetAMRBlockSourceIndexP7_objectS0___ZL32PyvtkOverlappingAMR_SafeDownCastP7_objectS0___ZL25PyvtkOverlappingAMR_AuditP7_objectS0___ZL30PyvtkOverlappingAMR_GetParentsP7_objectS0___ZL29PyvtkOverlappingAMR_GetBoundsP7_objectS0___ZL31PyvtkOverlappingAMR_NewIteratorP7_objectS0___ZL38PyvtkOverlappingAMR_SetRefinementRatioP7_objectS0___ZL38PyvtkOverlappingAMR_GetRefinementRatioP7_objectS0___ZL40PyvtkOverlappingAMR_PrintParentChildInfoP7_objectS0___ZL30PyvtkOverlappingAMR_SetAMRInfoP7_objectS0___ZL30PyvtkOverlappingAMR_GetAMRInfoP7_objectS0___ZL42PyvtkOverlappingAMR_HasChildrenInformationP7_objectS0___ZL50PyvtkOverlappingAMR_GenerateParentChildInformationP7_objectS0___ZL29PyvtkOverlappingAMR_SetOriginP7_objectS0___ZL29PyvtkOverlappingAMR_GetOriginP7_objectS0___ZL31PyvtkOverlappingAMR_GetChildrenP7_objectS0___ZL30PyvtkOverlappingAMR_SetSpacingP7_objectS0___ZL30PyvtkOverlappingAMR_GetSpacingP7_objectS0___ZL28PyvtkOverlappingAMR_IsTypeOfP7_objectS0___ZL37PyvtkOverlappingAMR_GetDataObjectTypeP7_objectS0___ZL31PyvtkOverlappingAMR_NewInstanceP7_objectS0___ZL28PyvtkOverlappingAMR_FindGridP7_objectS0___ZL27PyvtkOverlappingAMR_GetDataP7_objectS0___ZL44PyvtkOverlappingAMR_NUMBER_OF_BLANKED_POINTSP7_objectS0___ZL23PyvtkOverlappingAMR_IsAP7_objectS0___ZL41PyvtkOverlappingAMR_GetRefinementRatio_s2P7_objectS0___ZL30PyvtkOverlappingAMR_GetData_s2P7_objectS0___ZL41PyvtkOverlappingAMR_GetRefinementRatio_s1P7_objectS0___ZL30PyvtkOverlappingAMR_GetData_s1P7_objectS0__PyVTKAddFile_vtkOverlappingAMRGCC_except_table9GCC_except_table15___gxx_personality_v0