Performs and provides configuration for Data objects from XML files.
More...
#include <DataConfiguration.hpp>
Performs and provides configuration for Data objects from XML files.
Definition at line 15 of file DataConfiguration.hpp.
◆ DataConfiguration()
precice::mesh::DataConfiguration::DataConfiguration |
( |
xml::XMLTag & | parent | ) |
|
◆ addData()
Adds data manually.
- Parameters
-
[in] | name | Unique name of the data. |
[in] | dataDimensions | Dimensionality (1: scalar, 2,3: vector) of data. |
[in] | waveformDegree | Degree of waveform associated with this data. |
Definition at line 80 of file DataConfiguration.cpp.
◆ data()
◆ getRecentlyConfiguredData()
◆ xmlEndTagCallback()
Callback at end of XML tag and at end of subtag.
At this callback, the attributes and all subtags of callingTag are parsed. This callback is first done for the listener, and then for the parent tag listener (if existing).
Implements precice::xml::XMLTag::Listener.
Definition at line 74 of file DataConfiguration.cpp.
◆ xmlTagCallback()
◆ _data
◆ _indexLastConfigured
int precice::mesh::DataConfiguration::_indexLastConfigured = -1 |
|
private |
◆ _log
logging::Logger precice::mesh::DataConfiguration::_log {"mesh::DataConfiguration"} |
|
mutableprivate |
◆ ATTR_DEGREE
const std::string precice::mesh::DataConfiguration::ATTR_DEGREE = "waveform-degree" |
|
private |
◆ ATTR_NAME
const std::string precice::mesh::DataConfiguration::ATTR_NAME = "name" |
|
private |
◆ TAG
const std::string precice::mesh::DataConfiguration::TAG = "data" |
|
private |
◆ VALUE_SCALAR
const std::string precice::mesh::DataConfiguration::VALUE_SCALAR = "scalar" |
|
private |
◆ VALUE_VECTOR
const std::string precice::mesh::DataConfiguration::VALUE_VECTOR = "vector" |
|
private |
The documentation for this class was generated from the following files: