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.Unparsed
Represents a part of the file with binary data in it
-
class
PyFoam.Basics.DataStructures.
BinaryList
(lngth, data)[source]¶ Bases:
PyFoam.Basics.DataStructures.UnparsedList
A class that represents a list that is saved as binary data
-
class
PyFoam.Basics.DataStructures.
BoolProxy
(val=None, textual=None)[source]¶ Bases:
object
Wraps 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:
str
A class that encapsulates an codestream string
-
class
PyFoam.Basics.DataStructures.
DictProxy
[source]¶ Bases:
dict
A 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:
object
This 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:
list
Enables Tuples to be manipulated
-
class
PyFoam.Basics.DataStructures.
Unparsed
(data)[source]¶ Bases:
object
A class that encapsulates an unparsed string
-
class
PyFoam.Basics.DataStructures.
UnparsedList
(lngth, data)[source]¶ Bases:
object
A class that encapsulates a list that was not parsed for performance reasons