Lines Matching refs:eval
233 CEED_QFUNCTION_HELPER void SortRows(CeedScalar *eval, CeedScalar *evec, CeedInt N, SortCriteria sor… in SortRows() argument
242 if (eval[j] > eval[i_max]) i_max = j; in SortRows()
245 if (eval[j] < eval[i_max]) i_max = j; in SortRows()
248 if (fabs(eval[j]) > fabs(eval[i_max])) i_max = j; in SortRows()
251 if (fabs(eval[j]) < fabs(eval[i_max])) i_max = j; in SortRows()
257 SwapScalar(&eval[i], &eval[i_max]); in SortRows()
281 CEED_QFUNCTION_HELPER CeedInt Diagonalize(CeedScalar *A, CeedInt N, CeedScalar *eval, CeedScalar *e… in Diagonalize() argument
311 for (CeedInt i = 0; i < N; i++) eval[i] = A[i * N + i]; in Diagonalize()
314 SortRows(eval, evec, N, sort_criteria); in Diagonalize()
323 CEED_QFUNCTION_HELPER CeedInt Diagonalize3(CeedScalar A[3][3], CeedScalar eval[3], CeedScalar evec[… in Diagonalize3()
325 …return Diagonalize((CeedScalar *)A, 3, (CeedScalar *)eval, (CeedScalar *)evec, (CeedInt *)max_idx_… in Diagonalize3()