Lines Matching refs:quadts
345 TS quadts; in TSGetCostIntegral() local
350 PetscCall(TSGetQuadratureTS(ts, NULL, &quadts)); in TSGetCostIntegral()
351 *v = quadts->vec_sol; in TSGetCostIntegral()
1708 TS quadts = ts->quadraturets; in TSForwardReset() local
1714 if (quadts) PetscCall(MatDestroy(&quadts->mat_sensip)); in TSForwardReset()
1940 PetscErrorCode TSCreateQuadratureTS(TS ts, PetscBool fwd, TS *quadts) in TSCreateQuadratureTS() argument
1946 PetscAssertPointer(quadts, 3); in TSCreateQuadratureTS()
1952 *quadts = ts->quadraturets; in TSCreateQuadratureTS()
1955 PetscCall(VecCreateSeq(PETSC_COMM_SELF, ts->numcost, &(*quadts)->vec_sol)); in TSCreateQuadratureTS()
1957 PetscCall(VecCreateSeq(PETSC_COMM_SELF, 1, &(*quadts)->vec_sol)); in TSCreateQuadratureTS()
1977 PetscErrorCode TSGetQuadratureTS(TS ts, PetscBool *fwd, TS *quadts) in TSGetQuadratureTS() argument
1982 if (quadts) *quadts = ts->quadraturets; in TSGetQuadratureTS()