
/*** 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_STRUCT_LS_MUP_DEF_HEADER
#define hypre_STRUCT_LS_MUP_DEF_HEADER

#include "_hypre_mup_def.h"

#define HYPRE_StructBiCGSTABCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABCreate )
#define HYPRE_StructBiCGSTABDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABDestroy )
#define HYPRE_StructBiCGSTABGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABGetFinalRelativeResidualNorm )
#define HYPRE_StructBiCGSTABGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABGetNumIterations )
#define HYPRE_StructBiCGSTABGetResidual HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABGetResidual )
#define HYPRE_StructBiCGSTABSetAbsoluteTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSetAbsoluteTol )
#define HYPRE_StructBiCGSTABSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSetLogging )
#define HYPRE_StructBiCGSTABSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSetMaxIter )
#define HYPRE_StructBiCGSTABSetPrecond HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSetPrecond )
#define HYPRE_StructBiCGSTABSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSetPrintLevel )
#define HYPRE_StructBiCGSTABSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSetTol )
#define HYPRE_StructBiCGSTABSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSetup )
#define HYPRE_StructBiCGSTABSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructBiCGSTABSolve )
#define HYPRE_StructCycRedCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructCycRedCreate )
#define HYPRE_StructCycRedDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructCycRedDestroy )
#define HYPRE_StructCycRedSetBase HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructCycRedSetBase )
#define HYPRE_StructCycRedSetTDim HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructCycRedSetTDim )
#define HYPRE_StructCycRedSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructCycRedSetup )
#define HYPRE_StructCycRedSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructCycRedSolve )
#define HYPRE_StructDiagScale HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructDiagScale )
#define HYPRE_StructDiagScaleSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructDiagScaleSetup )
#define HYPRE_StructFlexGMRESCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESCreate )
#define HYPRE_StructFlexGMRESDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESDestroy )
#define HYPRE_StructFlexGMRESGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESGetFinalRelativeResidualNorm )
#define HYPRE_StructFlexGMRESGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESGetNumIterations )
#define HYPRE_StructFlexGMRESSetAbsoluteTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetAbsoluteTol )
#define HYPRE_StructFlexGMRESSetKDim HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetKDim )
#define HYPRE_StructFlexGMRESSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetLogging )
#define HYPRE_StructFlexGMRESSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetMaxIter )
#define HYPRE_StructFlexGMRESSetModifyPC HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetModifyPC )
#define HYPRE_StructFlexGMRESSetPrecond HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetPrecond )
#define HYPRE_StructFlexGMRESSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetPrintLevel )
#define HYPRE_StructFlexGMRESSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetTol )
#define HYPRE_StructFlexGMRESSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSetup )
#define HYPRE_StructFlexGMRESSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructFlexGMRESSolve )
#define HYPRE_StructGMRESCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESCreate )
#define HYPRE_StructGMRESDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESDestroy )
#define HYPRE_StructGMRESGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESGetFinalRelativeResidualNorm )
#define HYPRE_StructGMRESGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESGetNumIterations )
#define HYPRE_StructGMRESSetAbsoluteTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetAbsoluteTol )
#define HYPRE_StructGMRESSetKDim HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetKDim )
#define HYPRE_StructGMRESSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetLogging )
#define HYPRE_StructGMRESSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetMaxIter )
#define HYPRE_StructGMRESSetPrecond HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetPrecond )
#define HYPRE_StructGMRESSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetPrintLevel )
#define HYPRE_StructGMRESSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetTol )
#define HYPRE_StructGMRESSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSetup )
#define HYPRE_StructGMRESSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructGMRESSolve )
#define HYPRE_StructHybridCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridCreate )
#define HYPRE_StructHybridDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridDestroy )
#define HYPRE_StructHybridGetDSCGNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridGetDSCGNumIterations )
#define HYPRE_StructHybridGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridGetFinalRelativeResidualNorm )
#define HYPRE_StructHybridGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridGetNumIterations )
#define HYPRE_StructHybridGetPCGNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridGetPCGNumIterations )
#define HYPRE_StructHybridGetRecomputeResidual HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridGetRecomputeResidual )
#define HYPRE_StructHybridGetRecomputeResidualP HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridGetRecomputeResidualP )
#define HYPRE_StructHybridSetConvergenceTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetConvergenceTol )
#define HYPRE_StructHybridSetDSCGMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetDSCGMaxIter )
#define HYPRE_StructHybridSetKDim HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetKDim )
#define HYPRE_StructHybridSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetLogging )
#define HYPRE_StructHybridSetPCGAbsoluteTolFactor HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetPCGAbsoluteTolFactor )
#define HYPRE_StructHybridSetPCGMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetPCGMaxIter )
#define HYPRE_StructHybridSetPrecond HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetPrecond )
#define HYPRE_StructHybridSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetPrintLevel )
#define HYPRE_StructHybridSetRecomputeResidual HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetRecomputeResidual )
#define HYPRE_StructHybridSetRecomputeResidualP HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetRecomputeResidualP )
#define HYPRE_StructHybridSetRelChange HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetRelChange )
#define HYPRE_StructHybridSetSolverType HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetSolverType )
#define HYPRE_StructHybridSetStopCrit HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetStopCrit )
#define HYPRE_StructHybridSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetTol )
#define HYPRE_StructHybridSetTwoNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetTwoNorm )
#define HYPRE_StructHybridSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSetup )
#define HYPRE_StructHybridSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructHybridSolve )
#define HYPRE_StructJacobiCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiCreate )
#define HYPRE_StructJacobiDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiDestroy )
#define HYPRE_StructJacobiGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiGetFinalRelativeResidualNorm )
#define HYPRE_StructJacobiGetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiGetMaxIter )
#define HYPRE_StructJacobiGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiGetNumIterations )
#define HYPRE_StructJacobiGetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiGetTol )
#define HYPRE_StructJacobiGetZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiGetZeroGuess )
#define HYPRE_StructJacobiSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiSetMaxIter )
#define HYPRE_StructJacobiSetNonZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiSetNonZeroGuess )
#define HYPRE_StructJacobiSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiSetTol )
#define HYPRE_StructJacobiSetZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiSetZeroGuess )
#define HYPRE_StructJacobiSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiSetup )
#define HYPRE_StructJacobiSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructJacobiSolve )
#define HYPRE_StructLGMRESCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESCreate )
#define HYPRE_StructLGMRESDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESDestroy )
#define HYPRE_StructLGMRESGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESGetFinalRelativeResidualNorm )
#define HYPRE_StructLGMRESGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESGetNumIterations )
#define HYPRE_StructLGMRESSetAbsoluteTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetAbsoluteTol )
#define HYPRE_StructLGMRESSetAugDim HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetAugDim )
#define HYPRE_StructLGMRESSetKDim HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetKDim )
#define HYPRE_StructLGMRESSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetLogging )
#define HYPRE_StructLGMRESSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetMaxIter )
#define HYPRE_StructLGMRESSetPrecond HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetPrecond )
#define HYPRE_StructLGMRESSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetPrintLevel )
#define HYPRE_StructLGMRESSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetTol )
#define HYPRE_StructLGMRESSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSetup )
#define HYPRE_StructLGMRESSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructLGMRESSolve )
#define HYPRE_StructPCGCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGCreate )
#define HYPRE_StructPCGDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGDestroy )
#define HYPRE_StructPCGGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGGetFinalRelativeResidualNorm )
#define HYPRE_StructPCGGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGGetNumIterations )
#define HYPRE_StructPCGSetAbsoluteTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetAbsoluteTol )
#define HYPRE_StructPCGSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetLogging )
#define HYPRE_StructPCGSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetMaxIter )
#define HYPRE_StructPCGSetPrecond HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetPrecond )
#define HYPRE_StructPCGSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetPrintLevel )
#define HYPRE_StructPCGSetRelChange HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetRelChange )
#define HYPRE_StructPCGSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetTol )
#define HYPRE_StructPCGSetTwoNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetTwoNorm )
#define HYPRE_StructPCGSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSetup )
#define HYPRE_StructPCGSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPCGSolve )
#define HYPRE_StructPFMGCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGCreate )
#define HYPRE_StructPFMGDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGDestroy )
#define HYPRE_StructPFMGGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetFinalRelativeResidualNorm )
#define HYPRE_StructPFMGGetJacobiWeight HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetJacobiWeight )
#define HYPRE_StructPFMGGetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetLogging )
#define HYPRE_StructPFMGGetMatmultType HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetMatmultType )
#define HYPRE_StructPFMGGetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetMaxIter )
#define HYPRE_StructPFMGGetMaxLevels HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetMaxLevels )
#define HYPRE_StructPFMGGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetNumIterations )
#define HYPRE_StructPFMGGetNumPostRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetNumPostRelax )
#define HYPRE_StructPFMGGetNumPreRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetNumPreRelax )
#define HYPRE_StructPFMGGetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetPrintLevel )
#define HYPRE_StructPFMGGetRAPType HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetRAPType )
#define HYPRE_StructPFMGGetRelChange HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetRelChange )
#define HYPRE_StructPFMGGetRelaxType HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetRelaxType )
#define HYPRE_StructPFMGGetSkipRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetSkipRelax )
#define HYPRE_StructPFMGGetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetTol )
#define HYPRE_StructPFMGGetZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGGetZeroGuess )
#define HYPRE_StructPFMGSetDxyz HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetDxyz )
#define HYPRE_StructPFMGSetJacobiWeight HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetJacobiWeight )
#define HYPRE_StructPFMGSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetLogging )
#define HYPRE_StructPFMGSetMatmultType HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetMatmultType )
#define HYPRE_StructPFMGSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetMaxIter )
#define HYPRE_StructPFMGSetMaxLevels HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetMaxLevels )
#define HYPRE_StructPFMGSetNonZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetNonZeroGuess )
#define HYPRE_StructPFMGSetNumPostRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetNumPostRelax )
#define HYPRE_StructPFMGSetNumPreRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetNumPreRelax )
#define HYPRE_StructPFMGSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetPrintLevel )
#define HYPRE_StructPFMGSetRAPType HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetRAPType )
#define HYPRE_StructPFMGSetRelChange HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetRelChange )
#define HYPRE_StructPFMGSetRelaxType HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetRelaxType )
#define HYPRE_StructPFMGSetSkipRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetSkipRelax )
#define HYPRE_StructPFMGSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetTol )
#define HYPRE_StructPFMGSetZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetZeroGuess )
#define HYPRE_StructPFMGSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSetup )
#define HYPRE_StructPFMGSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructPFMGSolve )
#define HYPRE_StructSMGCreate HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGCreate )
#define HYPRE_StructSMGDestroy HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGDestroy )
#define HYPRE_StructSMGGetFinalRelativeResidualNorm HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetFinalRelativeResidualNorm )
#define HYPRE_StructSMGGetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetLogging )
#define HYPRE_StructSMGGetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetMaxIter )
#define HYPRE_StructSMGGetMemoryUse HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetMemoryUse )
#define HYPRE_StructSMGGetNumIterations HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetNumIterations )
#define HYPRE_StructSMGGetNumPostRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetNumPostRelax )
#define HYPRE_StructSMGGetNumPreRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetNumPreRelax )
#define HYPRE_StructSMGGetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetPrintLevel )
#define HYPRE_StructSMGGetRelChange HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetRelChange )
#define HYPRE_StructSMGGetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetTol )
#define HYPRE_StructSMGGetZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGGetZeroGuess )
#define HYPRE_StructSMGSetLogging HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetLogging )
#define HYPRE_StructSMGSetMaxIter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetMaxIter )
#define HYPRE_StructSMGSetMemoryUse HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetMemoryUse )
#define HYPRE_StructSMGSetNonZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetNonZeroGuess )
#define HYPRE_StructSMGSetNumPostRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetNumPostRelax )
#define HYPRE_StructSMGSetNumPreRelax HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetNumPreRelax )
#define HYPRE_StructSMGSetPrintLevel HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetPrintLevel )
#define HYPRE_StructSMGSetRelChange HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetRelChange )
#define HYPRE_StructSMGSetTol HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetTol )
#define HYPRE_StructSMGSetZeroGuess HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetZeroGuess )
#define HYPRE_StructSMGSetup HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSetup )
#define HYPRE_StructSMGSolve HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSMGSolve )
#define HYPRE_StructSetupInterpreter HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSetupInterpreter )
#define HYPRE_StructSetupMatvec HYPRE_MULTIPRECISION_FUNC ( HYPRE_StructSetupMatvec )
#define hypre_CycRedCreateCoarseOp HYPRE_FIXEDPRECISION_FUNC ( hypre_CycRedCreateCoarseOp )
#define hypre_CycRedSetupCoarseOp HYPRE_FIXEDPRECISION_FUNC ( hypre_CycRedSetupCoarseOp )
#define hypre_CyclicReduction HYPRE_FIXEDPRECISION_FUNC ( hypre_CyclicReduction )
#define hypre_CyclicReductionCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_CyclicReductionCreate )
#define hypre_CyclicReductionDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_CyclicReductionDestroy )
#define hypre_CyclicReductionSetBase HYPRE_FIXEDPRECISION_FUNC ( hypre_CyclicReductionSetBase )
#define hypre_CyclicReductionSetCDir HYPRE_FIXEDPRECISION_FUNC ( hypre_CyclicReductionSetCDir )
#define hypre_CyclicReductionSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_CyclicReductionSetup )
#define hypre_HybridCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridCreate )
#define hypre_HybridDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridDestroy )
#define hypre_HybridGetDSCGNumIterations HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridGetDSCGNumIterations )
#define hypre_HybridGetFinalRelativeResidualNorm HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridGetFinalRelativeResidualNorm )
#define hypre_HybridGetNumIterations HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridGetNumIterations )
#define hypre_HybridGetPCGNumIterations HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridGetPCGNumIterations )
#define hypre_HybridGetRecomputeResidual HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridGetRecomputeResidual )
#define hypre_HybridGetRecomputeResidualP HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridGetRecomputeResidualP )
#define hypre_HybridSetConvergenceTol HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetConvergenceTol )
#define hypre_HybridSetDSCGMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetDSCGMaxIter )
#define hypre_HybridSetKDim HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetKDim )
#define hypre_HybridSetLogging HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetLogging )
#define hypre_HybridSetPCGAbsoluteTolFactor HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetPCGAbsoluteTolFactor )
#define hypre_HybridSetPCGMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetPCGMaxIter )
#define hypre_HybridSetPrecond HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetPrecond )
#define hypre_HybridSetPrintLevel HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetPrintLevel )
#define hypre_HybridSetRecomputeResidual HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetRecomputeResidual )
#define hypre_HybridSetRecomputeResidualP HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetRecomputeResidualP )
#define hypre_HybridSetRelChange HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetRelChange )
#define hypre_HybridSetSolverType HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetSolverType )
#define hypre_HybridSetStopCrit HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetStopCrit )
#define hypre_HybridSetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetTol )
#define hypre_HybridSetTwoNorm HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetTwoNorm )
#define hypre_HybridSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSetup )
#define hypre_HybridSolve HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSolve )
#define hypre_HybridSolveUseBiCGSTAB HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSolveUseBiCGSTAB )
#define hypre_HybridSolveUseGMRES HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSolveUseGMRES )
#define hypre_HybridSolveUsePCG HYPRE_FIXEDPRECISION_FUNC ( hypre_HybridSolveUsePCG )
#define hypre_PFMG2BuildRAPNoSym HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPNoSym )
#define hypre_PFMG2BuildRAPNoSym_onebox_FSS5_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPNoSym_onebox_FSS5_CC0 )
#define hypre_PFMG2BuildRAPNoSym_onebox_FSS5_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPNoSym_onebox_FSS5_CC1 )
#define hypre_PFMG2BuildRAPNoSym_onebox_FSS9_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPNoSym_onebox_FSS9_CC0 )
#define hypre_PFMG2BuildRAPNoSym_onebox_FSS9_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPNoSym_onebox_FSS9_CC1 )
#define hypre_PFMG2BuildRAPSym HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPSym )
#define hypre_PFMG2BuildRAPSym_onebox_FSS5_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPSym_onebox_FSS5_CC0 )
#define hypre_PFMG2BuildRAPSym_onebox_FSS5_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPSym_onebox_FSS5_CC1 )
#define hypre_PFMG2BuildRAPSym_onebox_FSS9_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPSym_onebox_FSS9_CC0 )
#define hypre_PFMG2BuildRAPSym_onebox_FSS9_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2BuildRAPSym_onebox_FSS9_CC1 )
#define hypre_PFMG2CreateRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG2CreateRAPOp )
#define hypre_PFMG3BuildRAPNoSym HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPNoSym )
#define hypre_PFMG3BuildRAPNoSym_onebox_FSS07_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPNoSym_onebox_FSS07_CC0 )
#define hypre_PFMG3BuildRAPNoSym_onebox_FSS07_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPNoSym_onebox_FSS07_CC1 )
#define hypre_PFMG3BuildRAPNoSym_onebox_FSS19_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPNoSym_onebox_FSS19_CC0 )
#define hypre_PFMG3BuildRAPNoSym_onebox_FSS19_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPNoSym_onebox_FSS19_CC1 )
#define hypre_PFMG3BuildRAPNoSym_onebox_FSS27_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPNoSym_onebox_FSS27_CC0 )
#define hypre_PFMG3BuildRAPNoSym_onebox_FSS27_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPNoSym_onebox_FSS27_CC1 )
#define hypre_PFMG3BuildRAPSym HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPSym )
#define hypre_PFMG3BuildRAPSym_onebox_FSS07_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPSym_onebox_FSS07_CC0 )
#define hypre_PFMG3BuildRAPSym_onebox_FSS07_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPSym_onebox_FSS07_CC1 )
#define hypre_PFMG3BuildRAPSym_onebox_FSS19_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPSym_onebox_FSS19_CC0 )
#define hypre_PFMG3BuildRAPSym_onebox_FSS19_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPSym_onebox_FSS19_CC1 )
#define hypre_PFMG3BuildRAPSym_onebox_FSS27_CC0 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPSym_onebox_FSS27_CC0 )
#define hypre_PFMG3BuildRAPSym_onebox_FSS27_CC1 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3BuildRAPSym_onebox_FSS27_CC1 )
#define hypre_PFMG3CreateRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMG3CreateRAPOp )
#define hypre_PFMGBuildCoarseOp5 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGBuildCoarseOp5 )
#define hypre_PFMGBuildCoarseOp7 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGBuildCoarseOp7 )
#define hypre_PFMGCoarsen HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGCoarsen )
#define hypre_PFMGComputeCxyz HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGComputeCxyz )
#define hypre_PFMGComputeCxyz_core_CC HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGComputeCxyz_core_CC )
#define hypre_PFMGComputeCxyz_core_VC HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGComputeCxyz_core_VC )
#define hypre_PFMGComputeDxyz HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGComputeDxyz )
#define hypre_PFMGComputeMaxLevels HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGComputeMaxLevels )
#define hypre_PFMGCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGCreate )
#define hypre_PFMGCreateCoarseOp5 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGCreateCoarseOp5 )
#define hypre_PFMGCreateCoarseOp7 HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGCreateCoarseOp7 )
#define hypre_PFMGCreateInterpOp HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGCreateInterpOp )
#define hypre_PFMGCreateRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGCreateRAPOp )
#define hypre_PFMGDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGDestroy )
#define hypre_PFMGGetFinalRelativeResidualNorm HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetFinalRelativeResidualNorm )
#define hypre_PFMGGetJacobiWeight HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetJacobiWeight )
#define hypre_PFMGGetLogging HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetLogging )
#define hypre_PFMGGetMatmultType HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetMatmultType )
#define hypre_PFMGGetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetMaxIter )
#define hypre_PFMGGetMaxLevels HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetMaxLevels )
#define hypre_PFMGGetNumIterations HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetNumIterations )
#define hypre_PFMGGetNumPostRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetNumPostRelax )
#define hypre_PFMGGetNumPreRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetNumPreRelax )
#define hypre_PFMGGetPrintFreq HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetPrintFreq )
#define hypre_PFMGGetPrintLevel HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetPrintLevel )
#define hypre_PFMGGetRAPType HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetRAPType )
#define hypre_PFMGGetRelChange HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetRelChange )
#define hypre_PFMGGetRelaxType HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetRelaxType )
#define hypre_PFMGGetSkipRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetSkipRelax )
#define hypre_PFMGGetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetTol )
#define hypre_PFMGGetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGGetZeroGuess )
#define hypre_PFMGPrintLogging HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGPrintLogging )
#define hypre_PFMGRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelax )
#define hypre_PFMGRelaxCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxCreate )
#define hypre_PFMGRelaxDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxDestroy )
#define hypre_PFMGRelaxSetJacobiWeight HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetJacobiWeight )
#define hypre_PFMGRelaxSetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetMaxIter )
#define hypre_PFMGRelaxSetPostRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetPostRelax )
#define hypre_PFMGRelaxSetPreRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetPreRelax )
#define hypre_PFMGRelaxSetTempVec HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetTempVec )
#define hypre_PFMGRelaxSetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetTol )
#define hypre_PFMGRelaxSetType HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetType )
#define hypre_PFMGRelaxSetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetZeroGuess )
#define hypre_PFMGRelaxSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGRelaxSetup )
#define hypre_PFMGSetDxyz HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetDxyz )
#define hypre_PFMGSetJacobiWeight HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetJacobiWeight )
#define hypre_PFMGSetLogging HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetLogging )
#define hypre_PFMGSetMatmultType HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetMatmultType )
#define hypre_PFMGSetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetMaxIter )
#define hypre_PFMGSetMaxLevels HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetMaxLevels )
#define hypre_PFMGSetNumPostRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetNumPostRelax )
#define hypre_PFMGSetNumPreRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetNumPreRelax )
#define hypre_PFMGSetPrintFreq HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetPrintFreq )
#define hypre_PFMGSetPrintLevel HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetPrintLevel )
#define hypre_PFMGSetRAPType HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetRAPType )
#define hypre_PFMGSetRelChange HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetRelChange )
#define hypre_PFMGSetRelaxType HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetRelaxType )
#define hypre_PFMGSetSkipRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetSkipRelax )
#define hypre_PFMGSetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetTol )
#define hypre_PFMGSetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetZeroGuess )
#define hypre_PFMGSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetup )
#define hypre_PFMGSetupInterpOp HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetupInterpOp )
#define hypre_PFMGSetupInterpOp_core_CC HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetupInterpOp_core_CC )
#define hypre_PFMGSetupInterpOp_core_VC HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetupInterpOp_core_VC )
#define hypre_PFMGSetupRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSetupRAPOp )
#define hypre_PFMGSolve HYPRE_FIXEDPRECISION_FUNC ( hypre_PFMGSolve )
#define hypre_RedBlackConstantCoefGS HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackConstantCoefGS )
#define hypre_RedBlackGS HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGS )
#define hypre_RedBlackGSCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSCreate )
#define hypre_RedBlackGSDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSDestroy )
#define hypre_RedBlackGSSetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSSetMaxIter )
#define hypre_RedBlackGSSetStartBlack HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSSetStartBlack )
#define hypre_RedBlackGSSetStartRed HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSSetStartRed )
#define hypre_RedBlackGSSetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSSetTol )
#define hypre_RedBlackGSSetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSSetZeroGuess )
#define hypre_RedBlackGSSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_RedBlackGSSetup )
#define hypre_SMG2BuildRAPNoSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG2BuildRAPNoSym )
#define hypre_SMG2BuildRAPSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG2BuildRAPSym )
#define hypre_SMG2CreateRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG2CreateRAPOp )
#define hypre_SMG2RAPPeriodicNoSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG2RAPPeriodicNoSym )
#define hypre_SMG2RAPPeriodicSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG2RAPPeriodicSym )
#define hypre_SMG3BuildRAPNoSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG3BuildRAPNoSym )
#define hypre_SMG3BuildRAPSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG3BuildRAPSym )
#define hypre_SMG3CreateRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG3CreateRAPOp )
#define hypre_SMG3RAPPeriodicNoSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG3RAPPeriodicNoSym )
#define hypre_SMG3RAPPeriodicSym HYPRE_FIXEDPRECISION_FUNC ( hypre_SMG3RAPPeriodicSym )
#define hypre_SMGAxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGAxpy )
#define hypre_SMGCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGCreate )
#define hypre_SMGCreateInterpOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGCreateInterpOp )
#define hypre_SMGCreateRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGCreateRAPOp )
#define hypre_SMGCreateRestrictOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGCreateRestrictOp )
#define hypre_SMGDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGDestroy )
#define hypre_SMGGetFinalRelativeResidualNorm HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetFinalRelativeResidualNorm )
#define hypre_SMGGetLogging HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetLogging )
#define hypre_SMGGetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetMaxIter )
#define hypre_SMGGetMemoryUse HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetMemoryUse )
#define hypre_SMGGetNumIterations HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetNumIterations )
#define hypre_SMGGetNumPostRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetNumPostRelax )
#define hypre_SMGGetNumPreRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetNumPreRelax )
#define hypre_SMGGetPrintLevel HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetPrintLevel )
#define hypre_SMGGetRelChange HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetRelChange )
#define hypre_SMGGetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetTol )
#define hypre_SMGGetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGGetZeroGuess )
#define hypre_SMGPrintLogging HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGPrintLogging )
#define hypre_SMGRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelax )
#define hypre_SMGRelaxCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxCreate )
#define hypre_SMGRelaxDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxDestroy )
#define hypre_SMGRelaxDestroyARem HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxDestroyARem )
#define hypre_SMGRelaxDestroyASol HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxDestroyASol )
#define hypre_SMGRelaxDestroyTempVec HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxDestroyTempVec )
#define hypre_SMGRelaxSetBase HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetBase )
#define hypre_SMGRelaxSetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetMaxIter )
#define hypre_SMGRelaxSetMaxLevel HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetMaxLevel )
#define hypre_SMGRelaxSetMemoryUse HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetMemoryUse )
#define hypre_SMGRelaxSetNewMatrixStencil HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetNewMatrixStencil )
#define hypre_SMGRelaxSetNumPostRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetNumPostRelax )
#define hypre_SMGRelaxSetNumPreRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetNumPreRelax )
#define hypre_SMGRelaxSetNumPreSpaces HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetNumPreSpaces )
#define hypre_SMGRelaxSetNumRegSpaces HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetNumRegSpaces )
#define hypre_SMGRelaxSetNumSpaces HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetNumSpaces )
#define hypre_SMGRelaxSetPreSpaceRank HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetPreSpaceRank )
#define hypre_SMGRelaxSetRegSpaceRank HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetRegSpaceRank )
#define hypre_SMGRelaxSetSpace HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetSpace )
#define hypre_SMGRelaxSetTempVec HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetTempVec )
#define hypre_SMGRelaxSetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetTol )
#define hypre_SMGRelaxSetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetZeroGuess )
#define hypre_SMGRelaxSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetup )
#define hypre_SMGRelaxSetupARem HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetupARem )
#define hypre_SMGRelaxSetupASol HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetupASol )
#define hypre_SMGRelaxSetupBaseBoxArray HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetupBaseBoxArray )
#define hypre_SMGRelaxSetupTempVec HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGRelaxSetupTempVec )
#define hypre_SMGResidual HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGResidual )
#define hypre_SMGResidualCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGResidualCreate )
#define hypre_SMGResidualDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGResidualDestroy )
#define hypre_SMGResidualSetBase HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGResidualSetBase )
#define hypre_SMGResidualSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGResidualSetup )
#define hypre_SMGSetBase HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetBase )
#define hypre_SMGSetLogging HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetLogging )
#define hypre_SMGSetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetMaxIter )
#define hypre_SMGSetMaxLevel HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetMaxLevel )
#define hypre_SMGSetMemoryUse HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetMemoryUse )
#define hypre_SMGSetNumPostRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetNumPostRelax )
#define hypre_SMGSetNumPreRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetNumPreRelax )
#define hypre_SMGSetPrintLevel HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetPrintLevel )
#define hypre_SMGSetRelChange HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetRelChange )
#define hypre_SMGSetStructVectorConstantValues HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetStructVectorConstantValues )
#define hypre_SMGSetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetTol )
#define hypre_SMGSetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetZeroGuess )
#define hypre_SMGSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetup )
#define hypre_SMGSetupInterpOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetupInterpOp )
#define hypre_SMGSetupRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetupRAPOp )
#define hypre_SMGSetupRestrictOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSetupRestrictOp )
#define hypre_SMGSolve HYPRE_FIXEDPRECISION_FUNC ( hypre_SMGSolve )
#define hypre_SemiBuildRAP HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiBuildRAP )
#define hypre_SemiCreateRAPOp HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiCreateRAPOp )
#define hypre_SemiInterp HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiInterp )
#define hypre_SemiInterpCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiInterpCreate )
#define hypre_SemiInterpDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiInterpDestroy )
#define hypre_SemiInterpSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiInterpSetup )
#define hypre_SemiRestrict HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiRestrict )
#define hypre_SemiRestrictCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiRestrictCreate )
#define hypre_SemiRestrictDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiRestrictDestroy )
#define hypre_SemiRestrictSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_SemiRestrictSetup )
#define hypre_StructDiagScale HYPRE_FIXEDPRECISION_FUNC ( hypre_StructDiagScale )
#define hypre_StructInterpAssemble HYPRE_FIXEDPRECISION_FUNC ( hypre_StructInterpAssemble )
#define hypre_StructJacobiCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiCreate )
#define hypre_StructJacobiDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiDestroy )
#define hypre_StructJacobiGetFinalRelativeResidualNorm HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiGetFinalRelativeResidualNorm )
#define hypre_StructJacobiGetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiGetMaxIter )
#define hypre_StructJacobiGetNumIterations HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiGetNumIterations )
#define hypre_StructJacobiGetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiGetTol )
#define hypre_StructJacobiGetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiGetZeroGuess )
#define hypre_StructJacobiSetMaxIter HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiSetMaxIter )
#define hypre_StructJacobiSetTempVec HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiSetTempVec )
#define hypre_StructJacobiSetTol HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiSetTol )
#define hypre_StructJacobiSetWeight HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiSetWeight )
#define hypre_StructJacobiSetZeroGuess HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiSetZeroGuess )
#define hypre_StructJacobiSetup HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiSetup )
#define hypre_StructJacobiSolve HYPRE_FIXEDPRECISION_FUNC ( hypre_StructJacobiSolve )
#define hypre_StructKrylovAxpy HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovAxpy )
#define hypre_StructKrylovCAlloc HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovCAlloc )
#define hypre_StructKrylovClearVector HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovClearVector )
#define hypre_StructKrylovCommInfo HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovCommInfo )
#define hypre_StructKrylovCopyVector HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovCopyVector )
#define hypre_StructKrylovCreateVector HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovCreateVector )
#define hypre_StructKrylovCreateVectorArray HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovCreateVectorArray )
#define hypre_StructKrylovDestroyVector HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovDestroyVector )
#define hypre_StructKrylovFree HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovFree )
#define hypre_StructKrylovIdentity HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovIdentity )
#define hypre_StructKrylovIdentitySetup HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovIdentitySetup )
#define hypre_StructKrylovInnerProd HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovInnerProd )
#define hypre_StructKrylovInnerProdTagged HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovInnerProdTagged )
#define hypre_StructKrylovMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovMatvec )
#define hypre_StructKrylovMatvecCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovMatvecCreate )
#define hypre_StructKrylovMatvecDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovMatvecDestroy )
#define hypre_StructKrylovScaleVector HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovScaleVector )
#define hypre_StructKrylovSetRandomValues HYPRE_FIXEDPRECISION_FUNC ( hypre_StructKrylovSetRandomValues )
#define hypre_structbicgstabcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabcreate )
#define hypre_structbicgstabdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabdestroy )
#define hypre_structbicgstabgetfinalrel HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabgetfinalrel )
#define hypre_structbicgstabgetnumitera HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabgetnumitera )
#define hypre_structbicgstabgetresidual HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabgetresidual )
#define hypre_structbicgstabsetabstol HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsetabstol )
#define hypre_structbicgstabsetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsetlogging )
#define hypre_structbicgstabsetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsetmaxiter )
#define hypre_structbicgstabsetprecond HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsetprecond )
#define hypre_structbicgstabsetprintlev HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsetprintlev )
#define hypre_structbicgstabsettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsettol )
#define hypre_structbicgstabsetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsetup )
#define hypre_structbicgstabsolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structbicgstabsolve )
#define hypre_structcycredcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structcycredcreate )
#define hypre_structcycreddestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structcycreddestroy )
#define hypre_structcycredsetbase HYPRE_FIXEDPRECISION_FUNC ( hypre_structcycredsetbase )
#define hypre_structcycredsettdim HYPRE_FIXEDPRECISION_FUNC ( hypre_structcycredsettdim )
#define hypre_structcycredsetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structcycredsetup )
#define hypre_structcycredsolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structcycredsolve )
#define hypre_structdiagscale HYPRE_FIXEDPRECISION_FUNC ( hypre_structdiagscale )
#define hypre_structdiagscalesetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structdiagscalesetup )
#define hypre_structfgmrescreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmrescreate )
#define hypre_structfgmresdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmresdestroy )
#define hypre_structfgmresgetfinalrel HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmresgetfinalrel )
#define hypre_structfgmresgetnumiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmresgetnumiter )
#define hypre_structfgmressetabstol HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressetabstol )
#define hypre_structfgmressetkdim HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressetkdim )
#define hypre_structfgmressetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressetlogging )
#define hypre_structfgmressetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressetmaxiter )
#define hypre_structfgmressetprecond HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressetprecond )
#define hypre_structfgmressetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressetprintlevel )
#define hypre_structfgmressettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressettol )
#define hypre_structfgmressetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressetup )
#define hypre_structfgmressolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structfgmressolve )
#define hypre_structgmrescreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmrescreate )
#define hypre_structgmresdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmresdestroy )
#define hypre_structgmresgetfinalrelati HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmresgetfinalrelati )
#define hypre_structgmresgetnumiteratio HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmresgetnumiteratio )
#define hypre_structgmressetabstol HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressetabstol )
#define hypre_structgmressetkdim HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressetkdim )
#define hypre_structgmressetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressetlogging )
#define hypre_structgmressetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressetmaxiter )
#define hypre_structgmressetprecond HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressetprecond )
#define hypre_structgmressetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressetprintlevel )
#define hypre_structgmressettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressettol )
#define hypre_structgmressetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressetup )
#define hypre_structgmressolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structgmressolve )
#define hypre_structhybridcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridcreate )
#define hypre_structhybriddestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybriddestroy )
#define hypre_structhybridgetdscgnumite HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridgetdscgnumite )
#define hypre_structhybridgetfinalrelat HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridgetfinalrelat )
#define hypre_structhybridgetnumiterati HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridgetnumiterati )
#define hypre_structhybridgetpcgnumiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridgetpcgnumiter )
#define hypre_structhybridsetconvergenc HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetconvergenc )
#define hypre_structhybridsetdscgmaxite HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetdscgmaxite )
#define hypre_structhybridsetkdim HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetkdim )
#define hypre_structhybridsetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetlogging )
#define hypre_structhybridsetpcgabsolut HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetpcgabsolut )
#define hypre_structhybridsetpcgmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetpcgmaxiter )
#define hypre_structhybridsetprecond HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetprecond )
#define hypre_structhybridsetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetprintlevel )
#define hypre_structhybridsetrelchange HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetrelchange )
#define hypre_structhybridsetsolvertype HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetsolvertype )
#define hypre_structhybridsetstopcrit HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetstopcrit )
#define hypre_structhybridsettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsettol )
#define hypre_structhybridsettwonorm HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsettwonorm )
#define hypre_structhybridsetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsetup )
#define hypre_structhybridsolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structhybridsolve )
#define hypre_structjacobicreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobicreate )
#define hypre_structjacobidestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobidestroy )
#define hypre_structjacobigetfinalrelat HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobigetfinalrelat )
#define hypre_structjacobigetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobigetmaxiter )
#define hypre_structjacobigetnumiterati HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobigetnumiterati )
#define hypre_structjacobigettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobigettol )
#define hypre_structjacobigetzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobigetzeroguess )
#define hypre_structjacobisetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobisetmaxiter )
#define hypre_structjacobisetnonzerogue HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobisetnonzerogue )
#define hypre_structjacobisettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobisettol )
#define hypre_structjacobisetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobisetup )
#define hypre_structjacobisetzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobisetzeroguess )
#define hypre_structjacobisolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structjacobisolve )
#define hypre_structlgmrescreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmrescreate )
#define hypre_structlgmresdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmresdestroy )
#define hypre_structlgmresgetfinalrel HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmresgetfinalrel )
#define hypre_structlgmresgetnumiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmresgetnumiter )
#define hypre_structlgmressetabstol HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetabstol )
#define hypre_structlgmressetaugdim HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetaugdim )
#define hypre_structlgmressetkdim HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetkdim )
#define hypre_structlgmressetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetlogging )
#define hypre_structlgmressetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetmaxiter )
#define hypre_structlgmressetprecond HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetprecond )
#define hypre_structlgmressetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetprintlevel )
#define hypre_structlgmressettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressettol )
#define hypre_structlgmressetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressetup )
#define hypre_structlgmressolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structlgmressolve )
#define hypre_structpcgcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgcreate )
#define hypre_structpcgdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgdestroy )
#define hypre_structpcggetfinalrelative HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcggetfinalrelative )
#define hypre_structpcggetnumiterations HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcggetnumiterations )
#define hypre_structpcgsetabstol HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsetabstol )
#define hypre_structpcgsetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsetlogging )
#define hypre_structpcgsetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsetmaxiter )
#define hypre_structpcgsetprecond HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsetprecond )
#define hypre_structpcgsetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsetprintlevel )
#define hypre_structpcgsetrelchange HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsetrelchange )
#define hypre_structpcgsettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsettol )
#define hypre_structpcgsettwonorm HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsettwonorm )
#define hypre_structpcgsetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsetup )
#define hypre_structpcgsolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structpcgsolve )
#define hypre_structpfmgcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgcreate )
#define hypre_structpfmgdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgdestroy )
#define hypre_structpfmggetfinalrelativ HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetfinalrelativ )
#define hypre_structpfmggetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetlogging )
#define hypre_structpfmggetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetmaxiter )
#define hypre_structpfmggetmaxlevels HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetmaxlevels )
#define hypre_structpfmggetnumiteration HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetnumiteration )
#define hypre_structpfmggetnumpostrelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetnumpostrelax )
#define hypre_structpfmggetnumprerelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetnumprerelax )
#define hypre_structpfmggetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetprintlevel )
#define hypre_structpfmggetraptype HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetraptype )
#define hypre_structpfmggetrelaxtype HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetrelaxtype )
#define hypre_structpfmggetrelchange HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetrelchange )
#define hypre_structpfmggetskiprelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetskiprelax )
#define hypre_structpfmggettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggettol )
#define hypre_structpfmggetzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmggetzeroguess )
#define hypre_structpfmgsetdxyz HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetdxyz )
#define hypre_structpfmgsetjacobiweigh HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetjacobiweigh )
#define hypre_structpfmgsetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetlogging )
#define hypre_structpfmgsetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetmaxiter )
#define hypre_structpfmgsetmaxlevels HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetmaxlevels )
#define hypre_structpfmgsetnonzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetnonzeroguess )
#define hypre_structpfmgsetnumpostrelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetnumpostrelax )
#define hypre_structpfmgsetnumprerelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetnumprerelax )
#define hypre_structpfmgsetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetprintlevel )
#define hypre_structpfmgsetraptype HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetraptype )
#define hypre_structpfmgsetrelaxtype HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetrelaxtype )
#define hypre_structpfmgsetrelchange HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetrelchange )
#define hypre_structpfmgsetskiprelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetskiprelax )
#define hypre_structpfmgsettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsettol )
#define hypre_structpfmgsetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetup )
#define hypre_structpfmgsetzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsetzeroguess )
#define hypre_structpfmgsolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structpfmgsolve )
#define hypre_structsetupinterpreter HYPRE_FIXEDPRECISION_FUNC ( hypre_structsetupinterpreter )
#define hypre_structsetupmatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_structsetupmatvec )
#define hypre_structsmgcreate HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgcreate )
#define hypre_structsmgdestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgdestroy )
#define hypre_structsmggetfinalrelative HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetfinalrelative )
#define hypre_structsmggetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetlogging )
#define hypre_structsmggetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetmaxiter )
#define hypre_structsmggetmemoryuse HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetmemoryuse )
#define hypre_structsmggetnumiterations HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetnumiterations )
#define hypre_structsmggetnumpostrelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetnumpostrelax )
#define hypre_structsmggetnumprerelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetnumprerelax )
#define hypre_structsmggetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetprintlevel )
#define hypre_structsmggetrelchange HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetrelchange )
#define hypre_structsmggettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggettol )
#define hypre_structsmggetzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmggetzeroguess )
#define hypre_structsmgsetlogging HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetlogging )
#define hypre_structsmgsetmaxiter HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetmaxiter )
#define hypre_structsmgsetmemoryuse HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetmemoryuse )
#define hypre_structsmgsetnonzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetnonzeroguess )
#define hypre_structsmgsetnumpostrelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetnumpostrelax )
#define hypre_structsmgsetnumprerelax HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetnumprerelax )
#define hypre_structsmgsetprintlevel HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetprintlevel )
#define hypre_structsmgsetrelchange HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetrelchange )
#define hypre_structsmgsettol HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsettol )
#define hypre_structsmgsetup HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetup )
#define hypre_structsmgsetzeroguess HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsetzeroguess )
#define hypre_structsmgsolve HYPRE_FIXEDPRECISION_FUNC ( hypre_structsmgsolve )

#endif
