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

[Cleanup]

parent 3c829031
No related branches found
No related tags found
No related merge requests found
...@@ -295,9 +295,7 @@ int main(int argc, char *argv[]) { ...@@ -295,9 +295,7 @@ int main(int argc, char *argv[]) {
Vector a_initial(fineVertexCount); Vector a_initial(fineVertexCount);
a_initial = 0.0; a_initial = 0.0;
{ {
/* We solve Au + Cv + Ma + Psi(v) = ell, thus // We solve Ma = ell - [Au + Cv + Psi(v)]
Ma = - (Au + Cv + Psi(v) - ell)
*/
Vector accelerationRHS(fineVertexCount); Vector accelerationRHS(fineVertexCount);
{ {
accelerationRHS = 0.0; accelerationRHS = 0.0;
...@@ -305,8 +303,8 @@ int main(int argc, char *argv[]) { ...@@ -305,8 +303,8 @@ int main(int argc, char *argv[]) {
Arithmetic::addProduct(accelerationRHS, C, v_initial); Arithmetic::addProduct(accelerationRHS, C, v_initial);
// NOTE: We assume differentiability of Psi at v0 here! // NOTE: We assume differentiability of Psi at v0 here!
myGlobalNonlinearity->addGradient(v_initial, accelerationRHS); myGlobalNonlinearity->addGradient(v_initial, accelerationRHS);
accelerationRHS -= ell;
accelerationRHS *= -1.0; accelerationRHS *= -1.0;
accelerationRHS += ell;
} }
solveLinearProblem(noNodes, M, accelerationRHS, a_initial, MNorm, solveLinearProblem(noNodes, M, accelerationRHS, a_initial, MNorm,
parset.sub("a0.solver")); parset.sub("a0.solver"));
......
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