
/*** 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 */

#undef hypre_STRUCT_LS_MUP_DEF_HEADER

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