Lines Matching refs:identity
253 CeedScalar *elem_diag_array, *identity = NULL; in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh() local
308 CeedCall(CeedCalloc(num_qpts * num_nodes, &identity)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
309 …for (CeedInt i = 0; i < (num_nodes < num_qpts ? num_nodes : num_qpts); i++) identity[i * num_nodes… in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
324 …eedOperatorGetBasisPointer(active_bases_out[b_out], eval_modes_out[b_out][e_out], identity, &B_t)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
335 …dCall(CeedOperatorGetBasisPointer(active_bases_in[b_in], eval_modes_in[b_in][e_in], identity, &B)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
382 CeedCall(CeedFree(&identity)); in CeedOperatorLinearAssembleAddDiagonalSingle_Mesh()
1327 int CeedOperatorGetBasisPointer(CeedBasis basis, CeedEvalMode eval_mode, const CeedScalar *identity… in CeedOperatorGetBasisPointer() argument
1330 *basis_ptr = identity; in CeedOperatorGetBasisPointer()
1840 CeedScalar *B_in = NULL, *identity = NULL; in CeedOperatorAssemblyDataGetBases() local
1849 CeedCall(CeedCalloc(num_qpts * num_nodes, &identity)); in CeedOperatorAssemblyDataGetBases()
1851 identity[i * num_nodes + i] = 1.0; in CeedOperatorAssemblyDataGetBases()
1864 …CeedOperatorGetBasisPointer(data->active_bases_in[b], data->eval_modes_in[b][e_in], identity, &B)); in CeedOperatorAssemblyDataGetBases()
1875 if (identity) CeedCall(CeedFree(&identity)); in CeedOperatorAssemblyDataGetBases()
1888 CeedScalar *B_out = NULL, *identity = NULL; in CeedOperatorAssemblyDataGetBases() local
1897 CeedCall(CeedCalloc(num_qpts * num_nodes, &identity)); in CeedOperatorAssemblyDataGetBases()
1899 identity[i * num_nodes + i] = 1.0; in CeedOperatorAssemblyDataGetBases()
1912 …dOperatorGetBasisPointer(data->active_bases_out[b], data->eval_modes_out[b][e_out], identity, &B)); in CeedOperatorAssemblyDataGetBases()
1923 if (identity) CeedCall(CeedFree(&identity)); in CeedOperatorAssemblyDataGetBases()