Moved Solver to main Package

This commit is contained in:
rowanc1
2014-01-17 14:40:42 -08:00
parent 67b067d938
commit 2eb074ba54
3 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -1,15 +1,15 @@
import numpy as np
import scipy.sparse as sp
import scipy.sparse.linalg as linalg
from matutils import mkvc
from sputils import sdiag
from Utils.matutils import mkvc
from Utils.sputils import sdiag
import warnings
DEFAULTS = {'direct':'scipy', 'iter':'scipy', 'triangular':'fortran', 'diagonal':'python'}
OPTIONS = {'direct':['scipy'], 'iter':['scipy'], 'triangular':['python'], 'diagonal':['python']}
try:
import TriSolve
import Utils.TriSolve as TriSolve
OPTIONS['triangular'].append('fortran')
except Exception, e:
print 'Warning: Python backend is being used for solver. Run setup.py from the command line.'
@@ -320,7 +320,7 @@ class Solver(object):
if __name__ == '__main__':
from SimPEG.mesh import TensorMesh
from SimPEG.Mesh import TensorMesh
from time import time
h1 = np.ones(20)*100.
h2 = np.ones(20)*100.
-1
View File
@@ -4,7 +4,6 @@ from meshutils import exampleLomGird, meshTensors
from lomutils import volTetra, faceInfo, inv2X2BlockDiagonal, inv3X3BlockDiagonal, indexCube
from interputils import interpmat
from ipythonutils import easyAnimate as animate
from Solver import Solver
import Save
import Geophysics
import ModelBuilder
+4 -3
View File
@@ -1,14 +1,15 @@
import numpy as np
import scipy.sparse as sp
import Utils
Solver = Utils.Solver
from Solver import Solver
import Mesh
import Model
import Problem
import Data
import Inversion
import Optimization
import Regularization
import ObjFunction
import Optimization
import Inversion
import Examples
import Tests