Searched refs:lumped_mass (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ts/tutorials/ |
| H A D | ex30.c | 1375 static PetscErrorCode DMGetLumpedMass(DM dm, PetscBool local, Vec *lumped_mass) in DMGetLumpedMass() argument 1382 PetscCall(DMGetNamedLocalVector(dm, "lumped_mass", lumped_mass)); in DMGetLumpedMass() 1385 PetscCall(DMGetNamedGlobalVector(dm, "lumped_mass", lumped_mass)); in DMGetLumpedMass() 1410 PetscCall(VecCopy(w, *lumped_mass)); in DMGetLumpedMass() 1416 static PetscErrorCode DMRestoreLumpedMass(DM dm, PetscBool local, Vec *lumped_mass) in DMRestoreLumpedMass() argument 1419 if (local) PetscCall(DMRestoreNamedLocalVector(dm, "lumped_mass", lumped_mass)); in DMRestoreLumpedMass() 1420 else PetscCall(DMRestoreNamedGlobalVector(dm, "lumped_mass", lumped_mass)); in DMRestoreLumpedMass() 1458 Vec lumped_mass, work; in DMPlexTSComputeIJacobianFEM_Private() local 1463 PetscCall(DMGetLumpedMass(dm, PETSC_FALSE, &lumped_mass)); in DMPlexTSComputeIJacobianFEM_Private() 1466 PetscCall(VecAXPBY(work, X_tShift, 0.0, lumped_mass)); in DMPlexTSComputeIJacobianFEM_Private() [all …]
|