~algis.kabaila/easmy/structures3

« back to all changes in this revision

Viewing changes to starter.py

  • Committer: ak
  • Date: 2011-08-30 23:42:29 UTC
  • Revision ID: ak-20110830234229-11el6o0cj76et4om
saving to enable revert if required

Show diffs side-by-side

added added

removed removed

Lines of Context:
95
95
        structure_stiffness.solve()
96
96
        fin.close()
97
97
 
98
 
def lineread(fin, printline):
99
 
    '''Read and echo a line. Only return line without "#" character,'''
100
 
    while True:
101
 
        line = fin.readline()
102
 
        printline(line)       
103
 
        if not ('#' in line):
104
 
            break
105
 
    return line       
 
98
#def lineread(fin, printline):
 
99
#    '''Read and echo a line. Only return line without "#" character,'''
 
100
#    while True:
 
101
#        line = fin.readline()
 
102
#        printline(line)       
 
103
#        if not ('#' in line):
 
104
#            break
 
105
#    return line       
106
106
 
107
107
def main(printline, name, dataBall, NameIsMain=False):
108
108
    printline('Echo check of data follows:')
132
132
    3. Pass "name_list" as argument and all problems in the name_list
133
133
       are solved. If the GENERATE_DATA option is uncommented in the
134
134
       ./data_unittest/config_structure3.txt file, results are output
135
 
       in file new_data in a form suitable to unittesting.
 
135
       in file ./data_unittest/new_data in a form suited unittesting.
136
136
    '''
137
137
    
138
138
    def printline(line):
149
149
        except IOError:
150
150
            print('Failed to open given file name.')
151
151
            sys.exit(1)
152
 
 
153
152
        
154
153
    name_list = ('truss1.dat', 'truss2.dat', 'truss3.dat',\
155
154
                 'truss4.dat', 'truss5.dat', 'truss6.dat',\
163
162
    if len(sys.argv) > 1:
164
163
        name = sys.argv[1]
165
164
        if name == 'name_list':
166
 
            for name_var in name_list:
167
 
                name = name_var
 
165
            for name in name_list:                
168
166
                solve_sample_problem(name)
169
167
        else:
170
168
            name = sys.argv[1]