Commit 002a8512 authored by Marco Selig's avatar Marco Selig
Browse files

typo and cg issues fixed.

parent b47f67fd
......@@ -514,7 +514,7 @@ class _about(object): ## nifty support class for global settings
"""
## version
self._version = "0.9.0"
self._version = "0.9.2"
## switches and notifications
self._errors = notification(default=True,ccode=notification._code)
......@@ -1238,7 +1238,7 @@ class space(object):
if(self.datatype is not x.domain.datatype):
raise TypeError(about._errors.cstring("ERROR: inequal data types ( '"+str(np.result_type(self.datatype))+"' <> '"+str(np.result_type(x.domain.datatype))+"' )."))
else:
x = x.val
x = np.copy(x.val,order='C')
else:
raise ValueError(about._errors.cstring("ERROR: inequal domains."))
else:
......@@ -5952,7 +5952,7 @@ class nested_space(space):
for ii in xrange(len(self.nest)):
reorder += range(lim[ii][0],lim[ii][1])
## permute
Tx = np.copy(x)
Tx = np.copy(x,order='C')
for ii in xrange(len(reorder)):
while(reorder[ii]!=ii):
Tx = np.swapaxes(Tx,ii,reorder[ii])
......
......@@ -691,7 +691,7 @@ class explicit_operator(operator):
If it is no square matrix.
"""
return self._inverse_adjoint_times(x,**kwargs)
return self.inverse_adjoint_times(x,**kwargs)
def inverse_adjoint_times(self,x,**kwargs):
"""
......
......@@ -749,7 +749,7 @@ class conjugate_gradient(object):
gamma = r.dot(d)
if(gamma==0):
return self.x,clevel+1
delta_ = np.absolute(gamma)**(-0.5)
delta_ = self.b.norm**(-1)#np.absolute(gamma)**(-0.5) ## independent
convergence = 0
ii = 1
......@@ -815,7 +815,7 @@ class conjugate_gradient(object):
gamma = r.dot(d)
if(gamma==0):
return self.x,clevel+1
delta_ = np.absolute(gamma)**(-0.5)
delta_ = self.b.norm**(-1)#np.absolute(gamma)**(-0.5) ## independent
convergence = 0
ii = 1
......
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