Home
last modified time | relevance | path

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

/petsc/src/ts/tutorials/
H A Dex30.c1375 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 …]