Lines Matching refs:bp_data
30 BPData bp_data = {.q_mode = CEED_GAUSS}; in DMSwarmCeedContextCreate() local
32 PetscCall(CreateBasisFromPlex((*ctx)->ceed, dm_mesh, NULL, 0, 0, 0, bp_data, &basis_u)); in DMSwarmCeedContextCreate()
33 PetscCall(CreateBasisFromPlex((*ctx)->ceed, dm_coord, NULL, 0, 0, 0, bp_data, &basis_x)); in DMSwarmCeedContextCreate()
586 PetscErrorCode SetupProblemSwarm(DM dm_swarm, Ceed ceed, BPData bp_data, CeedData data, PetscBool s… in SetupProblemSwarm() argument
592 CeedInt num_comp, q_data_size = bp_data.q_data_size; in SetupProblemSwarm()
609 PetscCall(CreateBasisFromPlex(ceed, dm_mesh, NULL, 0, 0, 0, bp_data, &basis_u)); in SetupProblemSwarm()
610 PetscCall(CreateBasisFromPlex(ceed, dm_coord, NULL, 0, 0, 0, bp_data, &basis_x)); in SetupProblemSwarm()
667 CeedQFunctionCreateInterior(ceed, 1, bp_data.setup_geo, bp_data.setup_geo_loc, &qf_setup); in SetupProblemSwarm()
697 CeedInt in_scale = bp_data.in_mode == CEED_EVAL_GRAD ? dim : 1; in SetupProblemSwarm()
698 CeedInt out_scale = bp_data.out_mode == CEED_EVAL_GRAD ? dim : 1; in SetupProblemSwarm()
700 CeedQFunctionCreateInterior(ceed, 1, bp_data.apply, bp_data.apply_loc, &qf_apply); in SetupProblemSwarm()
701 CeedQFunctionAddInput(qf_apply, "u", num_comp * in_scale, bp_data.in_mode); in SetupProblemSwarm()
703 CeedQFunctionAddOutput(qf_apply, "v", num_comp * out_scale, bp_data.out_mode); in SetupProblemSwarm()
727 CeedQFunctionCreateInterior(ceed, 1, bp_data.setup_rhs, bp_data.setup_rhs_loc, &qf_setup_rhs); in SetupProblemSwarm()