| ceed-impl.h (7f565272b8651519e1f8332c5b9e73ffa0fc04e9) | ceed-impl.h (0f7fd0f8b8a217b3039591f3d95e1a4bbb58f157) |
|---|---|
| 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. --- 124 unchanged lines hidden (view full) --- 133 int (*SetValue)(CeedVector, CeedScalar); 134 int (*SyncArray)(CeedVector, CeedMemType); 135 int (*TakeArray)(CeedVector, CeedMemType, CeedScalar **); 136 int (*GetArray)(CeedVector, CeedMemType, CeedScalar **); 137 int (*GetArrayRead)(CeedVector, CeedMemType, const CeedScalar **); 138 int (*RestoreArray)(CeedVector); 139 int (*RestoreArrayRead)(CeedVector); 140 int (*Norm)(CeedVector, CeedNormType, CeedScalar *); | 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. --- 124 unchanged lines hidden (view full) --- 133 int (*SetValue)(CeedVector, CeedScalar); 134 int (*SyncArray)(CeedVector, CeedMemType); 135 int (*TakeArray)(CeedVector, CeedMemType, CeedScalar **); 136 int (*GetArray)(CeedVector, CeedMemType, CeedScalar **); 137 int (*GetArrayRead)(CeedVector, CeedMemType, const CeedScalar **); 138 int (*RestoreArray)(CeedVector); 139 int (*RestoreArrayRead)(CeedVector); 140 int (*Norm)(CeedVector, CeedNormType, CeedScalar *); |
| 141 int (*AXPY)(CeedVector, CeedScalar, CeedVector); 142 int (*PointwiseMult)(CeedVector, CeedVector, CeedVector); |
|
| 141 int (*Reciprocal)(CeedVector); 142 int (*Destroy)(CeedVector); 143 int ref_count; 144 CeedInt length; 145 uint64_t state; 146 uint64_t num_readers; 147 void *data; 148}; --- 182 unchanged lines hidden --- | 143 int (*Reciprocal)(CeedVector); 144 int (*Destroy)(CeedVector); 145 int ref_count; 146 CeedInt length; 147 uint64_t state; 148 uint64_t num_readers; 149 void *data; 150}; --- 182 unchanged lines hidden --- |