Added function HYPRE_SetStructGridPeriodic

This commit is contained in:
jjones 1999-01-22 22:01:27 +00:00
parent 0cfb2e622e
commit 0293551dcc
2 changed files with 44 additions and 0 deletions

View File

@ -63,6 +63,28 @@ HYPRE_SetStructGridExtents( HYPRE_StructGrid grid,
new_ilower, new_iupper ) );
}
/*--------------------------------------------------------------------------
* HYPRE_SetStructGridPeriodicity
*--------------------------------------------------------------------------*/
int
HYPRE_SetStructGridPeriodic( HYPRE_StructGrid grid,
int *periodic)
{
hypre_Index new_periodic;
int d;
hypre_ClearIndex(new_periodic);
for (d = 0; d < hypre_StructGridDim((hypre_StructGrid *) grid); d++)
{
hypre_IndexD(new_periodic, d) = periodic[d];
}
return ( hypre_SetStructGridPeriodic( (hypre_StructGrid *) grid,
new_periodic ) );
}
/*--------------------------------------------------------------------------
* HYPRE_AssembleStructGrid
*--------------------------------------------------------------------------*/

View File

@ -63,6 +63,28 @@ HYPRE_SetStructGridExtents( HYPRE_StructGrid grid,
new_ilower, new_iupper ) );
}
/*--------------------------------------------------------------------------
* HYPRE_SetStructGridPeriodicity
*--------------------------------------------------------------------------*/
int
HYPRE_SetStructGridPeriodic( HYPRE_StructGrid grid,
int *periodic)
{
hypre_Index new_periodic;
int d;
hypre_ClearIndex(new_periodic);
for (d = 0; d < hypre_StructGridDim((hypre_StructGrid *) grid); d++)
{
hypre_IndexD(new_periodic, d) = periodic[d];
}
return ( hypre_SetStructGridPeriodic( (hypre_StructGrid *) grid,
new_periodic ) );
}
/*--------------------------------------------------------------------------
* HYPRE_AssembleStructGrid
*--------------------------------------------------------------------------*/