1798
1797
e0->f__cast = (void* (*)(void*,const char*, \
1799
1798
sidl_BaseInterface*)) epv->f__cast;
1800
e0->f__delete = (void (*)(void*, \
1801
sidl_BaseInterface*)) epv->f__delete;
1802
e0->f__getURL = (char* (*)(void*, \
1803
sidl_BaseInterface*)) epv->f__getURL;
1804
e0->f__raddRef = (void (*)(void*, \
1805
sidl_BaseInterface*)) epv->f__raddRef;
1806
e0->f__isRemote = (sidl_bool (*)(void*, \
1807
sidl_BaseInterface*)) epv->f__isRemote;
1799
e0->f__delete = (void (*)(void*,sidl_BaseInterface*)) \
1801
e0->f__getURL = (char* (*)(void*,sidl_BaseInterface*)) \
1803
e0->f__raddRef = (void (*)(void*,sidl_BaseInterface*)) \
1805
e0->f__isRemote = (sidl_bool (*)(void*,sidl_BaseInterface*)) \
1808
1807
e0->f__set_hooks = (void (*)(void*,int32_t, \
1809
1808
sidl_BaseInterface*)) epv->f__set_hooks;
1810
e0->f__exec = (void (*)(void*,const char*, \
1811
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*, \
1812
struct sidl_BaseInterface__object **)) epv->f__exec;
1813
e0->f_SetCommunicator = (int32_t (*)(void*, \
1814
struct bHYPRE_MPICommunicator__object*, \
1815
struct sidl_BaseInterface__object **)) epv->f_SetCommunicator;
1816
e0->f_Destroy = (void (*)(void*, \
1817
struct sidl_BaseInterface__object **)) epv->f_Destroy;
1809
e0->f__exec = (void (*)(void*,const char*,struct \
1810
sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct \
1811
sidl_BaseInterface__object **)) epv->f__exec;
1812
e0->f_SetCommunicator = (int32_t (*)(void*,struct \
1813
bHYPRE_MPICommunicator__object*,struct sidl_BaseInterface__object **)) \
1814
epv->f_SetCommunicator;
1815
e0->f_Destroy = (void (*)(void*,struct \
1816
sidl_BaseInterface__object **)) epv->f_Destroy;
1818
1817
e0->f_SetIntParameter = (int32_t (*)(void*,const char*,int32_t, \
1819
1818
struct sidl_BaseInterface__object **)) epv->f_SetIntParameter;
1820
1819
e0->f_SetDoubleParameter = (int32_t (*)(void*,const char*,double, \
1821
1820
struct sidl_BaseInterface__object **)) epv->f_SetDoubleParameter;
1822
1821
e0->f_SetStringParameter = (int32_t (*)(void*,const char*,const char*,\
1823
1822
struct sidl_BaseInterface__object **)) epv->f_SetStringParameter;
1824
e0->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*, \
1825
struct sidl_int__array*, \
1826
struct sidl_BaseInterface__object **)) epv->f_SetIntArray1Parameter;
1827
e0->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*, \
1828
struct sidl_int__array*, \
1829
struct sidl_BaseInterface__object **)) epv->f_SetIntArray2Parameter;
1830
e0->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*, \
1831
struct sidl_double__array*, \
1832
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray1Parameter;
1833
e0->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*, \
1834
struct sidl_double__array*, \
1835
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray2Parameter;
1823
e0->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*,struct \
1824
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1825
epv->f_SetIntArray1Parameter;
1826
e0->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*,struct \
1827
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1828
epv->f_SetIntArray2Parameter;
1829
e0->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*,struct \
1830
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1831
epv->f_SetDoubleArray1Parameter;
1832
e0->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*,struct \
1833
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1834
epv->f_SetDoubleArray2Parameter;
1836
1835
e0->f_GetIntValue = (int32_t (*)(void*,const char*,int32_t*, \
1837
1836
struct sidl_BaseInterface__object **)) epv->f_GetIntValue;
1838
1837
e0->f_GetDoubleValue = (int32_t (*)(void*,const char*,double*, \
1839
1838
struct sidl_BaseInterface__object **)) epv->f_GetDoubleValue;
1840
e0->f_Setup = (int32_t (*)(void*, \
1841
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object*, \
1842
struct sidl_BaseInterface__object **)) epv->f_Setup;
1843
e0->f_Apply = (int32_t (*)(void*, \
1844
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1845
struct sidl_BaseInterface__object **)) epv->f_Apply;
1846
e0->f_ApplyAdjoint = (int32_t (*)(void*, \
1847
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1848
struct sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1849
e0->f_addRef = (void (*)(void*, \
1850
struct sidl_BaseInterface__object **)) epv->f_addRef;
1851
e0->f_deleteRef = (void (*)(void*, \
1852
struct sidl_BaseInterface__object **)) epv->f_deleteRef;
1853
e0->f_isSame = (sidl_bool (*)(void*, \
1854
struct sidl_BaseInterface__object*, \
1855
struct sidl_BaseInterface__object **)) epv->f_isSame;
1856
e0->f_isType = (sidl_bool (*)(void*,const char*, \
1857
struct sidl_BaseInterface__object **)) epv->f_isType;
1839
e0->f_Setup = (int32_t (*)(void*,struct \
1840
bHYPRE_Vector__object*,struct bHYPRE_Vector__object*,struct \
1841
sidl_BaseInterface__object **)) epv->f_Setup;
1842
e0->f_Apply = (int32_t (*)(void*,struct \
1843
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1844
sidl_BaseInterface__object **)) epv->f_Apply;
1845
e0->f_ApplyAdjoint = (int32_t (*)(void*,struct \
1846
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1847
sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1848
e0->f_addRef = (void (*)(void*,struct \
1849
sidl_BaseInterface__object **)) epv->f_addRef;
1850
e0->f_deleteRef = (void (*)(void*,struct \
1851
sidl_BaseInterface__object **)) epv->f_deleteRef;
1852
e0->f_isSame = (sidl_bool (*)(void*,struct \
1853
sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) \
1855
e0->f_isType = (sidl_bool (*)(void*,const char*,struct \
1856
sidl_BaseInterface__object **)) epv->f_isType;
1858
1857
e0->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*, \
1859
1858
struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
1861
1860
e1->f__cast = (void* (*)(void*,const char*, \
1862
1861
sidl_BaseInterface*)) epv->f__cast;
1863
e1->f__delete = (void (*)(void*, \
1864
sidl_BaseInterface*)) epv->f__delete;
1865
e1->f__getURL = (char* (*)(void*, \
1866
sidl_BaseInterface*)) epv->f__getURL;
1867
e1->f__raddRef = (void (*)(void*, \
1868
sidl_BaseInterface*)) epv->f__raddRef;
1869
e1->f__isRemote = (sidl_bool (*)(void*, \
1870
sidl_BaseInterface*)) epv->f__isRemote;
1862
e1->f__delete = (void (*)(void*,sidl_BaseInterface*)) \
1864
e1->f__getURL = (char* (*)(void*,sidl_BaseInterface*)) \
1866
e1->f__raddRef = (void (*)(void*,sidl_BaseInterface*)) \
1868
e1->f__isRemote = (sidl_bool (*)(void*,sidl_BaseInterface*)) \
1871
1870
e1->f__set_hooks = (void (*)(void*,int32_t, \
1872
1871
sidl_BaseInterface*)) epv->f__set_hooks;
1873
e1->f__exec = (void (*)(void*,const char*, \
1874
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*, \
1875
struct sidl_BaseInterface__object **)) epv->f__exec;
1876
e1->f_SetOperator = (int32_t (*)(void*, \
1877
struct bHYPRE_Operator__object*, \
1878
struct sidl_BaseInterface__object **)) epv->f_SetOperator;
1879
e1->f_SetTolerance = (int32_t (*)(void*,double, \
1880
struct sidl_BaseInterface__object **)) epv->f_SetTolerance;
1881
e1->f_SetMaxIterations = (int32_t (*)(void*,int32_t, \
1882
struct sidl_BaseInterface__object **)) epv->f_SetMaxIterations;
1883
e1->f_SetLogging = (int32_t (*)(void*,int32_t, \
1884
struct sidl_BaseInterface__object **)) epv->f_SetLogging;
1885
e1->f_SetPrintLevel = (int32_t (*)(void*,int32_t, \
1886
struct sidl_BaseInterface__object **)) epv->f_SetPrintLevel;
1887
e1->f_GetNumIterations = (int32_t (*)(void*,int32_t*, \
1888
struct sidl_BaseInterface__object **)) epv->f_GetNumIterations;
1889
e1->f_GetRelResidualNorm = (int32_t (*)(void*,double*, \
1890
struct sidl_BaseInterface__object **)) epv->f_GetRelResidualNorm;
1891
e1->f_SetCommunicator = (int32_t (*)(void*, \
1892
struct bHYPRE_MPICommunicator__object*, \
1893
struct sidl_BaseInterface__object **)) epv->f_SetCommunicator;
1894
e1->f_Destroy = (void (*)(void*, \
1895
struct sidl_BaseInterface__object **)) epv->f_Destroy;
1872
e1->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
e1->f_SetOperator = (int32_t (*)(void*,struct \
1876
bHYPRE_Operator__object*,struct sidl_BaseInterface__object **)) \
1878
e1->f_SetTolerance = (int32_t (*)(void*,double,struct \
1879
sidl_BaseInterface__object **)) epv->f_SetTolerance;
1880
e1->f_SetMaxIterations = (int32_t (*)(void*,int32_t,struct \
1881
sidl_BaseInterface__object **)) epv->f_SetMaxIterations;
1882
e1->f_SetLogging = (int32_t (*)(void*,int32_t,struct \
1883
sidl_BaseInterface__object **)) epv->f_SetLogging;
1884
e1->f_SetPrintLevel = (int32_t (*)(void*,int32_t,struct \
1885
sidl_BaseInterface__object **)) epv->f_SetPrintLevel;
1886
e1->f_GetNumIterations = (int32_t (*)(void*,int32_t*,struct \
1887
sidl_BaseInterface__object **)) epv->f_GetNumIterations;
1888
e1->f_GetRelResidualNorm = (int32_t (*)(void*,double*,struct \
1889
sidl_BaseInterface__object **)) epv->f_GetRelResidualNorm;
1890
e1->f_SetCommunicator = (int32_t (*)(void*,struct \
1891
bHYPRE_MPICommunicator__object*,struct sidl_BaseInterface__object **)) \
1892
epv->f_SetCommunicator;
1893
e1->f_Destroy = (void (*)(void*,struct \
1894
sidl_BaseInterface__object **)) epv->f_Destroy;
1896
1895
e1->f_SetIntParameter = (int32_t (*)(void*,const char*,int32_t, \
1897
1896
struct sidl_BaseInterface__object **)) epv->f_SetIntParameter;
1898
1897
e1->f_SetDoubleParameter = (int32_t (*)(void*,const char*,double, \
1899
1898
struct sidl_BaseInterface__object **)) epv->f_SetDoubleParameter;
1900
1899
e1->f_SetStringParameter = (int32_t (*)(void*,const char*,const char*,\
1901
1900
struct sidl_BaseInterface__object **)) epv->f_SetStringParameter;
1902
e1->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*, \
1903
struct sidl_int__array*, \
1904
struct sidl_BaseInterface__object **)) epv->f_SetIntArray1Parameter;
1905
e1->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*, \
1906
struct sidl_int__array*, \
1907
struct sidl_BaseInterface__object **)) epv->f_SetIntArray2Parameter;
1908
e1->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*, \
1909
struct sidl_double__array*, \
1910
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray1Parameter;
1911
e1->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*, \
1912
struct sidl_double__array*, \
1913
struct sidl_BaseInterface__object **)) epv->f_SetDoubleArray2Parameter;
1901
e1->f_SetIntArray1Parameter = (int32_t (*)(void*,const char*,struct \
1902
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1903
epv->f_SetIntArray1Parameter;
1904
e1->f_SetIntArray2Parameter = (int32_t (*)(void*,const char*,struct \
1905
sidl_int__array*,struct sidl_BaseInterface__object **)) \
1906
epv->f_SetIntArray2Parameter;
1907
e1->f_SetDoubleArray1Parameter = (int32_t (*)(void*,const char*,struct \
1908
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1909
epv->f_SetDoubleArray1Parameter;
1910
e1->f_SetDoubleArray2Parameter = (int32_t (*)(void*,const char*,struct \
1911
sidl_double__array*,struct sidl_BaseInterface__object **)) \
1912
epv->f_SetDoubleArray2Parameter;
1914
1913
e1->f_GetIntValue = (int32_t (*)(void*,const char*,int32_t*, \
1915
1914
struct sidl_BaseInterface__object **)) epv->f_GetIntValue;
1916
1915
e1->f_GetDoubleValue = (int32_t (*)(void*,const char*,double*, \
1917
1916
struct sidl_BaseInterface__object **)) epv->f_GetDoubleValue;
1918
e1->f_Setup = (int32_t (*)(void*, \
1919
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object*, \
1920
struct sidl_BaseInterface__object **)) epv->f_Setup;
1921
e1->f_Apply = (int32_t (*)(void*, \
1922
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1923
struct sidl_BaseInterface__object **)) epv->f_Apply;
1924
e1->f_ApplyAdjoint = (int32_t (*)(void*, \
1925
struct bHYPRE_Vector__object*,struct bHYPRE_Vector__object**, \
1926
struct sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1927
e1->f_addRef = (void (*)(void*, \
1928
struct sidl_BaseInterface__object **)) epv->f_addRef;
1929
e1->f_deleteRef = (void (*)(void*, \
1930
struct sidl_BaseInterface__object **)) epv->f_deleteRef;
1931
e1->f_isSame = (sidl_bool (*)(void*, \
1932
struct sidl_BaseInterface__object*, \
1933
struct sidl_BaseInterface__object **)) epv->f_isSame;
1934
e1->f_isType = (sidl_bool (*)(void*,const char*, \
1935
struct sidl_BaseInterface__object **)) epv->f_isType;
1917
e1->f_Setup = (int32_t (*)(void*,struct \
1918
bHYPRE_Vector__object*,struct bHYPRE_Vector__object*,struct \
1919
sidl_BaseInterface__object **)) epv->f_Setup;
1920
e1->f_Apply = (int32_t (*)(void*,struct \
1921
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1922
sidl_BaseInterface__object **)) epv->f_Apply;
1923
e1->f_ApplyAdjoint = (int32_t (*)(void*,struct \
1924
bHYPRE_Vector__object*,struct bHYPRE_Vector__object**,struct \
1925
sidl_BaseInterface__object **)) epv->f_ApplyAdjoint;
1926
e1->f_addRef = (void (*)(void*,struct \
1927
sidl_BaseInterface__object **)) epv->f_addRef;
1928
e1->f_deleteRef = (void (*)(void*,struct \
1929
sidl_BaseInterface__object **)) epv->f_deleteRef;
1930
e1->f_isSame = (sidl_bool (*)(void*,struct \
1931
sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) \
1933
e1->f_isType = (sidl_bool (*)(void*,const char*,struct \
1934
sidl_BaseInterface__object **)) epv->f_isType;
1936
1935
e1->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*, \
1937
1936
struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
1949
1948
e2->f__set_hooks = (void (*)(struct sidl_BaseClass__object*,int32_t, \
1950
1949
sidl_BaseInterface*)) epv->f__set_hooks;
1951
1950
e2->f__exec = (void (*)(struct sidl_BaseClass__object*,const char*, \
1952
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*, \
1953
struct sidl_BaseInterface__object **)) epv->f__exec;
1954
e2->f_addRef = (void (*)(struct sidl_BaseClass__object*, \
1955
struct sidl_BaseInterface__object **)) epv->f_addRef;
1956
e2->f_deleteRef = (void (*)(struct sidl_BaseClass__object*, \
1957
struct sidl_BaseInterface__object **)) epv->f_deleteRef;
1958
e2->f_isSame = (sidl_bool (*)(struct sidl_BaseClass__object*, \
1959
struct sidl_BaseInterface__object*, \
1960
struct sidl_BaseInterface__object **)) epv->f_isSame;
1961
e2->f_isType = (sidl_bool (*)(struct sidl_BaseClass__object*, \
1962
const char*,struct sidl_BaseInterface__object **)) epv->f_isType;
1951
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct \
1952
sidl_BaseInterface__object **)) epv->f__exec;
1953
e2->f_addRef = (void (*)(struct sidl_BaseClass__object*,struct \
1954
sidl_BaseInterface__object **)) epv->f_addRef;
1955
e2->f_deleteRef = (void (*)(struct sidl_BaseClass__object*,struct \
1956
sidl_BaseInterface__object **)) epv->f_deleteRef;
1957
e2->f_isSame = (sidl_bool (*)(struct sidl_BaseClass__object*,struct \
1958
sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) \
1960
e2->f_isType = (sidl_bool (*)(struct sidl_BaseClass__object*,const \
1961
char*,struct sidl_BaseInterface__object **)) epv->f_isType;
1963
1962
e2->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(struct \
1964
sidl_BaseClass__object*, \
1965
struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
1963
sidl_BaseClass__object*,struct sidl_BaseInterface__object **)) \
1964
epv->f_getClassInfo;
1967
e3->f__cast = (void* (*)(void*,const char*, \
1968
sidl_BaseInterface*)) epv->f__cast;
1966
e3->f__cast = (void* (*)(void*,const char*,sidl_BaseInterface*)) \
1969
1968
e3->f__delete = (void (*)(void*,sidl_BaseInterface*)) epv->f__delete;
1970
1969
e3->f__getURL = (char* (*)(void*,sidl_BaseInterface*)) epv->f__getURL;
1971
1970
e3->f__raddRef = (void (*)(void*,sidl_BaseInterface*)) epv->f__raddRef;
1972
e3->f__isRemote = (sidl_bool (*)(void*, \
1973
sidl_BaseInterface*)) epv->f__isRemote;
1974
e3->f__set_hooks = (void (*)(void*,int32_t, \
1975
sidl_BaseInterface*)) epv->f__set_hooks;
1976
e3->f__exec = (void (*)(void*,const char*, \
1977
struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*, \
1978
struct sidl_BaseInterface__object **)) epv->f__exec;
1979
e3->f_addRef = (void (*)(void*, \
1980
struct sidl_BaseInterface__object **)) epv->f_addRef;
1981
e3->f_deleteRef = (void (*)(void*, \
1982
struct sidl_BaseInterface__object **)) epv->f_deleteRef;
1983
e3->f_isSame = (sidl_bool (*)(void*, \
1984
struct sidl_BaseInterface__object*, \
1985
struct sidl_BaseInterface__object **)) epv->f_isSame;
1986
e3->f_isType = (sidl_bool (*)(void*,const char*, \
1987
struct sidl_BaseInterface__object **)) epv->f_isType;
1988
e3->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*, \
1989
struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
1971
e3->f__isRemote = (sidl_bool (*)(void*,sidl_BaseInterface*)) \
1973
e3->f__set_hooks = (void (*)(void*,int32_t, sidl_BaseInterface*)) \
1975
e3->f__exec = (void (*)(void*,const char*,struct \
1976
sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct \
1977
sidl_BaseInterface__object **)) epv->f__exec;
1978
e3->f_addRef = (void (*)(void*,struct sidl_BaseInterface__object **)) \
1980
e3->f_deleteRef = (void (*)(void*,struct sidl_BaseInterface__object **)) \
1982
e3->f_isSame = (sidl_bool (*)(void*,struct \
1983
sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) \
1985
e3->f_isType = (sidl_bool (*)(void*,const char*,struct \
1986
sidl_BaseInterface__object **)) epv->f_isType;
1987
e3->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*,struct \
1988
sidl_BaseInterface__object **)) epv->f_getClassInfo;
1991
1990
s_remote_initialized = 1;