Commit f1696ca8 authored by Martin Reinecke's avatar Martin Reinecke

cosmetics

parent ba58ae24
......@@ -69,7 +69,7 @@ class EnergyAdapter(ift.Energy):
@property
def gradient(self):
return self._res.jac.adjoint_times(ift.full(self._res.jac.target, 1.))
return self._res.gradient
@property
def metric(self):
......@@ -126,7 +126,7 @@ if __name__ == '__main__':
A = pd(a)
# Set up a sky model
sky = lambda inp: (HT(A*inp)).exp()
sky = lambda inp: (HT(inp*A)).exp()
M = ift.DiagonalOperator(exposure)
GR = ift.GeometryRemover(position_space)
......
......@@ -30,8 +30,15 @@ class Linearization(object):
def jac(self):
return self._jac
@property
def gradient(self):
"""Only available if target is a scalar"""
from .sugar import full
return self._jac.adjoint_times(full(self._jac.target, 1.))
@property
def metric(self):
"""Only available if target is a scalar"""
return self._metric
def __neg__(self):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment