// Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors. // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. // // SPDX-License-Identifier: BSD-2-Clause // // This file is part of CEED: http://github.com/ceed static void buildmats(CeedScalar *q_ref, CeedScalar *q_weight, CeedScalar *interp, CeedScalar *grad) { CeedInt P = 6, Q = 4; q_ref[0] = 0.2; q_ref[1] = 0.6; q_ref[2] = 1./3.; q_ref[3] = 0.2; q_ref[4] = 0.2; q_ref[5] = 0.2; q_ref[6] = 1./3.; q_ref[7] = 0.6; q_weight[0] = 25./96.; q_weight[1] = 25./96.; q_weight[2] = -27./96.; q_weight[3] = 25./96.; // Loop over quadrature points for (int i=0; i