Home
last modified time | relevance | path

Searched refs:initialsolution (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ts/tutorials/advection-diffusion-reaction/
H A Dex1.c74 Vec initialsolution; member
157 PetscCall(VecGetArrayRead(ctx->initialsolution, &uinit)); in Solution()
166 PetscCall(VecRestoreArrayRead(ctx->initialsolution, &uinit)); in Solution()
207 PetscCall(VecDuplicate(U, &ctx.initialsolution)); in main()
208 PetscCall(VecGetArrayWrite(ctx.initialsolution, &u)); in main()
212 PetscCall(VecRestoreArrayWrite(ctx.initialsolution, &u)); in main()
213 PetscCall(PetscOptionsGetVec(NULL, NULL, "-initial", ctx.initialsolution, NULL)); in main()
262 PetscCall(VecDestroy(&ctx.initialsolution)); in main()
H A Dex2.c31 Vec initialsolution; member
102 PetscCall(VecCopy(ctx->initialsolution, U)); in Solution()
140 PetscCall(VecDuplicate(U, &ctx.initialsolution)); in main()
141 PetscCall(VecGetArrayWrite(ctx.initialsolution, &u)); in main()
146 PetscCall(VecRestoreArrayWrite(ctx.initialsolution, &u)); in main()
183 PetscCall(VecDestroy(&ctx.initialsolution)); in main()
/petsc/src/ts/tutorials/autodiff/
H A Dadr_ex1.cxx18 Vec initialsolution; member
158 PetscCall(VecGetArrayRead(ctx->initialsolution, &uinit)); in Solution()
167 PetscCall(VecRestoreArrayRead(ctx->initialsolution, &uinit)); in Solution()
211 PetscCall(VecDuplicate(U, &ctx.initialsolution)); in main()
212 PetscCall(VecGetArray(ctx.initialsolution, &u)); in main()
216 PetscCall(VecRestoreArray(ctx.initialsolution, &u)); in main()
217 PetscCall(PetscOptionsGetVec(NULL, NULL, "-initial", ctx.initialsolution, NULL)); in main()
279 PetscCall(VecDestroy(&ctx.initialsolution)); in main()
/petsc/src/ts/interface/
H A Dtsmon.c588 if (!ictx->initialsolution) PetscCall(VecDuplicate(u, &ictx->initialsolution)); in TSMonitorDrawSolution()
589 PetscCall(VecCopy(u, ictx->initialsolution)); in TSMonitorDrawSolution()
597 PetscCall(VecView(ictx->initialsolution, ictx->viewer)); in TSMonitorDrawSolution()
700 PetscCall(VecDestroy(&(*ictx)->initialsolution)); in TSMonitorDrawCtxDestroy()
/petsc/include/petsc/private/
H A Dtsimpl.h596 Vec initialsolution; member
/petsc/doc/manual/
H A Dts.md207 TSSetSolution(TS ts, Vec initialsolution);