ceed-impl.h (545409412a57a57dfc857421c02439af6ee91e47) ceed-impl.h (c71e1dcdcfce633cdb19fa81aa6735b006eb809d)
1// Copyright (c) 2017, Lawrence Livermore National Security, LLC. Produced at
2// the Lawrence Livermore National Laboratory. LLNL-CODE-734707. All Rights
3// reserved. See files LICENSE and NOTICE for details.
4//
5// This file is part of CEED, a collection of benchmarks, miniapps, software
6// libraries and APIs for efficient high-order finite element and spectral
7// element discretizations for exascale applications. For more information and
8// source code availability see http://github.com/ceed.

--- 41 unchanged lines hidden (view full) ---

50 const CeedInt *, CeedElemRestriction);
51 int (*BasisCreateTensorH1)(CeedInt, CeedInt, CeedInt, const CeedScalar *,
52 const CeedScalar *, const CeedScalar *,
53 const CeedScalar *, CeedBasis);
54 int (*BasisCreateH1)(CeedElemTopology, CeedInt, CeedInt, CeedInt,
55 const CeedScalar *,
56 const CeedScalar *, const CeedScalar *,
57 const CeedScalar *, CeedBasis);
1// Copyright (c) 2017, Lawrence Livermore National Security, LLC. Produced at
2// the Lawrence Livermore National Laboratory. LLNL-CODE-734707. All Rights
3// reserved. See files LICENSE and NOTICE for details.
4//
5// This file is part of CEED, a collection of benchmarks, miniapps, software
6// libraries and APIs for efficient high-order finite element and spectral
7// element discretizations for exascale applications. For more information and
8// source code availability see http://github.com/ceed.

--- 41 unchanged lines hidden (view full) ---

50 const CeedInt *, CeedElemRestriction);
51 int (*BasisCreateTensorH1)(CeedInt, CeedInt, CeedInt, const CeedScalar *,
52 const CeedScalar *, const CeedScalar *,
53 const CeedScalar *, CeedBasis);
54 int (*BasisCreateH1)(CeedElemTopology, CeedInt, CeedInt, CeedInt,
55 const CeedScalar *,
56 const CeedScalar *, const CeedScalar *,
57 const CeedScalar *, CeedBasis);
58 int (*TensorContractCreate)(CeedTensorContract);
58 int (*TensorContractCreate)(CeedBasis, CeedTensorContract);
59 int (*QFunctionCreate)(CeedQFunction);
60 int (*OperatorCreate)(CeedOperator);
61 int (*CompositeOperatorCreate)(CeedOperator);
62 int refcount;
63 void *data;
64 foffset foffsets[CEED_NUM_BACKEND_FUNCTIONS];
65};
66

--- 157 unchanged lines hidden ---
59 int (*QFunctionCreate)(CeedQFunction);
60 int (*OperatorCreate)(CeedOperator);
61 int (*CompositeOperatorCreate)(CeedOperator);
62 int refcount;
63 void *data;
64 foffset foffsets[CEED_NUM_BACKEND_FUNCTIONS];
65};
66

--- 157 unchanged lines hidden ---