Lines Matching refs:U
43 static PetscErrorCode IFunction_Conservative(TS ts, PetscReal t, Vec U, Vec Udot, Vec F, PetscCtx c… in IFunction_Conservative() argument
49 PetscCall(VecGetArrayRead(U, &u)); in IFunction_Conservative()
56 PetscCall(VecRestoreArrayRead(U, &u)); in IFunction_Conservative()
62 static PetscErrorCode IFunction_Nonconservative(TS ts, PetscReal t, Vec U, Vec Udot, Vec F, PetscCt… in IFunction_Nonconservative() argument
68 PetscCall(VecGetArrayRead(U, &u)); in IFunction_Nonconservative()
75 PetscCall(VecRestoreArrayRead(U, &u)); in IFunction_Nonconservative()
81 static PetscErrorCode IFunction_TransientVar(TS ts, PetscReal t, Vec U, Vec Cdot, Vec F, PetscCtx c… in IFunction_TransientVar() argument
87 PetscCall(VecGetArrayRead(U, &u)); in IFunction_TransientVar()
94 PetscCall(VecRestoreArrayRead(U, &u)); in IFunction_TransientVar()
100 static PetscErrorCode TransientVar(TS ts, Vec U, Vec C, PetscCtx ctx) in TransientVar() argument
103 PetscCall(VecCopy(U, C)); in TransientVar()
112 Vec U; in main() local
125 PetscCall(VecCreateSeq(PETSC_COMM_SELF, 2, &U)); in main()
126 PetscCall(VecSetValue(U, 0, 2., INSERT_VALUES)); in main()
127 PetscCall(VecSetValue(U, 1, 1., INSERT_VALUES)); in main()
133 PetscCall(VecLog(U)); in main()
137 PetscCall(VecLog(U)); in main()
144 PetscCall(TSSolve(ts, U)); in main()
150 PetscCall(VecExp(U)); in main()
153 PetscCall(VecView(U, PETSC_VIEWER_STDOUT_WORLD)); in main()
154 PetscCall(VecSum(U, &sum)); in main()
157 PetscCall(VecDestroy(&U)); in main()