Lines Matching refs:rstr
36 static int CeedOperatorCheckField(Ceed ceed, CeedQFunctionField qf_field, CeedElemRestriction rstr,… in CeedOperatorCheckField() argument
45 …CeedCheck((rstr == CEED_ELEMRESTRICTION_NONE) == (eval_mode == CEED_EVAL_WEIGHT), ceed, CEED_ERROR… in CeedOperatorCheckField()
47 if (rstr != CEED_ELEMRESTRICTION_NONE) { in CeedOperatorCheckField()
48 CeedCall(CeedElemRestrictionGetNumComponents(rstr, &rstr_num_comp)); in CeedOperatorCheckField()
57 …CeedCheck(rstr == CEED_ELEMRESTRICTION_NONE || rstr_num_comp == num_comp, ceed, CEED_ERROR_DIMENSI… in CeedOperatorCheckField()
335 CeedElemRestriction rstr; in CeedOperatorGetActiveElemRestrictions() local
337 CeedCall(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &rstr)); in CeedOperatorGetActiveElemRestrictions()
338 …CeedCheck(!*active_input_rstr || *active_input_rstr == rstr, CeedOperatorReturnCeed(op), CEED_ERRO… in CeedOperatorGetActiveElemRestrictions()
340 … if (!*active_input_rstr) CeedCall(CeedElemRestrictionReferenceCopy(rstr, active_input_rstr)); in CeedOperatorGetActiveElemRestrictions()
341 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorGetActiveElemRestrictions()
356 CeedElemRestriction rstr; in CeedOperatorGetActiveElemRestrictions() local
358 CeedCall(CeedOperatorFieldGetElemRestriction(op_output_fields[i], &rstr)); in CeedOperatorGetActiveElemRestrictions()
359 …CeedCheck(!*active_output_rstr || *active_output_rstr == rstr, CeedOperatorReturnCeed(op), CEED_ER… in CeedOperatorGetActiveElemRestrictions()
361 … if (!*active_output_rstr) CeedCall(CeedElemRestrictionReferenceCopy(rstr, active_output_rstr)); in CeedOperatorGetActiveElemRestrictions()
362 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorGetActiveElemRestrictions()
928 int CeedOperatorSetField(CeedOperator op, const char *field_name, CeedElemRestriction rstr, CeedBas… in CeedOperatorSetField() argument
940 …CeedCheck(rstr, CeedOperatorReturnCeed(op), CEED_ERROR_INCOMPATIBLE, "CeedElemRestriction rstr for… in CeedOperatorSetField()
944 CeedCall(CeedElemRestrictionGetNumElements(rstr, &num_elem)); in CeedOperatorSetField()
945 …CeedCheck(rstr == CEED_ELEMRESTRICTION_NONE || !op->has_restriction || num_elem == op->num_elem, C… in CeedOperatorSetField()
950 CeedCall(CeedElemRestrictionGetType(rstr, &rstr_type)); in CeedOperatorSetField()
957 CeedCall(CeedElemRestrictionReferenceCopy(rstr, &op->first_points_rstr)); in CeedOperatorSetField()
961 … CeedCall(CeedElemRestrictionAtPointsAreCompatible(op->first_points_rstr, rstr, &are_compatible)); in CeedOperatorSetField()
968 if (basis == CEED_BASIS_NONE) CeedCall(CeedElemRestrictionGetElementSize(rstr, &num_qpts)); in CeedOperatorSetField()
1003 CeedCall(CeedOperatorCheckField(CeedOperatorReturnCeed(op), qf_field, rstr, basis)); in CeedOperatorSetField()
1009 CeedCall(CeedElemRestrictionGetLVectorSize(rstr, &l_size)); in CeedOperatorSetField()
1022 CeedCall(CeedElemRestrictionReferenceCopy(rstr, &(*op_field)->elem_rstr)); in CeedOperatorSetField()
1023 if (rstr != CEED_ELEMRESTRICTION_NONE && !op->has_restriction) { in CeedOperatorSetField()
1214 int CeedOperatorFieldGetElemRestriction(CeedOperatorField op_field, CeedElemRestriction *rstr) { in CeedOperatorFieldGetElemRestriction() argument
1215 *rstr = NULL; in CeedOperatorFieldGetElemRestriction()
1216 CeedCall(CeedElemRestrictionReferenceCopy(op_field->elem_rstr, rstr)); in CeedOperatorFieldGetElemRestriction()
1273 …CeedOperatorField op_field, const char **field_name, CeedElemRestriction *rstr, CeedBasis *basis, … in CeedOperatorFieldGetData() argument
1275 if (rstr) CeedCall(CeedOperatorFieldGetElemRestriction(op_field, rstr)); in CeedOperatorFieldGetData()
1893 CeedElemRestriction rstr; in CeedOperatorGetFlopsEstimate() local
1896 CeedCall(CeedOperatorFieldGetElemRestriction(op_input_fields[i], &rstr)); in CeedOperatorGetFlopsEstimate()
1897 CeedCall(CeedElemRestrictionGetFlopsEstimate(rstr, CEED_NOTRANSPOSE, &rstr_flops)); in CeedOperatorGetFlopsEstimate()
1898 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorGetFlopsEstimate()
1932 CeedElemRestriction rstr; in CeedOperatorGetFlopsEstimate() local
1935 CeedCall(CeedOperatorFieldGetElemRestriction(op_output_fields[i], &rstr)); in CeedOperatorGetFlopsEstimate()
1936 CeedCall(CeedElemRestrictionGetFlopsEstimate(rstr, CEED_TRANSPOSE, &rstr_flops)); in CeedOperatorGetFlopsEstimate()
1937 CeedCall(CeedElemRestrictionDestroy(&rstr)); in CeedOperatorGetFlopsEstimate()