ceed-impl.h (5107b09fcb4710dffb8bf2363d6d7d4be3d24cc9) ceed-impl.h (cae8b89ab4384ccb591c7143fd0ca8a192ac9d03)
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.

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

206 Ceed ceed;
207 CeedOperator opfallback;
208 CeedQFunction qffallback;
209 int refcount;
210 int (*AssembleLinearQFunction)(CeedOperator, CeedVector *,
211 CeedElemRestriction *, CeedRequest *);
212 int (*AssembleLinearDiagonal)(CeedOperator, CeedVector *, CeedRequest *);
213 int (*Apply)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
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.

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

206 Ceed ceed;
207 CeedOperator opfallback;
208 CeedQFunction qffallback;
209 int refcount;
210 int (*AssembleLinearQFunction)(CeedOperator, CeedVector *,
211 CeedElemRestriction *, CeedRequest *);
212 int (*AssembleLinearDiagonal)(CeedOperator, CeedVector *, CeedRequest *);
213 int (*Apply)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
214 int (*ApplyAdd)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
214 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector,
215 CeedVector, CeedRequest *);
216 int (*Destroy)(CeedOperator);
217 CeedOperatorField *inputfields;
218 CeedOperatorField *outputfields;
219 CeedInt numelements; /// Number of elements
220 CeedInt numqpoints; /// Number of quadrature points over all elements
221 CeedInt nfields; /// Number of fields that have been set

--- 23 unchanged lines hidden ---
215 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector,
216 CeedVector, CeedRequest *);
217 int (*Destroy)(CeedOperator);
218 CeedOperatorField *inputfields;
219 CeedOperatorField *outputfields;
220 CeedInt numelements; /// Number of elements
221 CeedInt numqpoints; /// Number of quadrature points over all elements
222 CeedInt nfields; /// Number of fields that have been set

--- 23 unchanged lines hidden ---