Lines Matching refs:basis

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()
926 … CeedElemRestriction *elem_restr, CeedBasis *basis, CeedVector *vector) { in DMPlexCeedCoordinateCreateField() argument
935 …if (basis) PetscCall(DMPlexCeedBasisCoordinateCreate(ceed, dm, domain_label, label_value, height, in DMPlexCeedCoordinateCreateField()
985 CeedBasis *basis) { in DMPlexCeedBasisCellToFaceCreate() argument
1018 …eed, CeedBasisCreateH1(ceed, elem_topo, num_comp, P, Q, interp, grad, q_points, q_weights, basis)); in DMPlexCeedBasisCellToFaceCreate()
1041 CeedBasis *basis) { in DMPlexCeedBasisCellToFaceCoordinateCreate() argument
1049 …scCall(DMPlexCeedBasisCellToFaceCreate(ceed, dm_coord, domain_label, label_value, face, 0, basis)); in DMPlexCeedBasisCellToFaceCoordinateCreate()