
/*** DO NOT EDIT THIS FILE DIRECTLY (use ../config/gen_code.sh to generate) ***/

/******************************************************************************
 * Copyright (c) 1998 Lawrence Livermore National Security, LLC and other
 * HYPRE Project Developers. See the top-level COPYRIGHT file for details.
 *
 * SPDX-License-Identifier: (Apache-2.0 OR MIT)
 ******************************************************************************/

/* Header file for transforming multiprecision functions names */

#ifndef hypre_SSTRUCT_MV_MUP_DEF_HEADER
#define hypre_SSTRUCT_MV_MUP_DEF_HEADER

#include "_hypre_mup_def.h"

#define HYPRE_SStructAxpy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructAxpy )
#define HYPRE_SStructGraphAddEntries HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphAddEntries )
#define HYPRE_SStructGraphAssemble HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphAssemble )
#define HYPRE_SStructGraphCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphCreate )
#define HYPRE_SStructGraphDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphDestroy )
#define HYPRE_SStructGraphPrint HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphPrint )
#define HYPRE_SStructGraphRead HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphRead )
#define HYPRE_SStructGraphSetDomainGrid HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphSetDomainGrid )
#define HYPRE_SStructGraphSetFEM HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphSetFEM )
#define HYPRE_SStructGraphSetFEMSparsity HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphSetFEMSparsity )
#define HYPRE_SStructGraphSetObjectType HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphSetObjectType )
#define HYPRE_SStructGraphSetStencil HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGraphSetStencil )
#define HYPRE_SStructGridAddVariables HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridAddVariables )
#define HYPRE_SStructGridAssemble HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridAssemble )
#define HYPRE_SStructGridCoarsen HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridCoarsen )
#define HYPRE_SStructGridCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridCreate )
#define HYPRE_SStructGridDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridDestroy )
#define HYPRE_SStructGridGetVariableBox HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridGetVariableBox )
#define HYPRE_SStructGridPrintGLVis HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridPrintGLVis )
#define HYPRE_SStructGridProjectBox HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridProjectBox )
#define HYPRE_SStructGridSetExtents HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridSetExtents )
#define HYPRE_SStructGridSetFEMOrdering HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridSetFEMOrdering )
#define HYPRE_SStructGridSetNeighborPart HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridSetNeighborPart )
#define HYPRE_SStructGridSetNumGhost HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridSetNumGhost )
#define HYPRE_SStructGridSetPeriodic HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridSetPeriodic )
#define HYPRE_SStructGridSetSharedPart HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridSetSharedPart )
#define HYPRE_SStructGridSetVariables HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructGridSetVariables )
#define HYPRE_SStructInnerProd HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructInnerProd )
#define HYPRE_SStructMatrixAddFEMBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixAddFEMBoxValues )
#define HYPRE_SStructMatrixAddFEMValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixAddFEMValues )
#define HYPRE_SStructMatrixAddToBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixAddToBoxValues )
#define HYPRE_SStructMatrixAddToBoxValues2 HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixAddToBoxValues2 )
#define HYPRE_SStructMatrixAddToValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixAddToValues )
#define HYPRE_SStructMatrixAssemble HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixAssemble )
#define HYPRE_SStructMatrixCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixCreate )
#define HYPRE_SStructMatrixDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixDestroy )
#define HYPRE_SStructMatrixGetBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixGetBoxValues )
#define HYPRE_SStructMatrixGetBoxValues2 HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixGetBoxValues2 )
#define HYPRE_SStructMatrixGetFEMValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixGetFEMValues )
#define HYPRE_SStructMatrixGetGrid HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixGetGrid )
#define HYPRE_SStructMatrixGetObject HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixGetObject )
#define HYPRE_SStructMatrixGetValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixGetValues )
#define HYPRE_SStructMatrixInitialize HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixInitialize )
#define HYPRE_SStructMatrixMatmat HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixMatmat )
#define HYPRE_SStructMatrixMatvec HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixMatvec )
#define HYPRE_SStructMatrixPrint HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixPrint )
#define HYPRE_SStructMatrixRead HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixRead )
#define HYPRE_SStructMatrixSetBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetBoxValues )
#define HYPRE_SStructMatrixSetBoxValues2 HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetBoxValues2 )
#define HYPRE_SStructMatrixSetConstantEntries HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetConstantEntries )
#define HYPRE_SStructMatrixSetDomainStride HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetDomainStride )
#define HYPRE_SStructMatrixSetEarlyAssemble HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetEarlyAssemble )
#define HYPRE_SStructMatrixSetNSSymmetric HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetNSSymmetric )
#define HYPRE_SStructMatrixSetObjectType HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetObjectType )
#define HYPRE_SStructMatrixSetRangeStride HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetRangeStride )
#define HYPRE_SStructMatrixSetSymmetric HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetSymmetric )
#define HYPRE_SStructMatrixSetValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixSetValues )
#define HYPRE_SStructMatrixToIJMatrix HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructMatrixToIJMatrix )
#define HYPRE_SStructStencilCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructStencilCreate )
#define HYPRE_SStructStencilDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructStencilDestroy )
#define HYPRE_SStructStencilPrint HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructStencilPrint )
#define HYPRE_SStructStencilRead HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructStencilRead )
#define HYPRE_SStructStencilSetEntry HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructStencilSetEntry )
#define HYPRE_SStructVectorAddFEMBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorAddFEMBoxValues )
#define HYPRE_SStructVectorAddFEMValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorAddFEMValues )
#define HYPRE_SStructVectorAddToBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorAddToBoxValues )
#define HYPRE_SStructVectorAddToBoxValues2 HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorAddToBoxValues2 )
#define HYPRE_SStructVectorAddToValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorAddToValues )
#define HYPRE_SStructVectorAssemble HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorAssemble )
#define HYPRE_SStructVectorAxpy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorAxpy )
#define HYPRE_SStructVectorCopy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorCopy )
#define HYPRE_SStructVectorCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorCreate )
#define HYPRE_SStructVectorDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorDestroy )
#define HYPRE_SStructVectorGather HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorGather )
#define HYPRE_SStructVectorGetBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorGetBoxValues )
#define HYPRE_SStructVectorGetBoxValues2 HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorGetBoxValues2 )
#define HYPRE_SStructVectorGetFEMValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorGetFEMValues )
#define HYPRE_SStructVectorGetObject HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorGetObject )
#define HYPRE_SStructVectorGetValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorGetValues )
#define HYPRE_SStructVectorInitialize HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorInitialize )
#define HYPRE_SStructVectorInnerProd HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorInnerProd )
#define HYPRE_SStructVectorPrint HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorPrint )
#define HYPRE_SStructVectorPrintGLVis HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorPrintGLVis )
#define HYPRE_SStructVectorRead HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorRead )
#define HYPRE_SStructVectorScale HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorScale )
#define HYPRE_SStructVectorSetBoxValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorSetBoxValues )
#define HYPRE_SStructVectorSetBoxValues2 HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorSetBoxValues2 )
#define HYPRE_SStructVectorSetConstantValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorSetConstantValues )
#define HYPRE_SStructVectorSetObjectType HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorSetObjectType )
#define HYPRE_SStructVectorSetRandomValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorSetRandomValues )
#define HYPRE_SStructVectorSetValues HYPRE_MULTIPRECISION_FUNC ( HYPRE_SStructVectorSetValues )
#define hypre_SStructAxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructAxpy )
#define hypre_SStructBoxManEntryGetBoxnum HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetBoxnum )
#define hypre_SStructBoxManEntryGetCSRstrides HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetCSRstrides )
#define hypre_SStructBoxManEntryGetGhstrides HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetGhstrides )
#define hypre_SStructBoxManEntryGetGlobalCSRank HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetGlobalCSRank )
#define hypre_SStructBoxManEntryGetGlobalGhrank HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetGlobalGhrank )
#define hypre_SStructBoxManEntryGetGlobalRank HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetGlobalRank )
#define hypre_SStructBoxManEntryGetPart HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetPart )
#define hypre_SStructBoxManEntryGetProcess HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetProcess )
#define hypre_SStructBoxManEntryGetStrides HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxManEntryGetStrides )
#define hypre_SStructBoxNumMap HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxNumMap )
#define hypre_SStructBoxToNborBox HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructBoxToNborBox )
#define hypre_SStructCellBoxToVarBox HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructCellBoxToVarBox )
#define hypre_SStructCellGridBoxNumMap HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructCellGridBoxNumMap )
#define hypre_SStructCopy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructCopy )
#define hypre_SStructGraphFindBoxEndpt HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGraphFindBoxEndpt )
#define hypre_SStructGraphFindSGridEndpts HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGraphFindSGridEndpts )
#define hypre_SStructGraphGetUVEntryRank HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGraphGetUVEntryRank )
#define hypre_SStructGraphRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGraphRef )
#define hypre_SStructGridAssembleBoxManagers HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridAssembleBoxManagers )
#define hypre_SStructGridAssembleNborBoxManagers HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridAssembleNborBoxManagers )
#define hypre_SStructGridBoxProcFindBoxManEntry HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridBoxProcFindBoxManEntry )
#define hypre_SStructGridCoarsen HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridCoarsen )
#define hypre_SStructGridComputeGlobalSizes HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridComputeGlobalSizes )
#define hypre_SStructGridCreateCommInfo HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridCreateCommInfo )
#define hypre_SStructGridFindBoxManEntry HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridFindBoxManEntry )
#define hypre_SStructGridFindNborBoxManEntry HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridFindNborBoxManEntry )
#define hypre_SStructGridGetMaxBoxSize HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridGetMaxBoxSize )
#define hypre_SStructGridIntersect HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridIntersect )
#define hypre_SStructGridPrint HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridPrint )
#define hypre_SStructGridPrintGLVis HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridPrintGLVis )
#define hypre_SStructGridRead HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridRead )
#define hypre_SStructGridRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridRef )
#define hypre_SStructGridSetActiveParts HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridSetActiveParts )
#define hypre_SStructGridSetAllPartsActive HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridSetAllPartsActive )
#define hypre_SStructGridSetNumGhost HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructGridSetNumGhost )
#define hypre_SStructIndexToNborIndex HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructIndexToNborIndex )
#define hypre_SStructInnerProd HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructInnerProd )
#define hypre_SStructMatmat HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmat )
#define hypre_SStructMatmult HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmult )
#define hypre_SStructMatmultCommunicate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmultCommunicate )
#define hypre_SStructMatmultCompute HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmultCompute )
#define hypre_SStructMatmultComputeS HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmultComputeS )
#define hypre_SStructMatmultComputeU HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmultComputeU )
#define hypre_SStructMatmultCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmultCreate )
#define hypre_SStructMatmultDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmultDestroy )
#define hypre_SStructMatmultInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatmultInitialize )
#define hypre_SStructMatrixBoxesToUMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixBoxesToUMatrix )
#define hypre_SStructMatrixCompressUToS HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixCompressUToS )
#define hypre_SStructMatrixComputeL1Norms HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixComputeL1Norms )
#define hypre_SStructMatrixComputeRowSum HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixComputeRowSum )
#define hypre_SStructMatrixGetDiagonal HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixGetDiagonal )
#define hypre_SStructMatrixHaloToUMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixHaloToUMatrix )
#define hypre_SStructMatrixMapDataBox HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixMapDataBox )
#define hypre_SStructMatrixMemoryLocation HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixMemoryLocation )
#define hypre_SStructMatrixPtAP HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixPtAP )
#define hypre_SStructMatrixRAP HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixRAP )
#define hypre_SStructMatrixRTtAP HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixRTtAP )
#define hypre_SStructMatrixRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixRef )
#define hypre_SStructMatrixSetBoxValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixSetBoxValues )
#define hypre_SStructMatrixSetInterPartValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixSetInterPartValues )
#define hypre_SStructMatrixSetValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixSetValues )
#define hypre_SStructMatrixSplitEntries HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixSplitEntries )
#define hypre_SStructMatrixToUMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatrixToUMatrix )
#define hypre_SStructMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatvec )
#define hypre_SStructMatvecCompute HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatvecCompute )
#define hypre_SStructMatvecCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatvecCreate )
#define hypre_SStructMatvecDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatvecDestroy )
#define hypre_SStructMatvecSetTranspose HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatvecSetTranspose )
#define hypre_SStructMatvecSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructMatvecSetup )
#define hypre_SStructNborBoxToBox HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructNborBoxToBox )
#define hypre_SStructNborIndexToIndex HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructNborIndexToIndex )
#define hypre_SStructPAxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPAxpy )
#define hypre_SStructPCopy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPCopy )
#define hypre_SStructPGridAssemble HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridAssemble )
#define hypre_SStructPGridCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridCreate )
#define hypre_SStructPGridDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridDestroy )
#define hypre_SStructPGridGetMaxBoxSize HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridGetMaxBoxSize )
#define hypre_SStructPGridRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridRef )
#define hypre_SStructPGridSetCellSGrid HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridSetCellSGrid )
#define hypre_SStructPGridSetExtents HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridSetExtents )
#define hypre_SStructPGridSetPNeighbor HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridSetPNeighbor )
#define hypre_SStructPGridSetSGrid HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridSetSGrid )
#define hypre_SStructPGridSetVariables HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPGridSetVariables )
#define hypre_SStructPInnerProd HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPInnerProd )
#define hypre_SStructPInnerProdLocal HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPInnerProdLocal )
#define hypre_SStructPMatmat HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmat )
#define hypre_SStructPMatmult HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmult )
#define hypre_SStructPMatmultCommSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmultCommSetup )
#define hypre_SStructPMatmultCommunicate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmultCommunicate )
#define hypre_SStructPMatmultCompute HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmultCompute )
#define hypre_SStructPMatmultCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmultCreate )
#define hypre_SStructPMatmultDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmultDestroy )
#define hypre_SStructPMatmultInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatmultInitialize )
#define hypre_SStructPMatrixAccumulate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixAccumulate )
#define hypre_SStructPMatrixAssemble HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixAssemble )
#define hypre_SStructPMatrixComputeRowSum HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixComputeRowSum )
#define hypre_SStructPMatrixCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixCreate )
#define hypre_SStructPMatrixDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixDestroy )
#define hypre_SStructPMatrixGetDiagonal HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixGetDiagonal )
#define hypre_SStructPMatrixInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixInitialize )
#define hypre_SStructPMatrixPrint HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixPrint )
#define hypre_SStructPMatrixPtAP HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixPtAP )
#define hypre_SStructPMatrixRAP HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixRAP )
#define hypre_SStructPMatrixRTtAP HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixRTtAP )
#define hypre_SStructPMatrixRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixRef )
#define hypre_SStructPMatrixSetBoxValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixSetBoxValues )
#define hypre_SStructPMatrixSetCEntries HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixSetCEntries )
#define hypre_SStructPMatrixSetDomainStride HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixSetDomainStride )
#define hypre_SStructPMatrixSetRangeStride HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixSetRangeStride )
#define hypre_SStructPMatrixSetSymmetric HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixSetSymmetric )
#define hypre_SStructPMatrixSetTranspose HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixSetTranspose )
#define hypre_SStructPMatrixSetValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatrixSetValues )
#define hypre_SStructPMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatvec )
#define hypre_SStructPMatvecCompute HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatvecCompute )
#define hypre_SStructPMatvecCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatvecCreate )
#define hypre_SStructPMatvecDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatvecDestroy )
#define hypre_SStructPMatvecSetTranspose HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatvecSetTranspose )
#define hypre_SStructPMatvecSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPMatvecSetup )
#define hypre_SStructPScale HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPScale )
#define hypre_SStructPVectorAccumulate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorAccumulate )
#define hypre_SStructPVectorAssemble HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorAssemble )
#define hypre_SStructPVectorCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorCreate )
#define hypre_SStructPVectorDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorDestroy )
#define hypre_SStructPVectorGather HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorGather )
#define hypre_SStructPVectorGetBoxValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorGetBoxValues )
#define hypre_SStructPVectorGetValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorGetValues )
#define hypre_SStructPVectorInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorInitialize )
#define hypre_SStructPVectorInitializeShell HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorInitializeShell )
#define hypre_SStructPVectorPointwiseDivpy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorPointwiseDivpy )
#define hypre_SStructPVectorPrint HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorPrint )
#define hypre_SStructPVectorRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorRef )
#define hypre_SStructPVectorSetBoxValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorSetBoxValues )
#define hypre_SStructPVectorSetConstantValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorSetConstantValues )
#define hypre_SStructPVectorSetRandomValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorSetRandomValues )
#define hypre_SStructPVectorSetValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPVectorSetValues )
#define hypre_SStructPartialPCopy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructPartialPCopy )
#define hypre_SStructScale HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructScale )
#define hypre_SStructStencilRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructStencilRef )
#define hypre_SStructUMatrixAssemble HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructUMatrixAssemble )
#define hypre_SStructUMatrixInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructUMatrixInitialize )
#define hypre_SStructUMatrixSetBoxValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructUMatrixSetBoxValues )
#define hypre_SStructUMatrixSetBoxValuesHelper HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructUMatrixSetBoxValuesHelper )
#define hypre_SStructUMatrixSetValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructUMatrixSetValues )
#define hypre_SStructVarToNborVar HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVarToNborVar )
#define hypre_SStructVariableGetOffset HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVariableGetOffset )
#define hypre_SStructVectorClearGhostValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorClearGhostValues )
#define hypre_SStructVectorConvert HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorConvert )
#define hypre_SStructVectorInitializeShell HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorInitializeShell )
#define hypre_SStructVectorMemoryLocation HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorMemoryLocation )
#define hypre_SStructVectorParConvert HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorParConvert )
#define hypre_SStructVectorParRestore HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorParRestore )
#define hypre_SStructVectorPointwiseDivision HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorPointwiseDivision )
#define hypre_SStructVectorPointwiseDivpy HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorPointwiseDivpy )
#define hypre_SStructVectorPointwiseInverse HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorPointwiseInverse )
#define hypre_SStructVectorPointwiseProduct HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorPointwiseProduct )
#define hypre_SStructVectorPrintGLVis HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorPrintGLVis )
#define hypre_SStructVectorRef HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorRef )
#define hypre_SStructVectorRestore HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorRestore )
#define hypre_SStructVectorSetConstantValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorSetConstantValues )
#define hypre_SStructVectorSetRandomValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SStructVectorSetRandomValues )
#define hypre_sstructaxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructaxpy )
#define hypre_sstructgraphaddentries HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphaddentries )
#define hypre_sstructgraphassemble HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphassemble )
#define hypre_sstructgraphcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphcreate )
#define hypre_sstructgraphdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphdestroy )
#define hypre_sstructgraphsetdomaingrid HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphsetdomaingrid )
#define hypre_sstructgraphsetfem HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphsetfem )
#define hypre_sstructgraphsetfemsparsity HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphsetfemsparsity )
#define hypre_sstructgraphsetobjecttype HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphsetobjecttype )
#define hypre_sstructgraphsetstencil HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgraphsetstencil )
#define hypre_sstructgridaddvariables HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridaddvariables )
#define hypre_sstructgridassemble HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridassemble )
#define hypre_sstructgridcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridcreate )
#define hypre_sstructgriddestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgriddestroy )
#define hypre_sstructgridsetextents HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridsetextents )
#define hypre_sstructgridsetfemordering HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridsetfemordering )
#define hypre_sstructgridsetneighborpart HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridsetneighborpart )
#define hypre_sstructgridsetnumghost HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridsetnumghost )
#define hypre_sstructgridsetperiodic HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridsetperiodic )
#define hypre_sstructgridsetsharedpart HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridsetsharedpart )
#define hypre_sstructgridsetvariables HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructgridsetvariables )
#define hypre_sstructinnerprod HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructinnerprod )
#define hypre_sstructmatrixaddfemvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixaddfemvalues )
#define hypre_sstructmatrixaddtoboxvalu HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixaddtoboxvalu )
#define hypre_sstructmatrixaddtovalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixaddtovalues )
#define hypre_sstructmatrixassemble HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixassemble )
#define hypre_sstructmatrixcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixcreate )
#define hypre_sstructmatrixdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixdestroy )
#define hypre_sstructmatrixgetboxvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixgetboxvalues )
#define hypre_sstructmatrixgetobject HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixgetobject )
#define hypre_sstructmatrixgetvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixgetvalues )
#define hypre_sstructmatrixinitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixinitialize )
#define hypre_sstructmatrixmatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixmatvec )
#define hypre_sstructmatrixprint HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixprint )
#define hypre_sstructmatrixsetboxvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixsetboxvalues )
#define hypre_sstructmatrixsetnssymmetr HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixsetnssymmetr )
#define hypre_sstructmatrixsetobjecttyp HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixsetobjecttyp )
#define hypre_sstructmatrixsetsymmetric HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixsetsymmetric )
#define hypre_sstructmatrixsetvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructmatrixsetvalues )
#define hypre_sstructstencilcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructstencilcreate )
#define hypre_sstructstencildestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructstencildestroy )
#define hypre_sstructstencilsetentry HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructstencilsetentry )
#define hypre_sstructvectoraddtoboxvalu HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectoraddtoboxvalu )
#define hypre_sstructvectoraddtovalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectoraddtovalues )
#define hypre_sstructvectorassemble HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorassemble )
#define hypre_sstructvectoraxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectoraxpy )
#define hypre_sstructvectorcopy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorcopy )
#define hypre_sstructvectorcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorcreate )
#define hypre_sstructvectordestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectordestroy )
#define hypre_sstructvectorgather HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorgather )
#define hypre_sstructvectorgetboxvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorgetboxvalues )
#define hypre_sstructvectorgetobject HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorgetobject )
#define hypre_sstructvectorgetvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorgetvalues )
#define hypre_sstructvectorinitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorinitialize )
#define hypre_sstructvectorinnerprod HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorinnerprod )
#define hypre_sstructvectorprint HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorprint )
#define hypre_sstructvectorscale HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorscale )
#define hypre_sstructvectorsetboxvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorsetboxvalues )
#define hypre_sstructvectorsetconstantv HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorsetconstantv )
#define hypre_sstructvectorsetobjecttyp HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorsetobjecttyp )
#define hypre_sstructvectorsetvalues HYPRE_FIXEDPRECISION_FUNC ( hypre_sstructvectorsetvalues )

#endif
