
/*** 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_PARCSR_BLOCK_MV_MUP_DEF_HEADER
#define hypre_PARCSR_BLOCK_MV_MUP_DEF_HEADER

#include "_hypre_mup_def.h"

#define gselim_piv HYPRE_FIXEDPRECISION_FUNC ( gselim_piv )
#define hypre_BlockMatvecCommPkgCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_BlockMatvecCommPkgCreate )
#define hypre_BoomerAMGBlockCreateNodalA HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBlockCreateNodalA )
#define hypre_BoomerAMGBlockInterpTruncation HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBlockInterpTruncation )
#define hypre_BoomerAMGBlockRelax HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBlockRelax )
#define hypre_BoomerAMGBlockRelaxIF HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBlockRelaxIF )
#define hypre_BoomerAMGBuildBlockDirInterp HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBuildBlockDirInterp )
#define hypre_BoomerAMGBuildBlockInterp HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBuildBlockInterp )
#define hypre_BoomerAMGBuildBlockInterpDiag HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBuildBlockInterpDiag )
#define hypre_BoomerAMGBuildBlockInterpRV HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBuildBlockInterpRV )
#define hypre_BoomerAMGBuildBlockInterpRV2 HYPRE_FIXEDPRECISION_FUNC ( hypre_BoomerAMGBuildBlockInterpRV2 )
#define hypre_CSRBlockMatrixBigInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBigInitialize )
#define hypre_CSRBlockMatrixBlockAdd HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockAdd )
#define hypre_CSRBlockMatrixBlockAddAccumulate HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockAddAccumulate )
#define hypre_CSRBlockMatrixBlockAddAccumulateDiag HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockAddAccumulateDiag )
#define hypre_CSRBlockMatrixBlockAddAccumulateDiagCheckSign HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockAddAccumulateDiagCheckSign )
#define hypre_CSRBlockMatrixBlockCopyData HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockCopyData )
#define hypre_CSRBlockMatrixBlockCopyDataDiag HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockCopyDataDiag )
#define hypre_CSRBlockMatrixBlockInvMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockInvMatvec )
#define hypre_CSRBlockMatrixBlockInvMult HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockInvMult )
#define hypre_CSRBlockMatrixBlockInvMultDiag HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockInvMultDiag )
#define hypre_CSRBlockMatrixBlockInvMultDiag2 HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockInvMultDiag2 )
#define hypre_CSRBlockMatrixBlockInvMultDiag3 HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockInvMultDiag3 )
#define hypre_CSRBlockMatrixBlockMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockMatvec )
#define hypre_CSRBlockMatrixBlockMultAdd HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockMultAdd )
#define hypre_CSRBlockMatrixBlockMultAddDiag HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockMultAddDiag )
#define hypre_CSRBlockMatrixBlockMultAddDiag2 HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockMultAddDiag2 )
#define hypre_CSRBlockMatrixBlockMultAddDiag3 HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockMultAddDiag3 )
#define hypre_CSRBlockMatrixBlockMultAddDiagCheckSign HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockMultAddDiagCheckSign )
#define hypre_CSRBlockMatrixBlockMultInv HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockMultInv )
#define hypre_CSRBlockMatrixBlockNorm HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockNorm )
#define hypre_CSRBlockMatrixBlockSetScalar HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockSetScalar )
#define hypre_CSRBlockMatrixBlockTranspose HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixBlockTranspose )
#define hypre_CSRBlockMatrixCompress HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixCompress )
#define hypre_CSRBlockMatrixComputeSign HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixComputeSign )
#define hypre_CSRBlockMatrixConvertFromCSRMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixConvertFromCSRMatrix )
#define hypre_CSRBlockMatrixConvertToCSRMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixConvertToCSRMatrix )
#define hypre_CSRBlockMatrixCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixCreate )
#define hypre_CSRBlockMatrixDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixDestroy )
#define hypre_CSRBlockMatrixInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixInitialize )
#define hypre_CSRBlockMatrixMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixMatvec )
#define hypre_CSRBlockMatrixMatvecT HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixMatvecT )
#define hypre_CSRBlockMatrixSetDataOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixSetDataOwner )
#define hypre_CSRBlockMatrixTranspose HYPRE_FIXEDPRECISION_FUNC ( hypre_CSRBlockMatrixTranspose )
#define hypre_ExchangeRAPBlockData HYPRE_FIXEDPRECISION_FUNC ( hypre_ExchangeRAPBlockData )
#define hypre_GetCommPkgBlockRTFromCommPkgBlockA HYPRE_FIXEDPRECISION_FUNC ( hypre_GetCommPkgBlockRTFromCommPkgBlockA )
#define hypre_ParCSRBlockCommHandleCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockCommHandleCreate )
#define hypre_ParCSRBlockCommHandleDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockCommHandleDestroy )
#define hypre_ParCSRBlockMatrixCompress HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixCompress )
#define hypre_ParCSRBlockMatrixConvertFromParCSRMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixConvertFromParCSRMatrix )
#define hypre_ParCSRBlockMatrixConvertToParCSRMatrix HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixConvertToParCSRMatrix )
#define hypre_ParCSRBlockMatrixCreate HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixCreate )
#define hypre_ParCSRBlockMatrixCreateAssumedPartition HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixCreateAssumedPartition )
#define hypre_ParCSRBlockMatrixDestroy HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixDestroy )
#define hypre_ParCSRBlockMatrixDestroyAssumedPartition HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixDestroyAssumedPartition )
#define hypre_ParCSRBlockMatrixExtractBExt HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixExtractBExt )
#define hypre_ParCSRBlockMatrixInitialize HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixInitialize )
#define hypre_ParCSRBlockMatrixMatvec HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixMatvec )
#define hypre_ParCSRBlockMatrixMatvecT HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixMatvecT )
#define hypre_ParCSRBlockMatrixRAP HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixRAP )
#define hypre_ParCSRBlockMatrixSetDNumNonzeros HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixSetDNumNonzeros )
#define hypre_ParCSRBlockMatrixSetDataOwner HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixSetDataOwner )
#define hypre_ParCSRBlockMatrixSetNumNonzeros HYPRE_FIXEDPRECISION_FUNC ( hypre_ParCSRBlockMatrixSetNumNonzeros )
#define hypre_ParVectorCreateFromBlock HYPRE_FIXEDPRECISION_FUNC ( hypre_ParVectorCreateFromBlock )
#define hypre_block_qsort HYPRE_FIXEDPRECISION_FUNC ( hypre_block_qsort )
#define hypre_swap_blk HYPRE_FIXEDPRECISION_FUNC ( hypre_swap_blk )

#endif
