
/*** 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_MULTIVECTOR_MUP_DEF_HEADER
#define hypre_MULTIVECTOR_MUP_DEF_HEADER

#include "_hypre_mup_def.h"

#define mv_MultiVectorAxpy HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorAxpy )
#define mv_MultiVectorByDiagonal HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorByDiagonal )
#define mv_MultiVectorByMatrix HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorByMatrix )
#define mv_MultiVectorByMultiVector HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorByMultiVector )
#define mv_MultiVectorByMultiVectorDiag HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorByMultiVectorDiag )
#define mv_MultiVectorClear HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorClear )
#define mv_MultiVectorCopy HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorCopy )
#define mv_MultiVectorCreateCopy HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorCreateCopy )
#define mv_MultiVectorCreateFromSampleVector HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorCreateFromSampleVector )
#define mv_MultiVectorDestroy HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorDestroy )
#define mv_MultiVectorEval HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorEval )
#define mv_MultiVectorGetData HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorGetData )
#define mv_MultiVectorHeight HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorHeight )
#define mv_MultiVectorSetMask HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorSetMask )
#define mv_MultiVectorSetRandom HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorSetRandom )
#define mv_MultiVectorWidth HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorWidth )
#define mv_MultiVectorWrap HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorWrap )
#define mv_MultiVectorXapy HYPRE_FIXEDPRECISION_FUNC ( mv_MultiVectorXapy )
#define mv_TempMultiVectorAxpy HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorAxpy )
#define mv_TempMultiVectorByDiagonal HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorByDiagonal )
#define mv_TempMultiVectorByMatrix HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorByMatrix )
#define mv_TempMultiVectorByMultiVector HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorByMultiVector )
#define mv_TempMultiVectorByMultiVectorDiag HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorByMultiVectorDiag )
#define mv_TempMultiVectorClear HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorClear )
#define mv_TempMultiVectorCopy HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorCopy )
#define mv_TempMultiVectorCreateCopy HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorCreateCopy )
#define mv_TempMultiVectorCreateFromSampleVector HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorCreateFromSampleVector )
#define mv_TempMultiVectorDestroy HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorDestroy )
#define mv_TempMultiVectorEval HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorEval )
#define mv_TempMultiVectorHeight HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorHeight )
#define mv_TempMultiVectorSetMask HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorSetMask )
#define mv_TempMultiVectorSetRandom HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorSetRandom )
#define mv_TempMultiVectorWidth HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorWidth )
#define mv_TempMultiVectorXapy HYPRE_FIXEDPRECISION_FUNC ( mv_TempMultiVectorXapy )

#endif
