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

negative_projection -> complementaryProjection

parent 8b30e59c
No related branches found
No related tags found
No related merge requests found
......@@ -36,7 +36,7 @@ template <int dim> class SampleFunctional {
void descentDirection(SmallVector const x, SmallVector &ret) const {
// Check the squared norm rather than each component because
// negative_projection() divides by it
// complementaryProjection() divides by it
if (x.two_norm2() == 0.0) {
// If there is a direction of descent, this is it
SmallVector d;
......@@ -78,7 +78,7 @@ template <int dim> class SampleFunctional {
// points in direction -x. The projection will then be zero.
SmallVector d;
smoothGradient(x, d);
negative_projection(d, x, ret);
complementaryProjection(d, x, ret);
dverb << "## Directional derivative (as per scalar product w/ "
"semigradient): " << -(ret * ret)
<< " (coordinates of the restriction)" << std::endl;
......@@ -112,8 +112,8 @@ template <int dim> class SampleFunctional {
}
// y = (id - P)(d) where P is the projection onto the line t*x
void negative_projection(SmallVector const &d, SmallVector const &x,
SmallVector &y) const {
void complementaryProjection(SmallVector const &d, SmallVector const &x,
SmallVector &y) const {
double const dx = d * x;
double const xx = x.two_norm2();
y = d;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment