Lines Matching refs:CeedBasis
81 typedef struct CeedBasis_private *CeedBasis; typedef
244 CEED_EXTERN const CeedBasis CEED_BASIS_NONE;
320 CeedBasis *basis);
322 … CeedScalar *grad_1d, const CeedScalar *q_ref_1d, const CeedScalar *q_weight_1d, CeedBasis *basis);
324 … const CeedScalar *grad, const CeedScalar *q_ref, const CeedScalar *q_weights, CeedBasis *basis);
326 … const CeedScalar *div, const CeedScalar *q_ref, const CeedScalar *q_weights, CeedBasis *basis);
328 … const CeedScalar *curl, const CeedScalar *q_ref, const CeedScalar *q_weights, CeedBasis *basis);
329 CEED_EXTERN int CeedBasisCreateProjection(CeedBasis basis_from, CeedBasis basis_to, CeedBasis *basi…
330 CEED_EXTERN int CeedBasisReferenceCopy(CeedBasis basis, CeedBasis *basis_copy);
331 CEED_EXTERN int CeedBasisSetNumViewTabs(CeedBasis basis, CeedInt num_tabs);
332 CEED_EXTERN int CeedBasisGetNumViewTabs(CeedBasis basis, CeedInt *num_tabs);
333 CEED_EXTERN int CeedBasisView(CeedBasis basis, FILE *stream);
334 CEED_EXTERN int CeedBasisApply(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, CeedEva…
335 CEED_EXTERN int CeedBasisApplyAdd(CeedBasis basis, CeedInt num_elem, CeedTransposeMode t_mode, Ceed…
336 CEED_EXTERN int CeedBasisApplyAtPoints(CeedBasis basis, CeedInt num_elem, const CeedInt *num_points…
338 CEED_EXTERN int CeedBasisApplyAddAtPoints(CeedBasis basis, CeedInt num_elem, const CeedInt *num_poi…
340 CEED_EXTERN int CeedBasisGetCeed(CeedBasis basis, Ceed *ceed);
341 CEED_EXTERN Ceed CeedBasisReturnCeed(CeedBasis basis);
342 CEED_EXTERN int CeedBasisGetDimension(CeedBasis basis, CeedInt *dim);
343 CEED_EXTERN int CeedBasisGetTopology(CeedBasis basis, CeedElemTopology *topo);
344 CEED_EXTERN int CeedBasisGetNumComponents(CeedBasis basis, CeedInt *num_comp);
345 CEED_EXTERN int CeedBasisGetNumNodes(CeedBasis basis, CeedInt *P);
346 CEED_EXTERN int CeedBasisGetNumNodes1D(CeedBasis basis, CeedInt *P_1d);
347 CEED_EXTERN int CeedBasisGetNumQuadraturePoints(CeedBasis basis, CeedInt *Q);
348 CEED_EXTERN int CeedBasisGetNumQuadraturePoints1D(CeedBasis basis, CeedInt *Q_1d);
349 CEED_EXTERN int CeedBasisGetQRef(CeedBasis basis, const CeedScalar **q_ref);
350 CEED_EXTERN int CeedBasisGetQWeights(CeedBasis basis, const CeedScalar **q_weights);
351 CEED_EXTERN int CeedBasisGetInterp(CeedBasis basis, const CeedScalar **interp);
352 CEED_EXTERN int CeedBasisGetInterp1D(CeedBasis basis, const CeedScalar **interp_1d);
353 CEED_EXTERN int CeedBasisGetGrad(CeedBasis basis, const CeedScalar **grad);
354 CEED_EXTERN int CeedBasisGetGrad1D(CeedBasis basis, const CeedScalar **grad_1d);
355 CEED_EXTERN int CeedBasisGetDiv(CeedBasis basis, const CeedScalar **div);
356 CEED_EXTERN int CeedBasisGetCurl(CeedBasis basis, const CeedScalar **curl);
357 CEED_EXTERN int CeedBasisDestroy(CeedBasis *basis);
439 …ield(CeedOperator op, const char *field_name, CeedElemRestriction rstr, CeedBasis basis, CeedVecto…
469 … CeedBasis basis_coarse, CeedOperator *op_coarse, CeedOperator *op_prolong,
472 … CeedBasis basis_coarse, const CeedScalar *interp_c_to_f, CeedOperator *op_coarse,
475 … CeedBasis basis_coarse, const CeedScalar *interp_c_to_f, CeedOperator *op_coarse,
512 CEED_EXTERN int CeedOperatorFieldGetBasis(CeedOperatorField op_field, CeedBasis *basis);
514 …a(CeedOperatorField op_field, const char **field_name, CeedElemRestriction *rstr, CeedBasis *basis,