コード例 #1
0
ファイル: eigen.py プロジェクト: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        imp = try_imports(['from pysparse import jdsym, itsolvers, precon',
                           'from pysparse.eigen import jdsym;'
                           ' from pysparse import itsolvers, precon'],
                          'cannot import pysparse eigensolvers!')
        self.imp = imp
コード例 #2
0
ファイル: eigen.py プロジェクト: zhaoweisonake/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        imp = try_imports(['from pysparse import jdsym, itsolvers, precon',
                           'from pysparse.eigen import jdsym;'
                           ' from pysparse import itsolvers, precon'],
                          'cannot import pysparse eigensolvers!')
        self.imp = imp
コード例 #3
0
ファイル: eigen.py プロジェクト: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        import scipy.linalg as sla
        self.sla = sla

        aux = try_imports(['import scipy.sparse.linalg as ssla'],
                          'cannot import scipy sparse eigenvalue solvers!')
        self.ssla = aux['ssla']
コード例 #4
0
ファイル: eigen.py プロジェクト: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        try:
            import scipy.linalg.lapack as llapack
        except ImportError:
            import scipy.lib.lapack as llapack

        self.llapack = llapack
コード例 #5
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        import scipy.linalg as sla
        self.sla = sla

        aux = try_imports(['import scipy.sparse.linalg as ssla'],
                          'cannot import scipy sparse eigenvalue solvers!')
        self.ssla = aux['ssla']
コード例 #6
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        try:
            import scipy.linalg.lapack as llapack
        except ImportError:
            import scipy.lib.lapack as llapack

        self.llapack = llapack
コード例 #7
0
ファイル: eigen.py プロジェクト: certik/sfepy
 def __init__( self, conf, **kwargs ):
     EigenvalueSolver.__init__( self, conf, **kwargs )
     try:
         import symeig
         self.symeig = symeig.symeig
     except:
         self.symeig = None
         output( 'cannot import symeig, required by %s solver' % self.name )
         raise
コード例 #8
0
ファイル: eigen.py プロジェクト: RexFuzzle/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        imp = try_imports(
            [
                "from pysparse import jdsym, itsolvers, precon",
                "from pysparse.eigen import jdsym;" " from pysparse import itsolvers, precon",
            ],
            "cannot import pysparse eigensolvers!",
        )
        self.imp = imp
コード例 #9
0
ファイル: eigen.py プロジェクト: mjziebarth/sfepy
    def __init__(self, conf, comm=None, context=None, **kwargs):
        if comm is None:
            init_slepc_args()

        from petsc4py import PETSc as petsc
        from slepc4py import SLEPc as slepc

        EigenvalueSolver.__init__(self,
                                  conf,
                                  petsc=petsc,
                                  slepc=slepc,
                                  comm=comm,
                                  context=context,
                                  **kwargs)
コード例 #10
0
ファイル: eigen.py プロジェクト: rc/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        from scipy.sparse.linalg.eigen import lobpcg
        self.lobpcg = lobpcg
コード例 #11
0
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        from scipy.sparse.linalg.eigen import lobpcg
        self.lobpcg = lobpcg
コード例 #12
0
ファイル: eigen.py プロジェクト: renatocoutinho/sfepy
 def __init__(self, conf, **kwargs):
     EigenvalueSolver.__init__(self, conf, **kwargs)
コード例 #13
0
ファイル: eigen.py プロジェクト: mjziebarth/sfepy
    def __init__(self, conf, comm=None, context=None, **kwargs):
        import matlab.engine as me

        EigenvalueSolver.__init__(self, conf, me=me, context=context, **kwargs)
コード例 #14
0
 def __init__(self, conf, **kwargs):
     EigenvalueSolver.__init__(self, conf, **kwargs)
コード例 #15
0
ファイル: eigen.py プロジェクト: cheon7886/sfepy
    def __init__(self, conf, **kwargs):
        EigenvalueSolver.__init__(self, conf, **kwargs)

        import scipy.lib.lapack as llapack
        self.llapack = llapack