ceed-impl.h (3047f7896db8a74672e0eaf4fe2741a47841cabb) ceed-impl.h (c30b7fbd8b2659efee5d57239ce7cc4a18e5e9c6)
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.

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

340 int (*LinearAssembleQFunctionUpdate)(CeedOperator, CeedVector,
341 CeedElemRestriction, CeedRequest *);
342 int (*LinearAssembleDiagonal)(CeedOperator, CeedVector, CeedRequest *);
343 int (*LinearAssembleAddDiagonal)(CeedOperator, CeedVector, CeedRequest *);
344 int (*LinearAssemblePointBlockDiagonal)(CeedOperator, CeedVector,
345 CeedRequest *);
346 int (*LinearAssembleAddPointBlockDiagonal)(CeedOperator, CeedVector,
347 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.

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

340 int (*LinearAssembleQFunctionUpdate)(CeedOperator, CeedVector,
341 CeedElemRestriction, CeedRequest *);
342 int (*LinearAssembleDiagonal)(CeedOperator, CeedVector, CeedRequest *);
343 int (*LinearAssembleAddDiagonal)(CeedOperator, CeedVector, CeedRequest *);
344 int (*LinearAssemblePointBlockDiagonal)(CeedOperator, CeedVector,
345 CeedRequest *);
346 int (*LinearAssembleAddPointBlockDiagonal)(CeedOperator, CeedVector,
347 CeedRequest *);
348 int (*LinearAssembleSymbolic)(CeedOperator, ptrdiff_t *, CeedInt **,
348 int (*LinearAssembleSymbolic)(CeedOperator, CeedSize *, CeedInt **,
349 CeedInt **);
350 int (*LinearAssemble)(CeedOperator, CeedVector);
351 int (*CreateFDMElementInverse)(CeedOperator, CeedOperator *, CeedRequest *);
352 int (*Apply)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
353 int (*ApplyComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
354 int (*ApplyAdd)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
355 int (*ApplyAddComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
356 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector,

--- 27 unchanged lines hidden ---
349 CeedInt **);
350 int (*LinearAssemble)(CeedOperator, CeedVector);
351 int (*CreateFDMElementInverse)(CeedOperator, CeedOperator *, CeedRequest *);
352 int (*Apply)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
353 int (*ApplyComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
354 int (*ApplyAdd)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
355 int (*ApplyAddComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *);
356 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector,

--- 27 unchanged lines hidden ---