KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
A collection of uniform XDMF Grid objects with results data. More...
Public Member Functions | |
def | __init__ (self) |
def | create_xml_element (self) |
Return the XDMF item as an XML element node in the XML document tree. More... | |
def | add_attribute (self, attr) |
Add an XDMF Attribute (results data set) to each child grid. More... | |
def | add_grid (self, grid) |
Public Member Functions inherited from core.xdmf.Grid | |
def | xml_tag (self) |
Return the XML tag for the XDMF item as a string. More... | |
Public Attributes | |
grids | |
A collection of uniform XDMF Grid objects with results data.
This allows multiple element types (e.g., triangle and quadrilateral) or a combination of elements and conditions to be grouped in an Xdmf Grid. Attributes: grids -- the list of XDMF Grid objects
def core.xdmf.SpatialGrid.__init__ | ( | self | ) |
def core.xdmf.SpatialGrid.add_attribute | ( | self, | |
attr | |||
) |
Add an XDMF Attribute (results data set) to each child grid.
Reimplemented from core.xdmf.Grid.
def core.xdmf.SpatialGrid.add_grid | ( | self, | |
grid | |||
) |
def core.xdmf.SpatialGrid.create_xml_element | ( | self | ) |
Return the XDMF item as an XML element node in the XML document tree.
If the node is the root element of the XML document, it can be written to a file as: root = obj.create_xml_element() ElementTree(root).write(file_or_filename) If it is a child node, it can be appended to its parent as: child = obj.create_xml_element() parent.append(child) An entire XML document representing an XDMF model is built from a set of XdmfItem objects by combining their XML nodes in an XML tree.
Reimplemented from core.xdmf.XdmfItem.
core.xdmf.SpatialGrid.grids |