Lines Matching refs:CeedInt
88 CeedInt num_vecs, max_vecs;
98 CeedInt num_view_tabs;
111 CeedInt num_rust_source_roots, max_rust_source_roots, num_rust_source_roots_readers;
112 CeedInt num_jit_source_roots, max_jit_source_roots, num_jit_source_roots_readers;
115 CeedInt num_jit_defines, max_jit_defines, num_jit_defines_readers;
121 …int (*ElemRestrictionCreate)(CeedMemType, CeedCopyMode, const CeedInt *, const bool *, const CeedI…
122 …int (*ElemRestrictionCreateAtPoints)(CeedMemType, CeedCopyMode, const CeedInt *, const bool *, con…
123 …int (*ElemRestrictionCreateBlocked)(CeedMemType, CeedCopyMode, const CeedInt *, const bool *, cons…
124 …int (*BasisCreateTensorH1)(CeedInt, CeedInt, CeedInt, const CeedScalar *, const CeedScalar *, cons…
125 …int (*BasisCreateH1)(CeedElemTopology, CeedInt, CeedInt, CeedInt, const CeedScalar *, const CeedSc…
127 …int (*BasisCreateHdiv)(CeedElemTopology, CeedInt, CeedInt, CeedInt, const CeedScalar *, const Ceed…
129 …int (*BasisCreateHcurl)(CeedElemTopology, CeedInt, CeedInt, CeedInt, const CeedScalar *, const Cee…
179 …int (*ApplyAtPointsInElement)(CeedElemRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVec…
180 …int (*ApplyBlock)(CeedElemRestriction, CeedInt, CeedTransposeMode, CeedVector, CeedVector, CeedReq…
181 int (*GetAtPointsElementOffset)(CeedElemRestriction, CeedInt, CeedSize *);
182 int (*GetOffsets)(CeedElemRestriction, CeedMemType, const CeedInt **);
186 CeedInt num_elem; /* number of elements */
187 CeedInt elem_size; /* number of nodes per element */
188 CeedInt num_points; /* number of points, for points restriction */
189 CeedInt num_comp; /* number of components */
190 CeedInt comp_stride; /* Component stride for L-vector ordering */
193 CeedInt block_size; /* number of elements in a batch */
194 CeedInt num_block; /* number of blocks of elements */
195 CeedInt *strides; /* strides between [nodes, components, elements] */
196 CeedInt l_layout[3]; /* L-vector layout [nodes, components, elements] */
197 CeedInt e_layout[3]; /* E-vector layout [nodes, components, elements] */
206 int (*Apply)(CeedBasis, CeedInt, CeedTransposeMode, CeedEvalMode, CeedVector, CeedVector);
207 int (*ApplyAdd)(CeedBasis, CeedInt, CeedTransposeMode, CeedEvalMode, CeedVector, CeedVector);
208 …int (*ApplyAtPoints)(CeedBasis, CeedInt, const CeedInt *, CeedTransposeMode, CeedEvalMode, CeedVec…
209 …int (*ApplyAddAtPoints)(CeedBasis, CeedInt, const CeedInt *, CeedTransposeMode, CeedEvalMode, Ceed…
212 CeedInt dim; /* topological dimension */
214 CeedInt num_comp; /* number of field components (1 for scalar fields) */
215 CeedInt P_1d; /* number of nodes in one dimension */
216 CeedInt Q_1d; /* number of quadrature points in one dimension */
217 CeedInt P; /* total number of nodes */
218 CeedInt Q; /* total number of quadrature points */
238 …*Apply)(CeedTensorContract, CeedInt, CeedInt, CeedInt, CeedInt, const CeedScalar *restrict, CeedTr…
246 CeedInt size;
252 int (*Apply)(CeedQFunction, CeedInt, CeedVector *, CeedVector *);
256 …CeedInt vec_length; /* Number of quadrature points must be padded to a multiple of ve…
259 CeedInt num_input_fields, num_output_fields;
261 CeedInt user_flop_estimate;
289 CeedInt num_fields;
290 CeedInt max_fields;
317 CeedInt num_sub_labels;
341 CeedInt num_active_bases_in, num_active_bases_out;
344 CeedInt *num_eval_modes_in, *num_eval_modes_out;
359 int (*LinearAssembleSymbolic)(CeedOperator, CeedSize *, CeedInt **, CeedInt **);
361 int (*LinearAssembleSingle)(CeedOperator, CeedInt, CeedVector);
372 CeedInt num_elem; /* Number of elements */
373 CeedInt num_qpts; /* Number of quadrature points over all elements */
374 CeedInt num_fields; /* Number of fields that have been set */
389 CeedInt num_suboperators;
391 CeedInt num_context_labels;
392 CeedInt max_context_labels;