|
| 1 | +/// Copyright (c) 2017-2025, 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 |
| 9 | +/// Public header for user and utility components of libCEED |
| 10 | +#pragma once |
| 11 | + |
| 12 | +// Compatibility with previous composite CeedOperator naming |
| 13 | +[[deprecated("Use CeedOperatorCreateComposite()")]] |
| 14 | +static inline int CeedCompositeOperatorCreate(Ceed a, CeedOperator *b) { |
| 15 | + return CeedOperatorCreateComposite(a, b); |
| 16 | +} |
| 17 | +[[deprecated("Use CeedOperatorCompositeAddSub()")]] |
| 18 | +static inline int CeedCompositeOperatorAddSub(CeedOperator a, CeedOperator b) { |
| 19 | + return CeedOperatorCompositeAddSub(a, b); |
| 20 | +} |
| 21 | +[[deprecated("Use CeedOperatorCompositeGetNumSub()")]] |
| 22 | +static inline int CeedCompositeOperatorGetNumSub(CeedOperator a, CeedInt *b) { |
| 23 | + return CeedOperatorCompositeGetNumSub(a, b); |
| 24 | +} |
| 25 | +[[deprecated("Use CeedOperatorCompositeGetSubList()")]] |
| 26 | +static inline int CeedCompositeOperatorGetSubList(CeedOperator a, CeedOperator **b) { |
| 27 | + return CeedOperatorCompositeGetSubList(a, b); |
| 28 | +} |
| 29 | +[[deprecated("Use CeedCompositeOperatorGetSubByName()")]] |
| 30 | +static inline int CeedCompositeOperatorGetSubByName(CeedOperator a, const char *b, CeedOperator *c) { |
| 31 | + return CeedOperatorCompositeGetSubByName(a, b, c); |
| 32 | +} |
| 33 | +[[deprecated("Use CeedOperatorCompositeGetMultiplicity()")]] |
| 34 | +static inline int CeedCompositeOperatorGetMultiplicity(CeedOperator a, CeedInt b, CeedInt *c, CeedVector d) { |
| 35 | + return CeedOperatorCompositeGetMultiplicity(a, b, c, d); |
| 36 | +} |
0 commit comments