Searched refs:is_q (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ts/impls/symplectic/basicsymplectic/ |
| H A D | basicsymplectic.c | 27 IS is_p, is_q; /* IS sets for position and momentum respectively */ member 208 IS is_q = bsymp->is_q, is_p = bsymp->is_p; in TSStep_BasicSymplectic() local 221 PetscCall(VecGetSubVector(update, is_q, &q_update)); in TSStep_BasicSymplectic() 225 PetscCall(VecGetSubVector(solution, is_q, &q)); in TSStep_BasicSymplectic() 238 PetscCall(VecRestoreSubVector(solution, is_q, &q)); in TSStep_BasicSymplectic() 250 PetscCall(VecRestoreSubVector(update, is_q, &q_update)); in TSStep_BasicSymplectic() 285 PetscCall(TSRHSSplitGetIS(ts, "position", &bsymp->is_q)); in TSSetUp_BasicSymplectic() 287 …PetscCheck(bsymp->is_q && bsymp->is_p, PetscObjectComm((PetscObject)ts), PETSC_ERR_USER, "Must set… in TSSetUp_BasicSymplectic()
|