1
<html><head><TITLE>Struct Grid</TITLE></head>
3
<H2><A HREF ="#DOC.DOCU" > <IMG BORDER=0 SRC=down.gif></A> Struct Grid </H2>
7
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bHYPRE_StructGrid__object.html><B>bHYPRE_StructGrid__object</B></A>
11
<IMG BORDER=0 SRC=icon1.gif>extern C struct <!1><A HREF="bHYPRE_StructGrid__object.html">bHYPRE_StructGrid__object</A>* bHYPRE_StructGrid__create sidl_BaseInterface* <B>_ex</B>
13
Constructor function for the class</I>
15
<IMG BORDER=0 SRC=icon1.gif>bHYPRE_StructGrid <B>bHYPRE_StructGrid__createRemote</B>(const char * url, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
17
RMI constructor function for the class</I>
19
<IMG BORDER=0 SRC=icon1.gif>bHYPRE_StructGrid <B>bHYPRE_StructGrid__wrapObj</B>(void * data, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
21
Wraps up the private data struct pointer (struct bHYPRE_StructGrid__data) passed in rather than running the constructor</I>
23
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bHYPRE_StructGrid__connect.html><B>bHYPRE_StructGrid__connect</B></A>
25
RMI connector function for the class</I>
27
<IMG BORDER=0 SRC=icon1.gif>bHYPRE_StructGrid <B>bHYPRE_StructGrid_Create</B>( bHYPRE_MPICommunicator mpi_comm, int32_t dim, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
29
This function is the preferred way to create a Struct Grid</I>
31
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bHYPRE_StructGrid_SetCommunicator.html><B>bHYPRE_StructGrid_SetCommunicator</B></A>
33
Set the MPI Communicator</I>
35
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bHYPRE_StructGrid_Destroy.html><B>bHYPRE_StructGrid_Destroy</B></A>
37
The Destroy function doesn't necessarily destroy anything</I>
39
<IMG BORDER=0 SRC=icon1.gif>SIDL_C_INLINE_DECL int32_t <B>bHYPRE_StructGrid_SetDimension</B>( bHYPRE_StructGrid self, int32_t dim, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
41
Method: SetDimension[]</I>
43
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bHYPRE_StructGrid_SetExtents.html><B>bHYPRE_StructGrid_SetExtents</B></A>
45
Define the lower and upper corners of a box of the grid</I>
47
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bHYPRE_StructGrid_SetPeriodic.html><B>bHYPRE_StructGrid_SetPeriodic</B></A>
49
Set the periodicity for the grid</I>
51
<IMG BORDER=0 SRC=icon1.gif> <A HREF=bHYPRE_StructGrid_SetNumGhost.html><B>bHYPRE_StructGrid_SetNumGhost</B></A>
53
Set the number of ghost zones, separately on the lower and upper sides
54
for each dimension</I>
56
<IMG BORDER=0 SRC=icon1.gif>SIDL_C_INLINE_DECL int32_t <B>bHYPRE_StructGrid_Assemble</B>( bHYPRE_StructGrid self, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
58
final construction of the object before its use </I>
60
<IMG BORDER=0 SRC=icon1.gif> struct <!1><A HREF="bHYPRE_StructGrid__object.html">bHYPRE_StructGrid__object</A>* bHYPRE_StructGrid__cast void* obj sidl_BaseInterface* <B>_ex</B>
62
Cast method for interface and class type conversions</I>
64
<IMG BORDER=0 SRC=icon1.gif>void* <B>bHYPRE_StructGrid__cast2</B>( void* obj, const char* type, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
66
String cast method for interface and class type conversions</I>
68
<IMG BORDER=0 SRC=icon1.gif>SIDL_C_INLINE_DECL void <B>bHYPRE_StructGrid__exec</B>( bHYPRE_StructGrid self, const char* methodName, sidl_rmi_Call inArgs, sidl_rmi_Return outArgs, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
70
Select and execute a method by name</I>
72
<IMG BORDER=0 SRC=icon1.gif>SIDL_C_INLINE_DECL char* <B>bHYPRE_StructGrid__getURL</B>( bHYPRE_StructGrid self, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
74
Get the URL of the Implementation of this object (for RMI)</I>
76
<IMG BORDER=0 SRC=icon1.gif>SIDL_C_INLINE_DECL void <B>bHYPRE_StructGrid__raddRef</B>( bHYPRE_StructGrid self, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
78
On a remote object, addrefs the remote instance</I>
80
<IMG BORDER=0 SRC=icon1.gif>SIDL_C_INLINE_DECL sidl_bool <B>bHYPRE_StructGrid__isRemote</B>( bHYPRE_StructGrid self, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
82
TRUE if this object is remote, false if local</I>
84
<IMG BORDER=0 SRC=icon1.gif>sidl_bool <B>bHYPRE_StructGrid__isLocal</B>( bHYPRE_StructGrid self, sidl_BaseInterface *<!2><A HREF="VectorInterface.html#DOC.3.10">_ex</A>)
86
TRUE if this object is remote, false if local</I>
88
<IMG BORDER=0 SRC=icon1.gif> struct <!1><A HREF="bHYPRE_StructGrid__object.html">bHYPRE_StructGrid__object</A>* bHYPRE_StructGrid__rmicast void* obj struct sidl_BaseInterface__object <B>**_ex</B>
90
Cast method for interface and class type conversions</I>
92
<IMG BORDER=0 SRC=icon1.gif> <A HREF=_ex.38.html><B>**_ex</B></A>
94
RMI connector function for the class</I>
97
<DL></DL><P><I><A HREF="aindex.html"> alphabetic index</A></I> <I><A HREF="HIER.html"> hierarchy of classes</A></I><P><hr>
99
<img src="hypre_wiw.gif">
102
<P Align=right><I>generated by <A HREF="http://www.zib.de/Visual/software/doc++/index.html">doc++</A></I>