Home
last modified time | relevance | path

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

/petsc/src/ts/tutorials/
H A Dex30.c880 PetscReal domain_volume; member
1344 PetscCall(VecShift(a, -vals[NUM_FIELDS] / ctx->domain_volume)); in ProjectAuxDM()
1535 ctx->domain_volume = PetscRealPart(vals[P_FIELD_ID]); in SetupProblem()
1689 static PetscErrorCode ZeroMeanPotential(DM dm, Vec u, PetscScalar domain_volume) in ZeroMeanPotential() argument
1702 PetscCall(VecISShift(u, is, -vals[P_FIELD_ID] / domain_volume)); in ZeroMeanPotential()
1745 for (PetscInt i = 0; i < nv; i++) PetscCall(ZeroMeanPotential(dm, vecs[i], ctx->domain_volume)); in SetInitialConditionsAndTolerances()
1821 PetscCall(ZeroMeanPotential(dm, u, ctx->domain_volume)); in SetInitialConditionsAndTolerances()
2064 vals[C_FIELD_ID] /= ctx->domain_volume; in Monitor()
2184 PetscCall(ZeroMeanPotential(dm, u, ctx->domain_volume)); in PostStage()