ceed-impl.h (5ba4e83e9b1c3504427ca38afe780fb47d34b172) ceed-impl.h (d04bbc78fb1f4c986969af2fa56bdcf94e57fde9)
1// Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors.
2// All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
3//
4// SPDX-License-Identifier: BSD-2-Clause
5//
6// This file is part of CEED: http://github.com/ceed
7
8/// @file

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

119 int (*TensorContractCreate)(CeedBasis, CeedTensorContract);
120 int (*QFunctionCreate)(CeedQFunction);
121 int (*QFunctionContextCreate)(CeedQFunctionContext);
122 int (*OperatorCreate)(CeedOperator);
123 int (*CompositeOperatorCreate)(CeedOperator);
124 int ref_count;
125 void *data;
126 bool is_debug;
1// Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors.
2// All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
3//
4// SPDX-License-Identifier: BSD-2-Clause
5//
6// This file is part of CEED: http://github.com/ceed
7
8/// @file

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

119 int (*TensorContractCreate)(CeedBasis, CeedTensorContract);
120 int (*QFunctionCreate)(CeedQFunction);
121 int (*QFunctionContextCreate)(CeedQFunctionContext);
122 int (*OperatorCreate)(CeedOperator);
123 int (*CompositeOperatorCreate)(CeedOperator);
124 int ref_count;
125 void *data;
126 bool is_debug;
127 bool has_valid_op_fallback_resource;
127 bool is_deterministic;
128 char err_msg[CEED_MAX_RESOURCE_LEN];
129 FOffset *f_offsets;
130};
131
132struct CeedVector_private {
133 Ceed ceed;
134 int (*HasValidArray)(CeedVector, bool *);

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

382 CeedOperator *sub_operators;
383 CeedInt num_suboperators;
384 void *data;
385 CeedInt num_context_labels;
386 CeedInt max_context_labels;
387 CeedContextFieldLabel *context_labels;
388};
389
128 bool is_deterministic;
129 char err_msg[CEED_MAX_RESOURCE_LEN];
130 FOffset *f_offsets;
131};
132
133struct CeedVector_private {
134 Ceed ceed;
135 int (*HasValidArray)(CeedVector, bool *);

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

383 CeedOperator *sub_operators;
384 CeedInt num_suboperators;
385 void *data;
386 CeedInt num_context_labels;
387 CeedInt max_context_labels;
388 CeedContextFieldLabel *context_labels;
389};
390
391CEED_INTERN int CeedOperatorGetFallback(CeedOperator op,
392 CeedOperator *op_fallback);
393
390#endif
394#endif