Lines Matching refs:lumped_mass
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()
1469 PetscCall(DMRestoreLumpedMass(dm, PETSC_FALSE, &lumped_mass)); in DMPlexTSComputeIJacobianFEM_Private()