| /honee/qfunctions/ |
| H A D | sgs_dd_utils.h | 25 CEED_QFUNCTION_HELPER void OrientBasisWithVector(CeedScalar basis[3][3], const CeedScalar vector[3]… in OrientBasisWithVector() 28 MatVec3(basis, vector, CEED_NOTRANSPOSE, alignment); in OrientBasisWithVector() 30 if (alignment[0] < 0) ScaleN(basis[0], -1, 3); in OrientBasisWithVector() 31 if (alignment[2] < 0) ScaleN(basis[2], -1, 3); in OrientBasisWithVector() 33 Cross3(basis[2], basis[0], cross); in OrientBasisWithVector() 34 CeedScalar basis_1_orientation = Dot3(cross, basis[1]); in OrientBasisWithVector() 35 if (basis_1_orientation < 0) ScaleN(basis[1], -1, 3); in OrientBasisWithVector()
|
| /honee/include/ |
| H A D | dm-utils.h | 18 CeedBasis *basis); 19 …e(Ceed ceed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, CeedBasis *basis); 21 … CeedElemRestriction *elem_restr, CeedBasis *basis, CeedVector *vector); 23 CeedBasis *basis); 25 CeedBasis *basis);
|
| H A D | navierstokes.h | 349 …ldData(DivDiffFluxProjectionData diff_flux_proj, CeedElemRestriction *elem_restr, CeedBasis *basis,
|
| /honee/src/ |
| H A D | dm-utils.c | 739 CeedBasis basis = *(CeedBasis *)ctx; in DMPlexCeedBasisDestroy() local 742 PetscCallCeed(CeedBasisReturnCeed(basis), CeedBasisDestroy(&basis)); in DMPlexCeedBasisDestroy() 765 CeedBasis *basis) { in DMPlexCeedBasisCreate() argument 783 *basis = NULL; in DMPlexCeedBasisCreate() 784 PetscCallCeed(ceed, CeedBasisReferenceCopy(container_basis, basis)); in DMPlexCeedBasisCreate() 830 …eed, CeedBasisCreateH1(ceed, elem_topo, num_comp, P, Q, interp, grad, q_points, q_weights, basis)); in DMPlexCeedBasisCreate() 848 …teTensorH1(ceed, dim, num_comp, P_1d, Q_1d, interp_1d, grad_1d, q_points_1d, q_weights_1d, basis)); in DMPlexCeedBasisCreate() 858 PetscCallCeed(ceed, CeedBasisReferenceCopy(*basis, &container_basis)); in DMPlexCeedBasisCreate() 879 …(Ceed ceed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, CeedBasis *basis) { in DMPlexCeedBasisCoordinateCreate() argument 884 PetscCall(DMPlexCeedBasisCreate(ceed, dm_coord, domain_label, label_value, height, 0, basis)); in DMPlexCeedBasisCoordinateCreate() [all …]
|
| H A D | diff_flux_projection.c | 106 …ldData(DivDiffFluxProjectionData diff_flux_proj, CeedElemRestriction *elem_restr, CeedBasis *basis, in DivDiffFluxProjectionGetOperatorFieldData() argument 112 …if (basis) PetscCallCeed(ceed, CeedBasisReferenceCopy(diff_flux_proj->basis_div_diff_flux, basis)); in DivDiffFluxProjectionGetOperatorFieldData()
|
| H A D | monitor_totalkineticenergy.c | 33 static PetscErrorCode CreateElemRestrColloc_CompMajor(Ceed ceed, CeedInt num_comp, CeedBasis basis,… in CreateElemRestrColloc_CompMajor() argument 38 PetscCallCeed(ceed, CeedBasisGetNumQuadraturePoints(basis, &num_elem_qpts)); in CreateElemRestrColloc_CompMajor()
|
| /honee/ |
| H A D | CHANGELOG.md | 11 - For strong STG, element size is calculated from cell-to-face basis. `-stg_dx` no longer needed in…
|
| H A D | Doxyfile | 961 # character encoding on a per file pattern basis. Doxygen will compare the file 1120 # basis. Doxygen will compare the file name with each pattern and apply the
|
| /honee/src/spanstats/ |
| H A D | spanstats.c | 121 static PetscErrorCode CreateElemRestrColloc_CompMajor(Ceed ceed, CeedInt num_comp, CeedBasis basis,… in CreateElemRestrColloc_CompMajor() argument 126 PetscCallCeed(ceed, CeedBasisGetNumQuadraturePoints(basis, &num_elem_qpts)); in CreateElemRestrColloc_CompMajor()
|
| /honee/problems/ |
| H A D | sgs_dd_model.c | 328 PetscSpace basis; in SgsDDSetupNodalEvaluation_Sequential() local 332 PetscCall(PetscFEGetBasisSpace(fe, &basis)); in SgsDDSetupNodalEvaluation_Sequential() 333 PetscCall(PetscSpaceGetDegree(basis, °ree, NULL)); in SgsDDSetupNodalEvaluation_Sequential()
|
| /honee/doc/ |
| H A D | references.bib | 100 title = {Hierarchical basis for stabilized finite element methods for compressible flows},
|
| H A D | auxiliary.md | 43 … coefficients of the projected function, and $\psi^\mathrm{parent}_N$ the basis functions of the p… 75 where the integral $\int_{T_0}^{T_f} \phi(x,y,z,t) \mathrm{d}t$ is calculated on a running basis.
|
| H A D | runtime_options.md | 27 - Polynomial degree of tensor product basis (must be >= 1)
|
| H A D | theory.md | 353 For linear basis functions, this leads to constant values of $\nabla \cdot \bm F_{\text{diff}}$ wit…
|