Scrambler  1
extended_hypre_wrapper.bg.h
Go to the documentation of this file.
00001 
00004 #define F_HYPRE_STRUCT 0
00005 #define F_HYPRE_SSTRUCT 1
00006 #define F_HYPRE_PARCSR 2
00007 
00008 void c_structgridcreate(long int *, int *, long int *, int *);
00009 void c_structgridsetextents(long int *, int *, int *, int *);
00010 void c_structgridassemble(long int *, int *);
00011 void c_structgriddestroy(long int *, int *);
00012 void c_structstencilcreate(int *, int *, long int *, int *);
00013 void c_structstencilsetelement(long int *, int *, int *, int *);
00014 void c_structstencildestroy(long int *, int *);
00015 void c_structmatrixcreate(long int *, long int *, long int *, long int *, int *);
00016 void c_structmatrixinitialize(long int *, int *);
00017 void c_structmatrixsetboxvalues(long int *, int *, int *, int *, int *, double *, int *);
00018 void c_structmatrixassemble(long int *, int *);
00019 void c_structmatrixdestroy(long int *, int *);
00020 void c_structvectorcreate(long int *, long int *, long int *, int *);
00021 void c_structvectorinitialize(long int *, int *);
00022 void c_structvectorsetboxvalues(long int *, int *, int *, double *, int *);
00023 void c_structvectorgetboxvalues(long int *, int *, int *, double *, int *);
00024 void c_structvectorassemble(long int *, int *);
00025 void c_structvectordestroy(long int *, int *);
00026 void c_structpcgcreate(long int *, long int *, int *);
00027 void c_structpcgsetup(long int *, long int *, long int *, long int *, int *);
00028 void c_structpcgsolve(long int *, long int *, long int *, long int *, int *);
00029 void c_structpcgsettol(long int *, double *, int *);
00030 void c_structpcgsetprintlevel(long int *, int *, int *);
00031 void c_structpcgdestroy(long int *, int *);
00032 void c_structgmrescreate(long int *, long int *, int *);
00033 void c_structgmresdestroy(long int *, int *);
00034 void c_structgmressetup(long int *, long int *, long int *, long int *, int *);
00035 void c_structgmressolve(long int *, long int *, long int *, long int *, int *);
00036 void c_structgmressettol(long int *, double *, int *);
00037 void c_structgmressetprintlevel(long int *, int *, int *);
00038 
00039 void c_sstructgridcreate(long int *, int *, int *, long int *, int *);
00040 void c_sstructgridsetextents(long int *, int *, int *, int *, int *);
00041 void c_sstructgridsetperiodic(long int *, int *, int *, int *);
00042 void c_sstructgridsetvariables(long int *, int *, int *, int *);
00043 void c_sstructgridassemble(long int *, int *);
00044 void c_sstructgriddestroy(long int *, int *);
00045 void c_sstructgridsetnumghost(long int *, int *, int *);
00046 void c_sstructstencilcreate(int *, int *, long int *, int *);
00047 void c_sstructstencilsetentry(long int *, int *, int *, int *, int *);
00048 void c_sstructstencildestroy(long int *, int *);
00049 void c_sstructgraphcreate(long int *, long int *, long int *, int *); 
00050 void c_sstructgraphsetstencil(long int *, int *, int *, long int *, int *);
00051 void c_sstructgraphaddentries(long int *, int *, int *, int *, int *, int *, int *, int *);
00052 void c_sstructgraphassemble(long int *, int *);
00053 void c_sstructgraphdestroy(long int *, int *);
00054 void c_sstructmatrixcreate(long int *, long int *, long int *, int *);
00055 void c_sstructmatrixsetobjecttype(long int *, int *, int *);
00056 void c_sstructmatrixgetobject(long int *, long int *, int *);
00057 void c_sstructmatrixinitialize(long int *, int *);
00058 void c_sstructmatrixsetboxvalues(long int *, int *, int *, int *, int *, int *, int *, double *, int *);
00059 void c_sstructmatrixsetvalues(long int *, int *, int *, int *, int *, int *, double *, int *);
00060 void c_sstructmatrixassemble(long int *, int *);
00061 void c_sstructmatrixdestroy(long int *, int *);
00062 void c_sstructmatrixprint(char *, long int *, int *, int *);
00063 void c_sstructvectorcreate(long int *, long int *, long int *, int *);
00064 void c_sstructvectorinitialize(long int *, int *);
00065 void c_sstructvectorsetboxvalues(long int *, int *, int *, int *, int *, double *, int *);
00066 void c_sstructvectorgetboxvalues(long int *, int *, int *, int *, int *, double *, int *);
00067 void c_sstructvectorsetbobjecttype(long int *, int *, int *);
00068 void c_sstructvectorgetobject(long int *, long int *, int *);
00069 void c_sstructvectorgather(long int *, int *);
00070 void c_sstructvectorassemble(long int *, int *);
00071 void c_sstructvectordestroy(long int *, int *);
00072 void c_sstructpcgcreate(long int *, long int *, int *);
00073 void c_sstructpcgsetup(long int *, long int *, long int *, long int *, int *);
00074 void c_sstructpcgsolve(long int *, long int *, long int *, long int *, int *);
00075 void c_sstructpcgsettol(long int *, double *, int *);
00076 void c_sstructpcgsetprintlevel(long int *, int *, int *);
00077 void c_sstructpcgdestroy(long int *, int *);
00078 
00079 void c_parcsrpcgcreate(long int *, long int *, int *);
00080 void c_parcsrpcgsettol(long int *, double *, int *);
00081 void c_parcsrpcgsetup(long int *, long int *, long int *, long int *, int *);
00082 void c_parcsrpcgsolve(long int *, long int *, long int *, long int *, int *);
00083 void c_parcsrpcgsetprintlevel(long int *, int *, int *);
00084 void c_parcsrpcgdestroy(long int *, int *);
00085 
00086 void c_parcsrgotime(long int *, long int *, long int *, double *, int *, int *);
00087 
00088 void c_sstructgmrescreate(long int *, long int *, int *);
00089 void c_sstructgmresdestroy(long int *, int *);
00090 void c_sstructgmressetup(long int *, long int *, long int *, long int *, int *);
00091 void c_sstructgmressolve(long int *, long int *, long int *, long int *, int *);
00092 void c_sstructgmressettol(long int *, double *, int *);
00093 void c_sstructgmressetprintlevel(long int *, int *, int *);
00094 void c_sstructgmressetkdim(long int *, int *, int *);
00095 
 All Classes Files Functions Variables