Home
last modified time | relevance | path

Searched refs:form_jacob_ctx (Results 1 – 2 of 2) sorted by relevance

/libCEED/examples/solids/src/
H A Dmisc.c82 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 Delasticity.c61 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 …]