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

#undef HYPRE_SStructBiCGSTABCreate
#undef HYPRE_SStructBiCGSTABDestroy
#undef HYPRE_SStructBiCGSTABGetFinalRelativeResidualNorm
#undef HYPRE_SStructBiCGSTABGetNumIterations
#undef HYPRE_SStructBiCGSTABGetResidual
#undef HYPRE_SStructBiCGSTABSetAbsoluteTol
#undef HYPRE_SStructBiCGSTABSetLogging
#undef HYPRE_SStructBiCGSTABSetMaxIter
#undef HYPRE_SStructBiCGSTABSetMinIter
#undef HYPRE_SStructBiCGSTABSetPrecond
#undef HYPRE_SStructBiCGSTABSetPrintLevel
#undef HYPRE_SStructBiCGSTABSetStopCrit
#undef HYPRE_SStructBiCGSTABSetTol
#undef HYPRE_SStructBiCGSTABSetup
#undef HYPRE_SStructBiCGSTABSolve
#undef HYPRE_SStructDiagScale
#undef HYPRE_SStructDiagScaleSetup
#undef HYPRE_SStructFlexGMRESCreate
#undef HYPRE_SStructFlexGMRESDestroy
#undef HYPRE_SStructFlexGMRESGetFinalRelativeResidualNorm
#undef HYPRE_SStructFlexGMRESGetNumIterations
#undef HYPRE_SStructFlexGMRESGetResidual
#undef HYPRE_SStructFlexGMRESSetAbsoluteTol
#undef HYPRE_SStructFlexGMRESSetKDim
#undef HYPRE_SStructFlexGMRESSetLogging
#undef HYPRE_SStructFlexGMRESSetMaxIter
#undef HYPRE_SStructFlexGMRESSetMinIter
#undef HYPRE_SStructFlexGMRESSetModifyPC
#undef HYPRE_SStructFlexGMRESSetPrecond
#undef HYPRE_SStructFlexGMRESSetPrintLevel
#undef HYPRE_SStructFlexGMRESSetTol
#undef HYPRE_SStructFlexGMRESSetup
#undef HYPRE_SStructFlexGMRESSolve
#undef HYPRE_SStructGMRESCreate
#undef HYPRE_SStructGMRESDestroy
#undef HYPRE_SStructGMRESGetFinalRelativeResidualNorm
#undef HYPRE_SStructGMRESGetNumIterations
#undef HYPRE_SStructGMRESGetResidual
#undef HYPRE_SStructGMRESSetAbsoluteTol
#undef HYPRE_SStructGMRESSetKDim
#undef HYPRE_SStructGMRESSetLogging
#undef HYPRE_SStructGMRESSetMaxIter
#undef HYPRE_SStructGMRESSetMinIter
#undef HYPRE_SStructGMRESSetPrecond
#undef HYPRE_SStructGMRESSetPrintLevel
#undef HYPRE_SStructGMRESSetStopCrit
#undef HYPRE_SStructGMRESSetTol
#undef HYPRE_SStructGMRESSetup
#undef HYPRE_SStructGMRESSolve
#undef HYPRE_SStructLGMRESCreate
#undef HYPRE_SStructLGMRESDestroy
#undef HYPRE_SStructLGMRESGetFinalRelativeResidualNorm
#undef HYPRE_SStructLGMRESGetNumIterations
#undef HYPRE_SStructLGMRESGetResidual
#undef HYPRE_SStructLGMRESSetAbsoluteTol
#undef HYPRE_SStructLGMRESSetAugDim
#undef HYPRE_SStructLGMRESSetKDim
#undef HYPRE_SStructLGMRESSetLogging
#undef HYPRE_SStructLGMRESSetMaxIter
#undef HYPRE_SStructLGMRESSetMinIter
#undef HYPRE_SStructLGMRESSetPrecond
#undef HYPRE_SStructLGMRESSetPrintLevel
#undef HYPRE_SStructLGMRESSetTol
#undef HYPRE_SStructLGMRESSetup
#undef HYPRE_SStructLGMRESSolve
#undef HYPRE_SStructPCGCreate
#undef HYPRE_SStructPCGDestroy
#undef HYPRE_SStructPCGGetFinalRelativeResidualNorm
#undef HYPRE_SStructPCGGetNumIterations
#undef HYPRE_SStructPCGGetResidual
#undef HYPRE_SStructPCGSetAbsoluteTol
#undef HYPRE_SStructPCGSetLogging
#undef HYPRE_SStructPCGSetMaxIter
#undef HYPRE_SStructPCGSetPrecond
#undef HYPRE_SStructPCGSetPrintLevel
#undef HYPRE_SStructPCGSetRelChange
#undef HYPRE_SStructPCGSetTol
#undef HYPRE_SStructPCGSetTwoNorm
#undef HYPRE_SStructPCGSetup
#undef HYPRE_SStructPCGSolve
#undef HYPRE_SStructSSAMGCreate
#undef HYPRE_SStructSSAMGDestroy
#undef HYPRE_SStructSSAMGGetFinalRelativeResidualNorm
#undef HYPRE_SStructSSAMGGetNumIterations
#undef HYPRE_SStructSSAMGSetCoarseSolverType
#undef HYPRE_SStructSSAMGSetDxyz
#undef HYPRE_SStructSSAMGSetInterpType
#undef HYPRE_SStructSSAMGSetLogging
#undef HYPRE_SStructSSAMGSetMaxCoarseSize
#undef HYPRE_SStructSSAMGSetMaxIter
#undef HYPRE_SStructSSAMGSetMaxLevels
#undef HYPRE_SStructSSAMGSetNonGalerkinRAP
#undef HYPRE_SStructSSAMGSetNonZeroGuess
#undef HYPRE_SStructSSAMGSetNumCoarseRelax
#undef HYPRE_SStructSSAMGSetNumPostRelax
#undef HYPRE_SStructSSAMGSetNumPreRelax
#undef HYPRE_SStructSSAMGSetPrintFreq
#undef HYPRE_SStructSSAMGSetPrintLevel
#undef HYPRE_SStructSSAMGSetRelChange
#undef HYPRE_SStructSSAMGSetRelaxType
#undef HYPRE_SStructSSAMGSetRelaxWeight
#undef HYPRE_SStructSSAMGSetSkipRelax
#undef HYPRE_SStructSSAMGSetTol
#undef HYPRE_SStructSSAMGSetZeroGuess
#undef HYPRE_SStructSSAMGSetup
#undef HYPRE_SStructSSAMGSolve
#undef HYPRE_SStructSetupInterpreter
#undef HYPRE_SStructSetupMatvec
#undef HYPRE_SStructSplitCreate
#undef HYPRE_SStructSplitDestroy
#undef HYPRE_SStructSplitGetFinalRelativeResidualNorm
#undef HYPRE_SStructSplitGetNumIterations
#undef HYPRE_SStructSplitPrintLogging
#undef HYPRE_SStructSplitSetLogging
#undef HYPRE_SStructSplitSetMaxIter
#undef HYPRE_SStructSplitSetNonZeroGuess
#undef HYPRE_SStructSplitSetPrintLevel
#undef HYPRE_SStructSplitSetStructSolver
#undef HYPRE_SStructSplitSetTol
#undef HYPRE_SStructSplitSetZeroGuess
#undef HYPRE_SStructSplitSetup
#undef HYPRE_SStructSplitSolve
#undef HYPRE_SStructSysPFMGCreate
#undef HYPRE_SStructSysPFMGDestroy
#undef HYPRE_SStructSysPFMGGetFinalRelativeResidualNorm
#undef HYPRE_SStructSysPFMGGetNumIterations
#undef HYPRE_SStructSysPFMGSetDxyz
#undef HYPRE_SStructSysPFMGSetJacobiWeight
#undef HYPRE_SStructSysPFMGSetLogging
#undef HYPRE_SStructSysPFMGSetMaxIter
#undef HYPRE_SStructSysPFMGSetNonZeroGuess
#undef HYPRE_SStructSysPFMGSetNumPostRelax
#undef HYPRE_SStructSysPFMGSetNumPreRelax
#undef HYPRE_SStructSysPFMGSetPrintLevel
#undef HYPRE_SStructSysPFMGSetRelChange
#undef HYPRE_SStructSysPFMGSetRelaxType
#undef HYPRE_SStructSysPFMGSetSkipRelax
#undef HYPRE_SStructSysPFMGSetTol
#undef HYPRE_SStructSysPFMGSetZeroGuess
#undef HYPRE_SStructSysPFMGSetup
#undef HYPRE_SStructSysPFMGSolve
#undef hypre_NodeRelax
#undef hypre_NodeRelaxCreate
#undef hypre_NodeRelaxDestroy
#undef hypre_NodeRelaxSetMaxIter
#undef hypre_NodeRelaxSetNodeset
#undef hypre_NodeRelaxSetNodesetRank
#undef hypre_NodeRelaxSetNumNodesets
#undef hypre_NodeRelaxSetTempVec
#undef hypre_NodeRelaxSetTol
#undef hypre_NodeRelaxSetWeight
#undef hypre_NodeRelaxSetZeroGuess
#undef hypre_NodeRelaxSetup
#undef hypre_SSAMGCoarseSolve
#undef hypre_SSAMGCoarseSolverDestroy
#undef hypre_SSAMGCoarseSolverSetup
#undef hypre_SSAMGCoarsen
#undef hypre_SSAMGComputeDxyz
#undef hypre_SSAMGComputeMaxLevels
#undef hypre_SSAMGComputeRAP
#undef hypre_SSAMGComputeRAPNonGlk
#undef hypre_SSAMGCreate
#undef hypre_SSAMGCreateInterpOp
#undef hypre_SSAMGDestroy
#undef hypre_SSAMGGetFinalRelativeResidualNorm
#undef hypre_SSAMGGetNumIterations
#undef hypre_SSAMGPrintLogging
#undef hypre_SSAMGPrintStats
#undef hypre_SSAMGRelax
#undef hypre_SSAMGRelaxCreate
#undef hypre_SSAMGRelaxDestroy
#undef hypre_SSAMGRelaxGeneric
#undef hypre_SSAMGRelaxJacobi
#undef hypre_SSAMGRelaxSetActiveParts
#undef hypre_SSAMGRelaxSetMatvecData
#undef hypre_SSAMGRelaxSetMaxIter
#undef hypre_SSAMGRelaxSetNodeset
#undef hypre_SSAMGRelaxSetNodesetRank
#undef hypre_SSAMGRelaxSetNumNodesets
#undef hypre_SSAMGRelaxSetPostRelax
#undef hypre_SSAMGRelaxSetPreRelax
#undef hypre_SSAMGRelaxSetTempVec
#undef hypre_SSAMGRelaxSetTol
#undef hypre_SSAMGRelaxSetType
#undef hypre_SSAMGRelaxSetWeights
#undef hypre_SSAMGRelaxSetZeroGuess
#undef hypre_SSAMGRelaxSetup
#undef hypre_SSAMGSetCoarseSolverType
#undef hypre_SSAMGSetDxyz
#undef hypre_SSAMGSetInterpType
#undef hypre_SSAMGSetLogging
#undef hypre_SSAMGSetMaxCoarseSize
#undef hypre_SSAMGSetMaxIter
#undef hypre_SSAMGSetMaxLevels
#undef hypre_SSAMGSetNonGalerkinRAP
#undef hypre_SSAMGSetNumCoarseRelax
#undef hypre_SSAMGSetNumPosRelax
#undef hypre_SSAMGSetNumPreRelax
#undef hypre_SSAMGSetPrintFreq
#undef hypre_SSAMGSetPrintLevel
#undef hypre_SSAMGSetRelChange
#undef hypre_SSAMGSetRelaxType
#undef hypre_SSAMGSetRelaxWeight
#undef hypre_SSAMGSetSkipRelax
#undef hypre_SSAMGSetTol
#undef hypre_SSAMGSetZeroGuess
#undef hypre_SSAMGSetup
#undef hypre_SSAMGSetupInterpOp
#undef hypre_SSAMGSetupSInterpOp
#undef hypre_SSAMGSetupUInterpOp
#undef hypre_SSAMGSolve
#undef hypre_SStructKrylovAxpy
#undef hypre_SStructKrylovCAlloc
#undef hypre_SStructKrylovClearVector
#undef hypre_SStructKrylovCommInfo
#undef hypre_SStructKrylovCopyVector
#undef hypre_SStructKrylovCreateVector
#undef hypre_SStructKrylovCreateVectorArray
#undef hypre_SStructKrylovDestroyVector
#undef hypre_SStructKrylovFree
#undef hypre_SStructKrylovIdentity
#undef hypre_SStructKrylovIdentitySetup
#undef hypre_SStructKrylovInnerProd
#undef hypre_SStructKrylovInnerProdTagged
#undef hypre_SStructKrylovMatvec
#undef hypre_SStructKrylovMatvecCreate
#undef hypre_SStructKrylovMatvecDestroy
#undef hypre_SStructKrylovPrintVector
#undef hypre_SStructKrylovScaleVector
#undef hypre_SStructSetRandomValues
#undef hypre_SysPFMGCreate
#undef hypre_SysPFMGCreateInterpOp
#undef hypre_SysPFMGDestroy
#undef hypre_SysPFMGGetFinalRelativeResidualNorm
#undef hypre_SysPFMGGetNumIterations
#undef hypre_SysPFMGPrintLogging
#undef hypre_SysPFMGRelax
#undef hypre_SysPFMGRelaxCreate
#undef hypre_SysPFMGRelaxDestroy
#undef hypre_SysPFMGRelaxSetJacobiWeight
#undef hypre_SysPFMGRelaxSetMaxIter
#undef hypre_SysPFMGRelaxSetPostRelax
#undef hypre_SysPFMGRelaxSetPreRelax
#undef hypre_SysPFMGRelaxSetTempVec
#undef hypre_SysPFMGRelaxSetTol
#undef hypre_SysPFMGRelaxSetType
#undef hypre_SysPFMGRelaxSetZeroGuess
#undef hypre_SysPFMGRelaxSetup
#undef hypre_SysPFMGSetDxyz
#undef hypre_SysPFMGSetJacobiWeight
#undef hypre_SysPFMGSetLogging
#undef hypre_SysPFMGSetMaxIter
#undef hypre_SysPFMGSetNumPostRelax
#undef hypre_SysPFMGSetNumPreRelax
#undef hypre_SysPFMGSetPrintFreq
#undef hypre_SysPFMGSetPrintLevel
#undef hypre_SysPFMGSetRelChange
#undef hypre_SysPFMGSetRelaxType
#undef hypre_SysPFMGSetSkipRelax
#undef hypre_SysPFMGSetTol
#undef hypre_SysPFMGSetZeroGuess
#undef hypre_SysPFMGSetup
#undef hypre_SysPFMGSetupInterpOp
#undef hypre_SysPFMGSolve
#undef hypre_SysPFMGZeroDiagonal
#undef hypre_sstructbicgstabcreate
#undef hypre_sstructbicgstabdestroy
#undef hypre_sstructbicgstabgetfinalre
#undef hypre_sstructbicgstabgetnumiter
#undef hypre_sstructbicgstabgetresidua
#undef hypre_sstructbicgstabsetabsolutetol
#undef hypre_sstructbicgstabsetlogging
#undef hypre_sstructbicgstabsetmaxiter
#undef hypre_sstructbicgstabsetminiter
#undef hypre_sstructbicgstabsetprecond
#undef hypre_sstructbicgstabsetprintle
#undef hypre_sstructbicgstabsetstopcri
#undef hypre_sstructbicgstabsettol
#undef hypre_sstructbicgstabsetup
#undef hypre_sstructbicgstabsolve
#undef hypre_sstructdiagscale
#undef hypre_sstructdiagscalesetup
#undef hypre_sstructflexgmrescreate
#undef hypre_sstructflexgmresdestroy
#undef hypre_sstructflexgmresgetfinalrelat
#undef hypre_sstructflexgmresgetnumiterati
#undef hypre_sstructflexgmresgetresidual
#undef hypre_sstructflexgmressetabsolutetol
#undef hypre_sstructflexgmressetkdim
#undef hypre_sstructflexgmressetlogging
#undef hypre_sstructflexgmressetmaxiter
#undef hypre_sstructflexgmressetminiter
#undef hypre_sstructflexgmressetprecond
#undef hypre_sstructflexgmressetprintlevel
#undef hypre_sstructflexgmressettol
#undef hypre_sstructflexgmressetup
#undef hypre_sstructflexgmressolve
#undef hypre_sstructgmrescreate
#undef hypre_sstructgmresdestroy
#undef hypre_sstructgmresgetfinalrelat
#undef hypre_sstructgmresgetnumiterati
#undef hypre_sstructgmresgetresidual
#undef hypre_sstructgmressetabsolutetol
#undef hypre_sstructgmressetkdim
#undef hypre_sstructgmressetlogging
#undef hypre_sstructgmressetmaxiter
#undef hypre_sstructgmressetminiter
#undef hypre_sstructgmressetprecond
#undef hypre_sstructgmressetprintlevel
#undef hypre_sstructgmressetstopcrit
#undef hypre_sstructgmressettol
#undef hypre_sstructgmressetup
#undef hypre_sstructgmressolve
#undef hypre_sstructlgmrescreate
#undef hypre_sstructlgmresdestroy
#undef hypre_sstructlgmresgetfinalrelat
#undef hypre_sstructlgmresgetnumiterati
#undef hypre_sstructlgmresgetresidual
#undef hypre_sstructlgmressetabsolutetol
#undef hypre_sstructlgmressetaugdim
#undef hypre_sstructlgmressetkdim
#undef hypre_sstructlgmressetlogging
#undef hypre_sstructlgmressetmaxiter
#undef hypre_sstructlgmressetminiter
#undef hypre_sstructlgmressetprecond
#undef hypre_sstructlgmressetprintlevel
#undef hypre_sstructlgmressettol
#undef hypre_sstructlgmressetup
#undef hypre_sstructlgmressolve
#undef hypre_sstructpcgcreate
#undef hypre_sstructpcgdestroy
#undef hypre_sstructpcggetfinalrelativ
#undef hypre_sstructpcggetnumiteration
#undef hypre_sstructpcggetresidual
#undef hypre_sstructpcgsetabsolutetol
#undef hypre_sstructpcgsetlogging
#undef hypre_sstructpcgsetmaxiter
#undef hypre_sstructpcgsetprecond
#undef hypre_sstructpcgsetprintlevel
#undef hypre_sstructpcgsetrelchange
#undef hypre_sstructpcgsettol
#undef hypre_sstructpcgsettwonorm
#undef hypre_sstructpcgsetup
#undef hypre_sstructpcgsolve
#undef hypre_sstructsetupinterpreter
#undef hypre_sstructsetupmatvec
#undef hypre_sstructsplitcreate
#undef hypre_sstructsplitdestroy
#undef hypre_sstructsplitgetfinalrelat
#undef hypre_sstructsplitgetnumiterati
#undef hypre_sstructsplitsetmaxiter
#undef hypre_sstructsplitsetnonzerogue
#undef hypre_sstructsplitsetstructsolv
#undef hypre_sstructsplitsettol
#undef hypre_sstructsplitsetup
#undef hypre_sstructsplitsetzeroguess
#undef hypre_sstructsplitsolve
#undef hypre_sstructssamgcreate
#undef hypre_sstructssamgdestroy
#undef hypre_sstructssamggetfinalrel
#undef hypre_sstructssamggetnumitera
#undef hypre_sstructssamgsetdxyz
#undef hypre_sstructssamgsetlogging
#undef hypre_sstructssamgsetmaxiter
#undef hypre_sstructssamgsetnonzerog
#undef hypre_sstructssamgsetnumpostr
#undef hypre_sstructssamgsetnumprere
#undef hypre_sstructssamgsetprintlev
#undef hypre_sstructssamgsetrelaxtyp
#undef hypre_sstructssamgsetrelaxwei
#undef hypre_sstructssamgsetrelchang
#undef hypre_sstructssamgsetskiprela
#undef hypre_sstructssamgsettol
#undef hypre_sstructssamgsetup
#undef hypre_sstructssamgsetzerogues
#undef hypre_sstructssamgsolve
#undef hypre_sstructsyspfmgcreate
#undef hypre_sstructsyspfmgdestroy
#undef hypre_sstructsyspfmggetfinalrel
#undef hypre_sstructsyspfmggetnumitera
#undef hypre_sstructsyspfmgsetdxyz
#undef hypre_sstructsyspfmgsetjacobiweigh
#undef hypre_sstructsyspfmgsetlogging
#undef hypre_sstructsyspfmgsetmaxiter
#undef hypre_sstructsyspfmgsetnonzerog
#undef hypre_sstructsyspfmgsetnumpostr
#undef hypre_sstructsyspfmgsetnumprere
#undef hypre_sstructsyspfmgsetprintlev
#undef hypre_sstructsyspfmgsetrelaxtyp
#undef hypre_sstructsyspfmgsetrelchang
#undef hypre_sstructsyspfmgsetskiprela
#undef hypre_sstructsyspfmgsettol
#undef hypre_sstructsyspfmgsetup
#undef hypre_sstructsyspfmgsetzerogues
#undef hypre_sstructsyspfmgsolve
