| /libCEED/examples/petsc/qfunctions/bps/ |
| H A D | bp2sphere.h | 23 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs3() local 36 true_soln[i + 0 * Q] = fabs(theta); in SetupMassRhs3() 38 true_soln[i + 1 * Q] = 2 * true_soln[i + 0 * Q]; in SetupMassRhs3() 40 true_soln[i + 2 * Q] = 3 * true_soln[i + 0 * Q]; in SetupMassRhs3() 43 rhs[i + 0 * Q] = q_data[i] * true_soln[i]; in SetupMassRhs3()
|
| H A D | bp2.h | 21 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs3() local 26 true_soln[i + 0 * Q] = sqrt(x[i] * x[i] + x[i + Q] * x[i + Q] + x[i + 2 * Q] * x[i + 2 * Q]); in SetupMassRhs3() 28 true_soln[i + 1 * Q] = 2 * true_soln[i + 0 * Q]; in SetupMassRhs3() 30 true_soln[i + 2 * Q] = 3 * true_soln[i + 0 * Q]; in SetupMassRhs3() 33 rhs[i + 0 * Q] = w[i] * true_soln[i + 0 * Q]; in SetupMassRhs3()
|
| H A D | bp4.h | 24 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs3() local 32 true_soln[i + 0 * Q] = in SetupDiffRhs3() 35 true_soln[i + 1 * Q] = 2 * true_soln[i + 0 * Q]; in SetupDiffRhs3() 37 true_soln[i + 2 * Q] = 3 * true_soln[i + 0 * Q]; in SetupDiffRhs3() 40 …Q] = w[i + Q * 0] * M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) * true_soln[i + 0 * Q]; in SetupDiffRhs3()
|
| H A D | bp24.h | 24 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassDiffRhs3() local 32 true_soln[i + 0 * Q] = in SetupMassDiffRhs3() 35 true_soln[i + 1 * Q] = 2 * true_soln[i + 0 * Q]; in SetupMassDiffRhs3() 37 true_soln[i + 2 * Q] = 3 * true_soln[i + 0 * Q]; in SetupMassDiffRhs3() 40 … + Q * 0] * (M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) + 1.0) * true_soln[i + 0 * Q]; in SetupMassDiffRhs3()
|
| H A D | bp4sphere.h | 23 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs3() local 44 true_soln[i + 0 * Q] = sin(lambda) * cos(theta); in SetupDiffRhs3() 46 true_soln[i + 1 * Q] = 2 * true_soln[i + 0 * Q]; in SetupDiffRhs3() 48 true_soln[i + 2 * Q] = 3 * true_soln[i + 0 * Q]; in SetupDiffRhs3()
|
| H A D | bp13.h | 24 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassDiffRhs() local 31 …true_soln[i] = sin(M_PI * (c[0] + k[0] * x[i + Q * 0])) * sin(M_PI * (c[1] + k[1] * x[i + Q * 1]))… in SetupMassDiffRhs() 33 …i] = w[i + Q * 0] * (M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) + 1.0) * true_soln[i]; in SetupMassDiffRhs()
|
| H A D | bp1.h | 57 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs() local 61 true_soln[i] = sqrt(x[i] * x[i] + x[i + Q] * x[i + Q] + x[i + 2 * Q] * x[i + 2 * Q]); in SetupMassRhs() 62 rhs[i] = w[i] * true_soln[i]; in SetupMassRhs()
|
| H A D | bp1sphere.h | 110 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupMassRhs() local 122 true_soln[i] = fabs(theta); in SetupMassRhs() 124 rhs[i] = q_data[i] * true_soln[i]; in SetupMassRhs()
|
| H A D | bp3.h | 81 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs() local 88 …true_soln[i] = sin(M_PI * (c[0] + k[0] * x[i + Q * 0])) * sin(M_PI * (c[1] + k[1] * x[i + Q * 1]))… in SetupDiffRhs() 90 rhs[i] = w[i + Q * 0] * M_PI * M_PI * (k[0] * k[0] + k[1] * k[1] + k[2] * k[2]) * true_soln[i]; in SetupDiffRhs()
|
| H A D | bp3sphere.h | 146 CeedScalar *true_soln = out[0], *rhs = out[1]; in SetupDiffRhs() local 165 true_soln[i + Q * 0] = sin(lambda) * cos(theta); in SetupDiffRhs()
|
| /libCEED/examples/solids/qfunctions/ |
| H A D | manufactured-true.h | 24 CeedScalar *true_soln = out[0]; in MMSTrueSoln() local 33 true_soln[i + 0 * Q] = exp(2 * x) * sin(3 * y) * cos(4 * z) / 1e8; in MMSTrueSoln() 36 true_soln[i + 1 * Q] = exp(3 * y) * sin(4 * z) * cos(2 * x) / 1e8; in MMSTrueSoln() 39 true_soln[i + 2 * Q] = exp(4 * z) * sin(2 * x) * cos(3 * y) / 1e8; in MMSTrueSoln()
|
| /libCEED/examples/solids/include/ |
| H A D | structs.h | 127 …CeedVector geo_data, geo_data_diagnostic, x_ceed, y_ceed, true_soln, stored_fields[SOLIDS_MAX_N… member 131 CeedQFunctionUser setup_geo, residual, jacobian, energy, diagnostic, true_soln; member
|
| /libCEED/examples/solids/src/ |
| H A D | setup-libceed.c | 46 CeedVectorDestroy(&data->true_soln); in CeedDataDestroy() 381 if (problem_data.true_soln) { in SetupLibceedFineLevel() 390 CeedVectorCreate(ceed, U_loc_size, &(data[fine_level]->true_soln)); in SetupLibceedFineLevel() 394 …CeedQFunctionCreateInterior(ceed, 1, problem_data.true_soln, problem_data.true_soln_loc, &qf_true); in SetupLibceedFineLevel() 402 CeedOperatorApply(op_true, x_coord, data[fine_level]->true_soln, CEED_REQUEST_IMMEDIATE); in SetupLibceedFineLevel() 408 CeedVectorGetArray(data[fine_level]->true_soln, CEED_MEM_HOST, &true_array); in SetupLibceedFineLevel() 411 CeedVectorRestoreArray(data[fine_level]->true_soln, &true_array); in SetupLibceedFineLevel()
|
| /libCEED/examples/solids/problems/ |
| H A D | linear.c | 34 .true_soln = MMSTrueSoln,
|
| /libCEED/examples/solids/ |
| H A D | elasticity.c | 748 CeedVectorGetArrayRead(ceed_data[fine_level]->true_soln, CEED_MEM_HOST, &true_array); in main() 752 CeedVectorRestoreArrayRead(ceed_data[fine_level]->true_soln, &true_array); in main()
|