| ceed-impl.h (0f5de9e98068b12a59dcd312c9f1e18e27ffc25d) | ceed-impl.h (ef700c2c820139b0085dfca090e5370411559769) |
|---|---|
| 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. --- 129 unchanged lines hidden (view full) --- 138 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector, 139 CeedVector, CeedRequest *); 140 int (*GetQData)(CeedOperator, CeedVector *); 141 int (*Destroy)(CeedOperator); 142 struct CeedOperatorField inputfields[16]; 143 struct CeedOperatorField outputfields[16]; 144 CeedInt numelements; /// Number of elements 145 CeedInt numqpoints; /// Number of quadrature points over all elements | 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. --- 129 unchanged lines hidden (view full) --- 138 int (*ApplyJacobian)(CeedOperator, CeedVector, CeedVector, CeedVector, 139 CeedVector, CeedRequest *); 140 int (*GetQData)(CeedOperator, CeedVector *); 141 int (*Destroy)(CeedOperator); 142 struct CeedOperatorField inputfields[16]; 143 struct CeedOperatorField outputfields[16]; 144 CeedInt numelements; /// Number of elements 145 CeedInt numqpoints; /// Number of quadrature points over all elements |
| 146 CeedInt nfields; /// Number of fields that have been set |
|
| 146 CeedQFunction qf; 147 CeedQFunction dqf; 148 CeedQFunction dqfT; 149 bool setupdone; 150 void *data; 151}; 152 153#endif | 147 CeedQFunction qf; 148 CeedQFunction dqf; 149 CeedQFunction dqfT; 150 bool setupdone; 151 void *data; 152}; 153 154#endif |