| backend.h (63fe681b35f0e91d70b9739fcc4dce8f46b867ae) | backend.h (db002c03923317a1c3814dcd861330002c00a8ea) |
|---|---|
| 1// Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors. 2// All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 3// 4// SPDX-License-Identifier: BSD-2-Clause 5// 6// This file is part of CEED: http://github.com/ceed 7 8/// @file --- 145 unchanged lines hidden (view full) --- 154CEED_EXTERN int CeedGetData(Ceed ceed, void *data); 155CEED_EXTERN int CeedSetData(Ceed ceed, void *data); 156CEED_EXTERN int CeedReference(Ceed ceed); 157 158CEED_EXTERN int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array); 159CEED_EXTERN int CeedVectorHasBorrowedArrayOfType(CeedVector vec, CeedMemType mem_type, bool *has_borrowed_array_of_type); 160CEED_EXTERN int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array); 161CEED_EXTERN int CeedVectorGetState(CeedVector vec, uint64_t *state); | 1// Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors. 2// All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 3// 4// SPDX-License-Identifier: BSD-2-Clause 5// 6// This file is part of CEED: http://github.com/ceed 7 8/// @file --- 145 unchanged lines hidden (view full) --- 154CEED_EXTERN int CeedGetData(Ceed ceed, void *data); 155CEED_EXTERN int CeedSetData(Ceed ceed, void *data); 156CEED_EXTERN int CeedReference(Ceed ceed); 157 158CEED_EXTERN int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array); 159CEED_EXTERN int CeedVectorHasBorrowedArrayOfType(CeedVector vec, CeedMemType mem_type, bool *has_borrowed_array_of_type); 160CEED_EXTERN int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array); 161CEED_EXTERN int CeedVectorGetState(CeedVector vec, uint64_t *state); |
| 162CEED_EXTERN int CeedVectorAddReference(CeedVector vec); | |
| 163CEED_EXTERN int CeedVectorGetData(CeedVector vec, void *data); 164CEED_EXTERN int CeedVectorSetData(CeedVector vec, void *data); 165CEED_EXTERN int CeedVectorReference(CeedVector vec); 166 167CEED_EXTERN int CeedElemRestrictionApplyUnsigned(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, 168 CeedRequest *request); 169CEED_EXTERN int CeedElemRestrictionGetStrides(CeedElemRestriction rstr, CeedInt (*strides)[3]); 170CEED_EXTERN int CeedElemRestrictionGetOffsets(CeedElemRestriction rstr, CeedMemType mem_type, const CeedInt **offsets); --- 135 unchanged lines hidden --- | 162CEED_EXTERN int CeedVectorGetData(CeedVector vec, void *data); 163CEED_EXTERN int CeedVectorSetData(CeedVector vec, void *data); 164CEED_EXTERN int CeedVectorReference(CeedVector vec); 165 166CEED_EXTERN int CeedElemRestrictionApplyUnsigned(CeedElemRestriction rstr, CeedTransposeMode t_mode, CeedVector u, CeedVector ru, 167 CeedRequest *request); 168CEED_EXTERN int CeedElemRestrictionGetStrides(CeedElemRestriction rstr, CeedInt (*strides)[3]); 169CEED_EXTERN int CeedElemRestrictionGetOffsets(CeedElemRestriction rstr, CeedMemType mem_type, const CeedInt **offsets); --- 135 unchanged lines hidden --- |