Source code for PyFoam.Basics.Helpers
# ICE Revision: $Id$
"""Utility functions"""
from os import listdir
[docs]def getLinearNames(d):
"""get a list of all the files with information about the
residuals of the linear solver (only the ones without _2 etc
d - the directory"""
names=[]
for f in listdir(d):
tmp=f.split("_")
if len(tmp)>1:
if tmp[0]=="linear":
name=tmp[1]
if names.count(name)==0:
names.append(name)
return names
# Should work with Python3 and Python2