Lines Matching refs:LT
24 Mat L, LT; member
252 PetscCall(MatMult(user->LT, user->y, user->uwork)); in FormGradient()
279 PetscCall(MatMult(user->LT, user->y, user->uwork)); in FormFunctionGradient()
979 PetscCall(MatCreate(PETSC_COMM_WORLD, &user->LT)); in HyperbolicInitialize()
980 PetscCall(MatSetSizes(user->LT, PETSC_DECIDE, PETSC_DECIDE, 2 * n * user->nt, n * user->nt)); in HyperbolicInitialize()
981 PetscCall(MatSetFromOptions(user->LT)); in HyperbolicInitialize()
982 PetscCall(MatMPIAIJSetPreallocation(user->LT, 1, NULL, 1, NULL)); in HyperbolicInitialize()
983 PetscCall(MatSeqAIJSetPreallocation(user->LT, 1, NULL)); in HyperbolicInitialize()
984 PetscCall(MatGetOwnershipRange(user->LT, &istart, &iend)); in HyperbolicInitialize()
989 PetscCall(MatSetValues(user->LT, 1, &i, 1, &j, &user->gamma, INSERT_VALUES)); in HyperbolicInitialize()
992 PetscCall(MatAssemblyBegin(user->LT, MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
993 PetscCall(MatAssemblyEnd(user->LT, MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
995 PetscCall(MatTranspose(user->LT, MAT_INITIAL_MATRIX, &user->L)); in HyperbolicInitialize()
1125 PetscCall(MatDestroy(&user->LT)); in HyperbolicDestroy()