Skip to content
Snippets Groups Projects
Commit f0b22bf5 authored by Elias Pipping's avatar Elias Pipping
Browse files

[Problem] Make L2 error relative to surface area

parent cd4c85fb
No related branches found
No related tags found
No related merge requests found
...@@ -190,11 +190,12 @@ int main(int argc, char *argv[]) { ...@@ -190,11 +190,12 @@ int main(int argc, char *argv[]) {
matrices.damping); matrices.damping);
myAssembler.assembleMass(body.getDensityField(), matrices.mass); myAssembler.assembleMass(body.getDensityField(), matrices.mass);
ScalarMatrix frictionalBoundaryMass; ScalarMatrix relativeFrictionalBoundaryMass;
myAssembler.assembleFrictionalBoundaryMass(frictionalBoundary, myAssembler.assembleFrictionalBoundaryMass(frictionalBoundary,
frictionalBoundaryMass); relativeFrictionalBoundaryMass);
relativeFrictionalBoundaryMass /= frictionalBoundary.area();
EnergyNorm<ScalarMatrix, ScalarVector> const stateEnergyNorm( EnergyNorm<ScalarMatrix, ScalarVector> const stateEnergyNorm(
frictionalBoundaryMass); relativeFrictionalBoundaryMass);
// Assemble forces // Assemble forces
Vector gravityFunctional; Vector gravityFunctional;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment