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.
Public Member Functions | List of all members
core.xdmf.Domain Class Reference

An XDMF Domain (computational domain). More...

Inheritance diagram for core.xdmf.Domain:
Collaboration diagram for core.xdmf.Domain:

Public Member Functions

def xml_tag (self)
 Return the XML tag for the XDMF item as a string. More...
 
def __init__ (self, grid)
 Construct the object. More...
 
def create_xml_element (self)
 Return the XDMF item as an XML element node in the XML document tree. More...
 

Detailed Description

An XDMF Domain (computational domain).

Typically there is only one per simulation.

Constructor & Destructor Documentation

◆ __init__()

def core.xdmf.Domain.__init__ (   self,
  grid 
)

Construct the object.

    Keyword arguments:
    grid -- the root computational grid (see SpatialGrid, TemporalGrid)

Member Function Documentation

◆ create_xml_element()

def core.xdmf.Domain.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.

◆ xml_tag()

def core.xdmf.Domain.xml_tag (   self)

Return the XML tag for the XDMF item as a string.

    Every XML element is identified by a tag. Valid tags are specified by
    the XDMF model format.

Reimplemented from core.xdmf.XdmfItem.


The documentation for this class was generated from the following file: