PyFoam.Basics.DataStructures module¶
Data structures in Foam-Files that can’t be directly represented by Python-Structures
-
class
PyFoam.Basics.DataStructures.BinaryBlob(data)[source]¶ Bases:
PyFoam.Basics.DataStructures.UnparsedRepresents a part of the file with binary data in it
-
class
PyFoam.Basics.DataStructures.BinaryList(lngth, data)[source]¶ Bases:
PyFoam.Basics.DataStructures.UnparsedListA class that represents a list that is saved as binary data
-
class
PyFoam.Basics.DataStructures.BoolProxy(val=None, textual=None)[source]¶ Bases:
objectWraps a boolean parsed from a file. Optionally stores a textual representation
-
FalseStrings= ['off', 'no', 'false', 'invalid']¶
-
TrueStrings= ['on', 'yes', 'true']¶
-
-
class
PyFoam.Basics.DataStructures.Codestream[source]¶ Bases:
strA class that encapsulates an codestream string
-
class
PyFoam.Basics.DataStructures.DictProxy[source]¶ Bases:
dictA class that acts like a dictionary, but preserves the order of the entries. Used to beautify the output
-
class
PyFoam.Basics.DataStructures.DictRedirection(fullCopy, reference, name)[source]¶ Bases:
objectThis class is in charge of handling redirections to other directories
-
class
PyFoam.Basics.DataStructures.Field(val, name=None, length=None)[source]¶
-
class
PyFoam.Basics.DataStructures.TupleProxy(tup=())[source]¶ Bases:
listEnables Tuples to be manipulated
-
class
PyFoam.Basics.DataStructures.Unparsed(data)[source]¶ Bases:
objectA class that encapsulates an unparsed string
-
class
PyFoam.Basics.DataStructures.UnparsedList(lngth, data)[source]¶ Bases:
objectA class that encapsulates a list that was not parsed for performance reasons