| ceed-impl.h (f643baed4eda0a1f36e3d61f29c6ab9103a63892) | ceed-impl.h (2bba3ffaf13cc90ae8de830effb3b11a0650a2fc) |
|---|---|
| 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. --- 257 unchanged lines hidden (view full) --- 266 267struct CeedOperator_private { 268 Ceed ceed; 269 CeedOperator opfallback; 270 CeedQFunction qffallback; 271 int refcount; 272 int (*LinearAssembleQFunction)(CeedOperator, CeedVector *, 273 CeedElemRestriction *, 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. --- 257 unchanged lines hidden (view full) --- 266 267struct CeedOperator_private { 268 Ceed ceed; 269 CeedOperator opfallback; 270 CeedQFunction qffallback; 271 int refcount; 272 int (*LinearAssembleQFunction)(CeedOperator, CeedVector *, 273 CeedElemRestriction *, CeedRequest *); |
| 274 int (*LinearAssembleDiagonal)(CeedOperator, CeedVector *, CeedRequest *); 275 int (*LinearAssemblePointBlockDiagonal)(CeedOperator, CeedVector *, | 274 int (*LinearAssembleDiagonal)(CeedOperator, CeedVector, CeedRequest *); 275 int (*LinearAssemblePointBlockDiagonal)(CeedOperator, CeedVector, |
| 276 CeedRequest *); 277 int (*CreateFDMElementInverse)(CeedOperator, CeedOperator *, CeedRequest *); 278 int (*Apply)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 279 int (*ApplyComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 280 int (*ApplyAdd)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 281 int (*ApplyAddComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 282 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector, 283 CeedVector, CeedRequest *); --- 29 unchanged lines hidden --- | 276 CeedRequest *); 277 int (*CreateFDMElementInverse)(CeedOperator, CeedOperator *, CeedRequest *); 278 int (*Apply)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 279 int (*ApplyComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 280 int (*ApplyAdd)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 281 int (*ApplyAddComposite)(CeedOperator, CeedVector, CeedVector, CeedRequest *); 282 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector, 283 CeedVector, CeedRequest *); --- 29 unchanged lines hidden --- |