ELF>r@@0/ &'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@HSH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uUH0[fDHHuӐt_LHuHcDHHH;tЉfUH0fnFdH%(HD$(1HH4$HD$HGfnȉD$fbfD$u=H(HtD$9D$t:H111HT$(dH+%(uVH0]fDHHuӐtHo0HuH@HHH;tHATUSH@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"DIjfU1HAWAVAUATSHHxfnFdH%(HEHG~H%fn)fbă HH HHfօHH[(L1LH4AHcHHDžHEtIcHHL4HPAHcHPHDžHxEtIcHHL4H}AHcHDžHMHEtIcHHH_+"LHEE1HHHEH9tHt HHPHtHXH9tHHH9H fD H HHfօH;H[(L1LH4AHcHHDžHEtIcHHL4HPAHcHPHDžHxEtIcHHL4H}AHcHDžHMHEtIcHHHX S LHEE1HHHEH9CH:H-DH5E1HEdH+%(3HeL[A\A]A^A_]@H HHfօH<H[(L1LHP4AHcLPHDžEtIcIHL4H}AHcHDžHUHEtIcHHH +LH HHfօHH[(L1LHP4AHcLPHDžEtIcIHL4H}AHcHDžHUHEtIcHHH +  LHEE1HHHEH9t HtHHPHHXH9@HHHHHHHHHHHHLHDLHxDLHDLHLHLHHpjHLSHLHHh2E~xHHHAH98 AD$* DH1HfHH9uDHAtHHE~wHxHHAH9 AEu DH1Hf,,HH9uDHAtHxHE~sHHHFH9 AF D1HHf44H)H9uDHAtH‹H% LL; QLhf(LpHHHxHpAZA[E~LHHIc1H HH9 f.ztHH E~LHxHIc1H HH9 f.ztHHv E~AHHIc1 HH9t#f.ztHHL H H H1HcpIHEHH DLLHDLHLHLHHpHLHLHHhE~lHIFH9qAD$cDH1HfA,,HH9uDHAtAHE~sHHHFH9AED1HHf44H)H9uDHAtHDHELL; AQLhf(Lp1LHH_AXE~LHHIc1fDHH9TAf.ztHHwE~FHHIc1DHH9t#f.ztHHHHHmHcIHEHH\DLL-HDLHLHLHHhHLHHpHLHLHLuHLHH`TE~iIFH9AD$DH1HfAHHH9uDHAt AE~pHHAH9AED1HHfHH)H9uDHAt HL`LHLpHhHE~FHHIc1 HH9<Af.ztHHE~AHHIc1 HH9t#f.ztHHwHHbH:HJHcfDHE15HDLHxDLHDLqHLZHLHHh9HLHHpHLHLHLHLHH`A1EHHHHA9Hx1HHA91HHHA9QHHHH`LpLhHxHpHX1Z)HHHf.D"A9H HE1HE1HLhf(ZHLRhf(LLH*HoHHD1HH9uH_HHD1AHH9uHLML%Lhf(LHHpHAщ=HD1HHH9uHRHxHD1HHH9uHHHD1HHH9uHHDLHLhAQ1L`LpHH_AXXDL1LtHxDLnHDLLLL\H1HHA9H0LhLpf(HHHxHA҉pHD1L3H1AHHA9H:DL1LCHDLmHHjH1!HxHHf.DzuA9HHHH1HHf.DzyuwA9HHHt}HHcpIHEHHHxDLdHHyHDL] LiLELHD1L}HHHHHHHHHHff.U1H=H1H=HHH8Hmt H]fDHHD$HD$H]AV1HH5AUATL%ULSt [L]A\A]A^H-L5HHHHHH5Lt H-tcHLk0{HHtH3HLHmt#HL9uL[L]A\A]A^fDHfDHff.ATIUHHt HH5LHtHmtH]A\HH]A\UH@fnFdH%(HD$81HHt$HD$HGfnȉD$(fbfD$ uLHo(Ht!D$ +D$$tFH|$1HT$8dH+%(uzH@]f.HHuϐH5HT$H|$|$HtD$$u(HEHHuHH@HH f(dH%(HD$1APHIf(H1LL$ZYHT$dH+%(uHH Af(dH%(HD$1AQHf(LL$ZYHT$dH+%(uHHG0GLSafeDownCastvtkObjectBasevtkInitialValueProblemSolverIsTypeOfIsAdaptiveGetFunctionSetIsANewInstanceComputeNextStep(i)ErrorCodesSetFunctionSetvtkFunctionSetOUT_OF_DOMAINNOT_INITIALIZEDUNEXPECTED_VALUEvtkObjectUH=Hu]ÐHH=tH]H}HtHEH9tHPHtHXH9tHHH9t HtHH}HEH9t HtHPHXH9t HtHH}HEH9t HtHPHXH9t HtHHH9t HtHH}HEH9t HtHPHXH9t HtH1111111 1  1 1 e 1 111!1&1(1(1*1+1+!1+91,"1-!1-1TvtkInitialValueProblemSolver - Integrate a set of ordinary differential equations (initial value problem) in time. Superclass: vtkObject Given a vtkFunctionSet which returns dF_i(x_j, t)/dt given x_j and t, vtkInitialValueProblemSolver computes the value of F_i at t+deltat. @warning vtkInitialValueProblemSolver and it's subclasses are not thread-safe. You should create a new integrator for each thread. @sa vtkRungeKutta2 vtkRungeKutta4 vtkCommonMathPython.vtkInitialValueProblemSolverV.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) -> vtkInitialValueProblemSolver C++: static vtkInitialValueProblemSolver *SafeDownCast( vtkObjectBase *o) V.NewInstance() -> vtkInitialValueProblemSolver C++: vtkInitialValueProblemSolver *NewInstance() V.ComputeNextStep([float, ...], [float, ...], float, float, float, float) -> int C++: virtual int ComputeNextStep(double *xprev, double *xnext, double t, double &delT, double maxError, double &error) V.ComputeNextStep([float, ...], [float, ...], [float, ...], float, float, float, float) -> int C++: virtual int ComputeNextStep(double *xprev, double *dxprev, double *xnext, double t, double &delT, double maxError, double &error) V.ComputeNextStep([float, ...], [float, ...], float, float, float, float, float, float, float) -> int C++: virtual int ComputeNextStep(double *xprev, double *xnext, double t, double &delT, double &delTActual, double minStep, double maxStep, double maxError, double &error) V.ComputeNextStep([float, ...], [float, ...], [float, ...], float, float, float, float, float, float, float) -> int C++: virtual int ComputeNextStep(double *xprev, double *dxprev, double *xnext, double t, double &delT, double &delTActual, double minStep, double maxStep, double maxError, double &error) Given initial values, xprev , initial time, t and a requested time interval, delT calculate values of x at t+delTActual (xnext). For certain concrete sub-classes delTActual != delT. This occurs when the solver supports adaptive stepsize control. If this is the case, the solver tries to change to stepsize such that the (estimated) error of the integration is less than maxError. The solver will not set the stepsize smaller than minStep or larger than maxStep. Also note that delT is an in/out argument. Adaptive solvers will modify delT to reflect the best (estimated) size for the next integration step. An estimated value for the error is returned (by reference) in error. Note that only some concrete sub-classes support this. Otherwise, the error is set to 0. This method returns an error code representing the nature of the failure: OutOfDomain = 1, NotInitialized = 2, UnexpectedValue = 3 V.SetFunctionSet(vtkFunctionSet) C++: virtual void SetFunctionSet(vtkFunctionSet *functionset) Set / get the dataset used for the implicit function evaluation. V.GetFunctionSet() -> vtkFunctionSet C++: virtual vtkFunctionSet *GetFunctionSet() Set / get the dataset used for the implicit function evaluation. V.IsAdaptive() -> int C++: virtual int IsAdaptive() Returns 1 if the solver uses adaptive stepsize control, 0 otherwise vtkCommonMathPython.vtkInitialValueProblemSolver.ErrorCodesHHHD GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNUzRx  XH(Z0[(A T A @QH([0S(A T A d x EDPa AE  <EY B W(EAD`j AAJ ED@ AG 4ED@ AG 0X^FAA D`  AABH gFD@ EE zPLRx P$EE I E u.S..R...._. x* $H`EO l AG VALpFRB H(D0O (D BBBA  (D BBBG 0OFDD n ABA DDB EDP AK  >w^%ga`*"$ F"o 00! "$! &+805A:L?[D_IkN{TZ`fl" X"Q" 4"d" 8L"<v}*@T!&p&Eh[p`.CP O  1 B U m       _ZL43PyvtkInitialValueProblemSolver_SafeDownCastP7_objectS0__ZL39PyvtkInitialValueProblemSolver_IsTypeOfP7_objectS0__ZL41PyvtkInitialValueProblemSolver_IsAdaptiveP7_objectS0__ZL45PyvtkInitialValueProblemSolver_GetFunctionSetP7_objectS0__ZL34PyvtkInitialValueProblemSolver_IsAP7_objectS0__ZL42PyvtkInitialValueProblemSolver_NewInstanceP7_objectS0__ZL46PyvtkInitialValueProblemSolver_ComputeNextStepP7_objectS0__ZL46PyvtkInitialValueProblemSolver_ComputeNextStepP7_objectS0_.cold_ZL46PyvtkInitialValueProblemSolver_ErrorCodes_Type_ZL38PyvtkInitialValueProblemSolver_Methods_ZL35PyvtkInitialValueProblemSolver_Type_ZZ39PyvtkInitialValueProblemSolver_ClassNewE9constants_GLOBAL__sub_I_vtkInitialValueProblemSolverPython.cxx_ZL45PyvtkInitialValueProblemSolver_SetFunctionSetP7_objectS0_.LC0.LC1.LC2.LC4.LC3.LC5.LC6.LC7.LC8.LC9.LC11.LC12.LC14.LC15.LC13_ZN28vtkInitialValueProblemSolver15ComputeNextStepEPdS0_dRddS1___stack_chk_fail_ZN28vtkInitialValueProblemSolver15ComputeNextStepEPdS0_S0_dRddS1__ZN28vtkInitialValueProblemSolver14GetFunctionSetEv_ZN28vtkInitialValueProblemSolver10IsAdaptiveEv_ZN13vtkPythonArgs13ArgCountErrorEii_ZN13vtkPythonArgs17GetArgAsVTKObjectEPKcRbPyErr_Occurred_ZN13vtkPythonUtil20GetObjectFromPointerEP13vtkObjectBase_ZNK28vtkInitialValueProblemSolver19NewInstanceInternalEv_ZN9vtkObject3NewEv_ZN28vtkInitialValueProblemSolver3IsAEPKcstrcmp_ZN13vtkObjectBase8IsTypeOfEPKc_ZN13vtkPythonArgs8GetValueERPcPyLong_FromLong_ZN13vtkPythonArgs19GetSelfFromFirstArgEP7_objectS1__GLOBAL_OFFSET_TABLE_PyVTKObject_CheckPyVTKObject_GetObjectPyVTKObject_SetFlagDW.ref.__gxx_personality_v0_ZN13vtkPythonArgs10GetArgSizeEi_ZN13vtkPythonArgs5ArrayIdEC1El_ZdaPv_ZN13vtkPythonArgs13ArgCountErrorEiPKc_ZN13vtkPythonArgs16PureVirtualErrorEv_ZN13vtkPythonArgs8GetArrayEPdi_ZN13vtkPythonArgs8GetValueERd_ZN13vtkPythonArgs11SetArgValueEid_ZN13vtkPythonArgs8SetArrayEiPKdi_Unwind_Resume_Z50PyvtkInitialValueProblemSolver_ErrorCodes_FromEnumiPy_BuildValuePyLong_Type_Py_DeallocPyvtkInitialValueProblemSolver_ClassNewPyVTKClass_AddPyvtkObject_ClassNewPyType_Ready_ZN13vtkPythonUtil12AddEnumToMapEP11_typeobjectPyDict_SetItemStringPyVTKAddFile_vtkInitialValueProblemSolver_Py_NoneStruct_ZN28vtkInitialValueProblemSolver14SetFunctionSetEP14vtkFunctionSetPyType_TypePyVTKObject_DeletePyVTKObject_ReprPyVTKObject_StringPyObject_GenericGetAttrPyObject_GenericSetAttrPyVTKObject_AsBufferPyVTKObject_TraversePyVTKObject_GetSetPyVTKObject_NewPyObject_GC_DelPyObject_FreeP3} 4!565/":3m<}!:#:5=;/$>3a>x5=*2/%3A>Y5f6}*1/&3A>[<~*9!:#:5=;/'_3>*78!56@A%B45S/( D"E[DpEDE3;FYF(DE D1 Ej D| E 3 F (# GS ( D E D E? 3S ( D E D E? 3f F F > > > > H6 IP Ij I J J J J*05j55555=I4IKJlJJJ*.T55555= I$I;J\J}JJJJJn555555=.IHIbIyJJJJJJ!JKKn/KKLLLL6KPKjKL/LKL\55555 5=KL\5|LKKKL|)P*QR!T U  ) . V8 A WK *S X^ h t O X V R R S ! !XQ!+!3!>!,!4"5""*Z4"[;"/0U $0<HlT`+!RT/M/8!:&#+:8;F0FMFUNlFFNFFFNFF&N- \0]X^_`abcd8e@f\XQg8 [(8@HX`_hxk`0! L@ A M Dh|  8\C`(1Lpt  0!.symtab.strtab.shstrtab.rela.text.data.bss.rela.text._ZN28vtkInitialValueProblemSolver15ComputeNextStepEPdS0_dRddS1_.rela.text._ZN28vtkInitialValueProblemSolver15ComputeNextStepEPdS0_S0_dRddS1_.text._ZN28vtkInitialValueProblemSolver14GetFunctionSetEv.text._ZN28vtkInitialValueProblemSolver10IsAdaptiveEv.rodata.str1.1.rela.text._ZNK28vtkInitialValueProblemSolver19NewInstanceInternalEv.rodata._ZN28vtkInitialValueProblemSolver3IsAEPKc.str1.1.rela.text._ZN28vtkInitialValueProblemSolver3IsAEPKc.rela.text.unlikely.gcc_except_table.rodata.str1.8.rela.text.startup.rela.init_array.rela.data.rel.ro.local.rela.data.rel.rela.data.rel.local.rela.data.rel.local.DW.ref.__gxx_personality_v0.comment.note.GNU-stack.note.gnu.property.rela.eh_frame.group@ -.L -0X-1`-2h -7t -9 -C ?"@pQ-&","6"X1@0g- 0#Q|@Hg-# #:2#N$ I@`g-2$ $<@xgx-$*@gP-&"2&6p51@@i0-I5D@pi-Z50 U@iH- r58 m@i-" 9  |@Pk@-$@:@m-&0H:,t:x: :(@m-+= .. G o