Ignore:
Timestamp:
Mar 7, 2005, 9:32:07 AM (20 years ago)
Author:
steve
Message:

Cleaned up test function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/ga/storm_surge/pyvolution/test_cg_solve.py

    r599 r1018  
    99
    1010
    11 class TestCase(unittest.TestCase):
     11class Test_CG_Solve(unittest.TestCase):
    1212
    1313    def test_sparse_solve(self):
    1414        """Small Sparse Matrix"""
    15        
     15
    1616        A = [[2.0, -1.0, 0.0, 0.0 ],
    1717             [-1.0, 2.0, -1.0, 0.0],
    1818             [0.0, -1.0, 2.0, -1.0],
    1919             [0.0,0.0, -1.0, 2.0]]
    20        
     20
    2121        A = Sparse(A)
    2222
     
    3535        n = 50
    3636        A = Sparse(n,n)
    37        
     37
    3838        for i in arange(0,n):
    3939            A[i,i] = 1.0
     
    4242            if i < n-1 :
    4343                A[i,i+1] = -0.5
    44                
     44
    4545        xe = ones( (n,), Float)
    4646
     
    5252    def test_solve_large_2d(self):
    5353        """Standard 2d laplacian"""
    54        
     54
    5555        n = 20
    5656        m = 10
     
    7070                if j < m-1 :
    7171                    A[I,I+1] = -1.0
    72                
     72
    7373        xe = ones( (n*m,), Float)
    7474
     
    8181        """Standard 2d laplacian with csr format
    8282        """
    83        
     83
    8484        n = 100
    8585        m = 100
     
    9999                if j < m-1 :
    100100                    A[I,I+1] = -1.0
    101                
     101
    102102        xe = ones( (n*m,), Float)
    103103
     
    114114    def test_solve_large_2d_with_default_guess(self):
    115115        """Standard 2d laplacian using default first guess"""
    116        
     116
    117117        n = 20
    118118        m = 10
     
    132132                if j < m-1 :
    133133                    A[I,I+1] = -1.0
    134                
     134
    135135        xe = ones( (n*m,), Float)
    136136
     
    143143    def test_vector_shape_error(self):
    144144        """Raise VectorShapeError"""
    145        
     145
    146146        A = [[2.0, -1.0, 0.0, 0.0 ],
    147147             [-1.0, 2.0, -1.0, 0.0],
    148148             [0.0, -1.0, 2.0, -1.0],
    149149             [0.0,0.0, -1.0, 2.0]]
    150        
     150
    151151        A = Sparse(A)
    152152
     
    161161            raise msg
    162162
    163        
     163
    164164#-------------------------------------------------------------
    165165if __name__ == "__main__":
    166      suite = unittest.makeSuite(TestCase,'test')
     166     suite = unittest.makeSuite(Test_CG_Solve,'test')
    167167     runner = unittest.TextTestRunner() #(verbosity=2)
    168168     runner.run(suite)
    169169
    170    
    171    
    172170
    173171
Note: See TracChangeset for help on using the changeset viewer.