Lines Matching refs:elem_size_out
459 CeedInt num_elem_out, elem_size_out, num_comp_out, layout_er_out[3]; in CeedOperatorAssembleSymbolicSingle() local
495 CeedCall(CeedElemRestrictionGetElementSize(elem_rstr_out, &elem_size_out)); in CeedOperatorAssembleSymbolicSingle()
504 CeedCall(CeedVectorCreate(ceed, num_elem_out * elem_size_out * num_comp_out, &elem_dof_out)); in CeedOperatorAssembleSymbolicSingle()
513 elem_size_out = elem_size_in; in CeedOperatorAssembleSymbolicSingle()
520 …local_num_entries = (CeedSize)elem_size_out * num_comp_out * elem_size_in * num_comp_in * num_elem… in CeedOperatorAssembleSymbolicSingle()
526 for (CeedInt i = 0; i < elem_size_out; i++) { in CeedOperatorAssembleSymbolicSingle()
718 CeedInt num_elem_out, elem_size_out, num_comp_out, num_qpts_out; in CeedOperatorAssembleSingle() local
765 CeedCall(CeedElemRestrictionGetElementSize(elem_rstr_out, &elem_size_out)); in CeedOperatorAssembleSingle()
767 if (basis_out == CEED_BASIS_NONE) num_qpts_out = elem_size_out; in CeedOperatorAssembleSingle()
782 elem_size_out = elem_size_in; in CeedOperatorAssembleSingle()
789 …local_num_entries = (CeedSize)elem_size_out * num_comp_out * elem_size_in * num_comp_in * num_elem… in CeedOperatorAssembleSingle()
797 CeedCall(CeedCalloc(elem_size_out * num_qpts_in * num_eval_modes_in[0], &BTD_mat)); in CeedOperatorAssembleSingle()
798 CeedCall(CeedCalloc(elem_size_out * elem_size_in, &elem_mat)); in CeedOperatorAssembleSingle()
799 …if (elem_rstr_curl_orients_in || elem_rstr_curl_orients_out) CeedCall(CeedCalloc(elem_size_out * e… in CeedOperatorAssembleSingle()
806 for (CeedSize n = 0; n < elem_size_out; n++) { in CeedOperatorAssembleSingle()
813 … const CeedSize b_out_index = (q * num_eval_modes_out[0] + e_out) * elem_size_out + n; in CeedOperatorAssembleSingle()
826 …tApply(contract, 1, num_qpts_in * num_eval_modes_in[0], elem_size_in, elem_size_out, BTD_mat, CEED… in CeedOperatorAssembleSingle()
832 …CeedCall(CeedMatrixMatrixMultiply(ceed, BTD_mat, B_mat_in, elem_mat, elem_size_out, elem_size_in, … in CeedOperatorAssembleSingle()
838 const bool *elem_orients = &elem_rstr_orients_out[e * elem_size_out]; in CeedOperatorAssembleSingle()
840 for (CeedInt i = 0; i < elem_size_out; i++) { in CeedOperatorAssembleSingle()
848 const CeedInt8 *elem_curl_orients = &elem_rstr_curl_orients_out[e * 3 * elem_size_out]; in CeedOperatorAssembleSingle()
851 memcpy(elem_mat_b, elem_mat, elem_size_out * elem_size_in * sizeof(CeedScalar)); in CeedOperatorAssembleSingle()
852 for (CeedInt i = 0; i < elem_size_out; i++) { in CeedOperatorAssembleSingle()
856 …(i < elem_size_out - 1 ? elem_mat_b[(i + 1) * elem_size_in + j] * elem_curl_orients[3 * i + 3] : 0… in CeedOperatorAssembleSingle()
863 for (CeedInt i = 0; i < elem_size_out; i++) { in CeedOperatorAssembleSingle()
872 memcpy(elem_mat_b, elem_mat, elem_size_out * elem_size_in * sizeof(CeedScalar)); in CeedOperatorAssembleSingle()
873 for (CeedInt i = 0; i < elem_size_out; i++) { in CeedOperatorAssembleSingle()
883 for (CeedInt i = 0; i < elem_size_out; i++) { in CeedOperatorAssembleSingle()
930 …CeedInt num_elem_in, elem_size_in, num_comp_in, num_elem_out, elem_size_out, num_comp_… in CeedOperatorAssemblyCountEntriesSingle() local
946 CeedCall(CeedElemRestrictionGetElementSize(rstr_out, &elem_size_out)); in CeedOperatorAssemblyCountEntriesSingle()
950 elem_size_out = elem_size_in; in CeedOperatorAssemblyCountEntriesSingle()
955 *num_entries = (CeedSize)elem_size_in * num_comp_in * elem_size_out * num_comp_out * num_elem_in; in CeedOperatorAssemblyCountEntriesSingle()