|
preCICE v3.3.0
|
#include <Eigen/Core>#include <map>#include <memory>#include <optional>#include <string>#include <variant>#include <vector>#include "logging/Logger.hpp"#include "xml/ConfigParser.hpp"#include "xml/XMLAttribute.hpp"Go to the source code of this file.
Classes | |
| struct | precice::xml::ConfigurationContext |
| Tightly coupled to the parameters of Participant() More... | |
| class | precice::xml::XMLTag |
| Represents an XML tag to be configured automatically. More... | |
| struct | precice::xml::XMLTag::Listener |
| Callback interface for configuration classes using XMLTag. More... | |
| struct | precice::xml::NoPListener |
| No operation listener for tests. More... | |
Namespaces | |
| namespace | precice |
| Main namespace of the precice library. | |
| namespace | precice::xml |
| contains the XML configuration parser. | |
Functions | |
| std::string | precice::xml::getName (const XMLTag::Attribute &attribute) |
| Returns the name of an Attribute. | |
| XMLTag | precice::xml::getRootTag () |
| Returns an empty root tag with name "configuration". | |
| std::string | precice::xml::configure (XMLTag &tag, const precice::xml::ConfigurationContext &context, std::string_view configurationFilename) |
| Configures the given configuration from file configurationFilename. | |