1722
1722
e0->f__cast = (void* (*)(void*,const char*, \
1723
1723
sidl_BaseInterface*)) epv->f__cast;
1724
e0->f__delete = (void (*)(void*, \
1725
sidl_BaseInterface*)) epv->f__delete;
1726
e0->f__getURL = (char* (*)(void*, \
1727
sidl_BaseInterface*)) epv->f__getURL;
1728
e0->f__raddRef = (void (*)(void*, \
1729
sidl_BaseInterface*)) epv->f__raddRef;
1730
e0->f__isRemote = (sidl_bool (*)(void*, \
1731
sidl_BaseInterface*)) epv->f__isRemote;
1724
e0->f__delete = (void (*)(void*,sidl_BaseInterface*)) \
1726
e0->f__getURL = (char* (*)(void*,sidl_BaseInterface*)) \
1728
e0->f__raddRef = (void (*)(void*,sidl_BaseInterface*)) \
1730
e0->f__isRemote = (sidl_bool (*)(void*,sidl_BaseInterface*)) \
1732
1732
e0->f__set_hooks = (void (*)(void*,int32_t, \
1733
1733
sidl_BaseInterface*)) epv->f__set_hooks;
1734
e0->f__exec = (void (*)(void*,const char*, \
1735
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*, \
1736
struct sidl_BaseInterface__object **)) epv->f__exec;
1737
e0->f_SetCommunicator = (int32_t (*)(void*, \
1738
struct bHYPRE_MPICommunicator__object*, \
1739
struct sidl_BaseInterface__object **)) epv->f_SetCommunicator;
1740
e0->f_Destroy = (void (*)(void*, \
1741
struct sidl_BaseInterface__object **)) epv->f_Destroy;
1734
e0->f__exec = (void (*)(void*,const char*,struct \
1735
sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct \
1736
sidl_BaseInterface__object **)) epv->f__exec;
1737
e0->f_SetCommunicator = (int32_t (*)(void*,struct \
1738
bHYPRE_MPICommunicator__object*,struct sidl_BaseInterface__object **)) \
1739
epv->f_SetCommunicator;
1740
e0->f_Destroy = (void (*)(void*,struct \
1741
sidl_BaseInterface__object **)) epv->f_Destroy;
1742
1742
e0->f_SetIntParameter = (int32_t (*)(void*,const char*,int32_t, \
1743
1743
struct sidl_BaseInterface__object **)) epv->f_SetIntParameter;
1744
1744
e0->f_SetDoubleParameter = (int32_t (*)(void*,const char*,double, \
1745
1745
struct sidl_BaseInterface__object **)) epv->f_SetDoubleParameter;
1746
1746
e0->f_SetStringParameter = (int32_t (*)(void*,const char*,const char*,\
1747
1747
struct sidl_BaseInterface__object **)) epv->f_SetStringParameter;
1748
e0->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*, \
1749
struct sidl_int__array*, \
1750
struct sidl_BaseInterface__object **)) epv->f_SetIntArray1Parameter;
1751
e0->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*, \
1752
struct sidl_int__array*, \
1753
struct sidl_BaseInterface__object **)) epv->f_SetIntArray2Parameter;
1754
e0->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*, \
1755
struct sidl_double__array*, \
1756
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray1Parameter;
1757
e0->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*, \
1758
struct sidl_double__array*, \
1759
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray2Parameter;
1748
e0->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*,struct \
1749
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1750
epv->f_SetIntArray1Parameter;
1751
e0->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*,struct \
1752
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1753
epv->f_SetIntArray2Parameter;
1754
e0->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*,struct \
1755
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1756
epv->f_SetDoubleArray1Parameter;
1757
e0->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*,struct \
1758
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1759
epv->f_SetDoubleArray2Parameter;
1760
1760
e0->f_GetIntValue = (int32_t (*)(void*,const char*,int32_t*, \
1761
1761
struct sidl_BaseInterface__object **)) epv->f_GetIntValue;
1762
1762
e0->f_GetDoubleValue = (int32_t (*)(void*,const char*,double*, \
1763
1763
struct sidl_BaseInterface__object **)) epv->f_GetDoubleValue;
1764
e0->f_Setup = (int32_t (*)(void*, \
1765
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object*, \
1766
struct sidl_BaseInterface__object **)) epv->f_Setup;
1767
e0->f_Apply = (int32_t (*)(void*, \
1768
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1769
struct sidl_BaseInterface__object **)) epv->f_Apply;
1770
e0->f_ApplyAdjoint = (int32_t (*)(void*, \
1771
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1772
struct sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1773
e0->f_addRef = (void (*)(void*, \
1774
struct sidl_BaseInterface__object **)) epv->f_addRef;
1775
e0->f_deleteRef = (void (*)(void*, \
1776
struct sidl_BaseInterface__object **)) epv->f_deleteRef;
1777
e0->f_isSame = (sidl_bool (*)(void*, \
1778
struct sidl_BaseInterface__object*, \
1779
struct sidl_BaseInterface__object **)) epv->f_isSame;
1780
e0->f_isType = (sidl_bool (*)(void*,const char*, \
1781
struct sidl_BaseInterface__object **)) epv->f_isType;
1764
e0->f_Setup = (int32_t (*)(void*,struct \
1765
bHYPRE_Vector__object*,struct bHYPRE_Vector__object*,struct \
1766
sidl_BaseInterface__object **)) epv->f_Setup;
1767
e0->f_Apply = (int32_t (*)(void*,struct \
1768
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1769
sidl_BaseInterface__object **)) epv->f_Apply;
1770
e0->f_ApplyAdjoint = (int32_t (*)(void*,struct \
1771
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1772
sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1773
e0->f_addRef = (void (*)(void*,struct \
1774
sidl_BaseInterface__object **)) epv->f_addRef;
1775
e0->f_deleteRef = (void (*)(void*,struct \
1776
sidl_BaseInterface__object **)) epv->f_deleteRef;
1777
e0->f_isSame = (sidl_bool (*)(void*,struct \
1778
sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) \
1780
e0->f_isType = (sidl_bool (*)(void*,const char*,struct \
1781
sidl_BaseInterface__object **)) epv->f_isType;
1782
1782
e0->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*, \
1783
1783
struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
1785
1785
e1->f__cast = (void* (*)(void*,const char*, \
1786
1786
sidl_BaseInterface*)) epv->f__cast;
1787
e1->f__delete = (void (*)(void*, \
1788
sidl_BaseInterface*)) epv->f__delete;
1789
e1->f__getURL = (char* (*)(void*, \
1790
sidl_BaseInterface*)) epv->f__getURL;
1791
e1->f__raddRef = (void (*)(void*, \
1792
sidl_BaseInterface*)) epv->f__raddRef;
1793
e1->f__isRemote = (sidl_bool (*)(void*, \
1794
sidl_BaseInterface*)) epv->f__isRemote;
1787
e1->f__delete = (void (*)(void*,sidl_BaseInterface*)) \
1789
e1->f__getURL = (char* (*)(void*,sidl_BaseInterface*)) \
1791
e1->f__raddRef = (void (*)(void*,sidl_BaseInterface*)) \
1793
e1->f__isRemote = (sidl_bool (*)(void*,sidl_BaseInterface*)) \
1795
1795
e1->f__set_hooks = (void (*)(void*,int32_t, \
1796
1796
sidl_BaseInterface*)) epv->f__set_hooks;
1797
e1->f__exec = (void (*)(void*,const char*, \
1798
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*, \
1799
struct sidl_BaseInterface__object **)) epv->f__exec;
1800
e1->f_SetOperator = (int32_t (*)(void*, \
1801
struct bHYPRE_Operator__object*, \
1802
struct sidl_BaseInterface__object **)) epv->f_SetOperator;
1803
e1->f_SetTolerance = (int32_t (*)(void*,double, \
1804
struct sidl_BaseInterface__object **)) epv->f_SetTolerance;
1805
e1->f_SetMaxIterations = (int32_t (*)(void*,int32_t, \
1806
struct sidl_BaseInterface__object **)) epv->f_SetMaxIterations;
1807
e1->f_SetLogging = (int32_t (*)(void*,int32_t, \
1808
struct sidl_BaseInterface__object **)) epv->f_SetLogging;
1809
e1->f_SetPrintLevel = (int32_t (*)(void*,int32_t, \
1810
struct sidl_BaseInterface__object **)) epv->f_SetPrintLevel;
1811
e1->f_GetNumIterations = (int32_t (*)(void*,int32_t*, \
1812
struct sidl_BaseInterface__object **)) epv->f_GetNumIterations;
1813
e1->f_GetRelResidualNorm = (int32_t (*)(void*,double*, \
1814
struct sidl_BaseInterface__object **)) epv->f_GetRelResidualNorm;
1815
e1->f_SetCommunicator = (int32_t (*)(void*, \
1816
struct bHYPRE_MPICommunicator__object*, \
1817
struct sidl_BaseInterface__object **)) epv->f_SetCommunicator;
1818
e1->f_Destroy = (void (*)(void*, \
1819
struct sidl_BaseInterface__object **)) epv->f_Destroy;
1797
e1->f__exec = (void (*)(void*,const char*,struct \
1798
sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct \
1799
sidl_BaseInterface__object **)) epv->f__exec;
1800
e1->f_SetOperator = (int32_t (*)(void*,struct \
1801
bHYPRE_Operator__object*,struct sidl_BaseInterface__object **)) \
1803
e1->f_SetTolerance = (int32_t (*)(void*,double,struct \
1804
sidl_BaseInterface__object **)) epv->f_SetTolerance;
1805
e1->f_SetMaxIterations = (int32_t (*)(void*,int32_t,struct \
1806
sidl_BaseInterface__object **)) epv->f_SetMaxIterations;
1807
e1->f_SetLogging = (int32_t (*)(void*,int32_t,struct \
1808
sidl_BaseInterface__object **)) epv->f_SetLogging;
1809
e1->f_SetPrintLevel = (int32_t (*)(void*,int32_t,struct \
1810
sidl_BaseInterface__object **)) epv->f_SetPrintLevel;
1811
e1->f_GetNumIterations = (int32_t (*)(void*,int32_t*,struct \
1812
sidl_BaseInterface__object **)) epv->f_GetNumIterations;
1813
e1->f_GetRelResidualNorm = (int32_t (*)(void*,double*,struct \
1814
sidl_BaseInterface__object **)) epv->f_GetRelResidualNorm;
1815
e1->f_SetCommunicator = (int32_t (*)(void*,struct \
1816
bHYPRE_MPICommunicator__object*,struct sidl_BaseInterface__object **)) \
1817
epv->f_SetCommunicator;
1818
e1->f_Destroy = (void (*)(void*,struct \
1819
sidl_BaseInterface__object **)) epv->f_Destroy;
1820
1820
e1->f_SetIntParameter = (int32_t (*)(void*,const char*,int32_t, \
1821
1821
struct sidl_BaseInterface__object **)) epv->f_SetIntParameter;
1822
1822
e1->f_SetDoubleParameter = (int32_t (*)(void*,const char*,double, \
1823
1823
struct sidl_BaseInterface__object **)) epv->f_SetDoubleParameter;
1824
1824
e1->f_SetStringParameter = (int32_t (*)(void*,const char*,const char*,\
1825
1825
struct sidl_BaseInterface__object **)) epv->f_SetStringParameter;
1826
e1->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*, \
1827
struct sidl_int__array*, \
1828
struct sidl_BaseInterface__object **)) epv->f_SetIntArray1Parameter;
1829
e1->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*, \
1830
struct sidl_int__array*, \
1831
struct sidl_BaseInterface__object **)) epv->f_SetIntArray2Parameter;
1832
e1->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*, \
1833
struct sidl_double__array*, \
1834
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray1Parameter;
1835
e1->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*, \
1836
struct sidl_double__array*, \
1837
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray2Parameter;
1826
e1->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*,struct \
1827
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1828
epv->f_SetIntArray1Parameter;
1829
e1->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*,struct \
1830
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1831
epv->f_SetIntArray2Parameter;
1832
e1->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*,struct \
1833
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1834
epv->f_SetDoubleArray1Parameter;
1835
e1->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*,struct \
1836
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1837
epv->f_SetDoubleArray2Parameter;
1838
1838
e1->f_GetIntValue = (int32_t (*)(void*,const char*,int32_t*, \
1839
1839
struct sidl_BaseInterface__object **)) epv->f_GetIntValue;
1840
1840
e1->f_GetDoubleValue = (int32_t (*)(void*,const char*,double*, \
1841
1841
struct sidl_BaseInterface__object **)) epv->f_GetDoubleValue;
1842
e1->f_Setup = (int32_t (*)(void*, \
1843
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object*, \
1844
struct sidl_BaseInterface__object **)) epv->f_Setup;
1845
e1->f_Apply = (int32_t (*)(void*, \
1846
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1847
struct sidl_BaseInterface__object **)) epv->f_Apply;
1848
e1->f_ApplyAdjoint = (int32_t (*)(void*, \
1849
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1850
struct sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1851
e1->f_addRef = (void (*)(void*, \
1852
struct sidl_BaseInterface__object **)) epv->f_addRef;
1853
e1->f_deleteRef = (void (*)(void*, \
1854
struct sidl_BaseInterface__object **)) epv->f_deleteRef;
1855
e1->f_isSame = (sidl_bool (*)(void*, \
1856
struct sidl_BaseInterface__object*, \
1857
struct sidl_BaseInterface__object **)) epv->f_isSame;
1858
e1->f_isType = (sidl_bool (*)(void*,const char*, \
1859
struct sidl_BaseInterface__object **)) epv->f_isType;
1842
e1->f_Setup = (int32_t (*)(void*,struct \
1843
bHYPRE_Vector__object*,struct bHYPRE_Vector__object*,struct \
1844
sidl_BaseInterface__object **)) epv->f_Setup;
1845
e1->f_Apply = (int32_t (*)(void*,struct \
1846
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1847
sidl_BaseInterface__object **)) epv->f_Apply;
1848
e1->f_ApplyAdjoint = (int32_t (*)(void*,struct \
1849
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1850
sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1851
e1->f_addRef = (void (*)(void*,struct \
1852
sidl_BaseInterface__object **)) epv->f_addRef;
1853
e1->f_deleteRef = (void (*)(void*,struct \
1854
sidl_BaseInterface__object **)) epv->f_deleteRef;
1855
e1->f_isSame = (sidl_bool (*)(void*,struct \
1856
sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) \
1858
e1->f_isType = (sidl_bool (*)(void*,const char*,struct \
1859
sidl_BaseInterface__object **)) epv->f_isType;
1860
1860
e1->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*, \
1861
1861
struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
1863
e2->f__cast = (void* (*)(void*,const char*, \
1864
sidl_BaseInterface*)) epv->f__cast;
1863
e2->f__cast = (void* (*)(void*,const char*,sidl_BaseInterface*)) \
1865
1865
e2->f__delete = (void (*)(void*,sidl_BaseInterface*)) epv->f__delete;
1866
1866
e2->f__getURL = (char* (*)(void*,sidl_BaseInterface*)) epv->f__getURL;
1867
1867
e2->f__raddRef = (void (*)(void*,sidl_BaseInterface*)) epv->f__raddRef;
1868
e2->f__isRemote = (sidl_bool (*)(void*, \
1869
sidl_BaseInterface*)) epv->f__isRemote;
1870
e2->f__set_hooks = (void (*)(void*,int32_t, \
1871
sidl_BaseInterface*)) epv->f__set_hooks;
1872
e2->f__exec = (void (*)(void*,const char*, \
1873
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*, \
1874
struct sidl_BaseInterface__object **)) epv->f__exec;
1875
e2->f_addRef = (void (*)(void*, \
1876
struct sidl_BaseInterface__object **)) epv->f_addRef;
1877
e2->f_deleteRef = (void (*)(void*, \
1878
struct sidl_BaseInterface__object **)) epv->f_deleteRef;
1879
e2->f_isSame = (sidl_bool (*)(void*, \
1880
struct sidl_BaseInterface__object*, \
1881
struct sidl_BaseInterface__object **)) epv->f_isSame;
1882
e2->f_isType = (sidl_bool (*)(void*,const char*, \
1883
struct sidl_BaseInterface__object **)) epv->f_isType;
1884
e2->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*, \
1885
struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
1868
e2->f__isRemote = (sidl_bool (*)(void*,sidl_BaseInterface*)) \
1870
e2->f__set_hooks = (void (*)(void*,int32_t, sidl_BaseInterface*)) \
1872
e2->f__exec = (void (*)(void*,const char*,struct \
1873
sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct \
1874
sidl_BaseInterface__object **)) epv->f__exec;
1875
e2->f_addRef = (void (*)(void*,struct sidl_BaseInterface__object **)) \
1877
e2->f_deleteRef = (void (*)(void*,struct sidl_BaseInterface__object **)) \
1879
e2->f_isSame = (sidl_bool (*)(void*,struct \
1880
sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) \
1882
e2->f_isType = (sidl_bool (*)(void*,const char*,struct \
1883
sidl_BaseInterface__object **)) epv->f_isType;
1884
e2->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*,struct \
1885
sidl_BaseInterface__object **)) epv->f_getClassInfo;
1887
1887
s_remote_initialized = 1;