Searched refs:form_jacob_ctx (Results 1 – 2 of 2) sorted by relevance
| /libCEED/examples/solids/src/ |
| H A D | misc.c | 82 FormJacobCtx form_jacob_ctx = (FormJacobCtx)ctx; in FormJacobian() local 83 PetscInt num_levels = form_jacob_ctx->num_levels; in FormJacobian() 84 Mat *jacob_mat = form_jacob_ctx->jacob_mat; in FormJacobian() 93 CeedOperatorLinearAssemble(form_jacob_ctx->op_coarse, form_jacob_ctx->coo_values); in FormJacobian() 95 CeedVectorGetArrayRead(form_jacob_ctx->coo_values, CEED_MEM_HOST, &values); in FormJacobian() 96 PetscCall(MatSetValuesCOO(form_jacob_ctx->jacob_mat_coarse, values, ADD_VALUES)); in FormJacobian() 97 CeedVectorRestoreArrayRead(form_jacob_ctx->coo_values, &values); in FormJacobian()
|
| /libCEED/examples/solids/ |
| H A D | elasticity.c | 61 FormJacobCtx form_jacob_ctx; in main() local 398 PetscCall(PetscMalloc1(1, &form_jacob_ctx)); in main() 399 form_jacob_ctx->jacob_ctx = jacob_ctx; in main() 400 form_jacob_ctx->num_levels = num_levels; in main() 401 form_jacob_ctx->jacob_mat = jacob_mat; in main() 457 form_jacob_ctx->coo_values = coo_values; in main() 458 form_jacob_ctx->op_coarse = ceed_data[0]->op_jacobian; in main() 459 form_jacob_ctx->jacob_mat_coarse = jacob_mat_coarse; in main() 465 …SNESSetJacobian(snes, jacob_mat[fine_level], jacob_mat[fine_level], FormJacobian, form_jacob_ctx)); in main() 842 CeedVectorDestroy(&form_jacob_ctx->coo_values); in main() [all …]
|