Performs XML configuration of a participant.
More...
#include <ParticipantConfiguration.hpp>
Performs XML configuration of a participant.
Definition at line 25 of file ParticipantConfiguration.hpp.
◆ ParticipantConfiguration()
◆ checkIllDefinedMappings()
◆ copy()
◆ finishParticipantConfiguration()
◆ getData()
◆ getGeoFilter()
◆ getMapping()
◆ getParticipant()
◆ getParticipants()
◆ hasParticipant()
bool precice::config::ParticipantConfiguration::hasParticipant |
( |
std::string_view | name | ) |
const |
◆ hintFor()
◆ knownParticipants()
◆ setExperimental()
void precice::config::ParticipantConfiguration::setExperimental |
( |
bool | experimental | ) |
|
◆ xmlEndTagCallback()
◆ xmlTagCallback()
◆ _actionConfig
◆ _experimental
bool precice::config::ParticipantConfiguration::_experimental = false |
|
private |
◆ _exportConfig
◆ _isIntraCommDefined
bool precice::config::ParticipantConfiguration::_isIntraCommDefined = false |
|
private |
◆ _log
logging::Logger precice::config::ParticipantConfiguration::_log {"config::ParticipantConfiguration"} |
|
mutableprivate |
◆ _mappingConfig
◆ _meshConfig
◆ _participants
◆ _watchIntegralConfigs
◆ _watchPointConfigs
◆ ATTR_ACTION_TYPE
const std::string precice::config::ParticipantConfiguration::ATTR_ACTION_TYPE = "type" |
|
private |
◆ ATTR_COMMUNICATION
const std::string precice::config::ParticipantConfiguration::ATTR_COMMUNICATION = "communication" |
|
private |
◆ ATTR_CONTEXT
const std::string precice::config::ParticipantConfiguration::ATTR_CONTEXT = "context" |
|
private |
◆ ATTR_COORDINATE
const std::string precice::config::ParticipantConfiguration::ATTR_COORDINATE = "coordinate" |
|
private |
◆ ATTR_DIRECT_ACCESS
const std::string precice::config::ParticipantConfiguration::ATTR_DIRECT_ACCESS = "direct-access" |
|
private |
◆ ATTR_EXCHANGE_DIRECTORY
const std::string precice::config::ParticipantConfiguration::ATTR_EXCHANGE_DIRECTORY = "exchange-directory" |
|
private |
◆ ATTR_FROM
const std::string precice::config::ParticipantConfiguration::ATTR_FROM = "from" |
|
private |
◆ ATTR_GEOMETRIC_FILTER
const std::string precice::config::ParticipantConfiguration::ATTR_GEOMETRIC_FILTER = "geometric-filter" |
|
private |
◆ ATTR_LOCAL_OFFSET
const std::string precice::config::ParticipantConfiguration::ATTR_LOCAL_OFFSET = "offset" |
|
private |
◆ ATTR_MESH
const std::string precice::config::ParticipantConfiguration::ATTR_MESH = "mesh" |
|
private |
◆ ATTR_NAME
const std::string precice::config::ParticipantConfiguration::ATTR_NAME = "name" |
|
private |
◆ ATTR_NETWORK
const std::string precice::config::ParticipantConfiguration::ATTR_NETWORK = "network" |
|
private |
◆ ATTR_PROVIDE
const std::string precice::config::ParticipantConfiguration::ATTR_PROVIDE = "provide" |
|
private |
◆ ATTR_SAFETY_FACTOR
const std::string precice::config::ParticipantConfiguration::ATTR_SAFETY_FACTOR = "safety-factor" |
|
private |
◆ ATTR_SCALE_WITH_CONN
const std::string precice::config::ParticipantConfiguration::ATTR_SCALE_WITH_CONN = "scale-with-connectivity" |
|
private |
◆ ATTR_SOURCE_DATA
const std::string precice::config::ParticipantConfiguration::ATTR_SOURCE_DATA = "source-data" |
|
private |
◆ ATTR_TARGET_DATA
const std::string precice::config::ParticipantConfiguration::ATTR_TARGET_DATA = "target-data" |
|
private |
◆ ATTR_TIMING
const std::string precice::config::ParticipantConfiguration::ATTR_TIMING = "timing" |
|
private |
◆ TAG
const std::string precice::config::ParticipantConfiguration::TAG = "participant" |
|
private |
◆ TAG_DATA_ACTION
const std::string precice::config::ParticipantConfiguration::TAG_DATA_ACTION = "data-action" |
|
private |
◆ TAG_INTRA_COMM
const std::string precice::config::ParticipantConfiguration::TAG_INTRA_COMM = "intra-comm" |
|
private |
◆ TAG_PROVIDE_MESH
const std::string precice::config::ParticipantConfiguration::TAG_PROVIDE_MESH = "provide-mesh" |
|
private |
◆ TAG_READ
const std::string precice::config::ParticipantConfiguration::TAG_READ = "read-data" |
|
private |
◆ TAG_RECEIVE_MESH
const std::string precice::config::ParticipantConfiguration::TAG_RECEIVE_MESH = "receive-mesh" |
|
private |
◆ TAG_WATCH_INTEGRAL
const std::string precice::config::ParticipantConfiguration::TAG_WATCH_INTEGRAL = "watch-integral" |
|
private |
◆ TAG_WATCH_POINT
const std::string precice::config::ParticipantConfiguration::TAG_WATCH_POINT = "watch-point" |
|
private |
◆ TAG_WRITE
const std::string precice::config::ParticipantConfiguration::TAG_WRITE = "write-data" |
|
private |
◆ VALUE_CSV
const std::string precice::config::ParticipantConfiguration::VALUE_CSV = "csv" |
|
private |
◆ VALUE_FILTER_ON_PRIMARY_RANK
const std::string precice::config::ParticipantConfiguration::VALUE_FILTER_ON_PRIMARY_RANK = "on-primary-rank" |
|
private |
◆ VALUE_FILTER_ON_SECONDARY_RANKS
const std::string precice::config::ParticipantConfiguration::VALUE_FILTER_ON_SECONDARY_RANKS = "on-secondary-ranks" |
|
private |
◆ VALUE_NO_FILTER
const std::string precice::config::ParticipantConfiguration::VALUE_NO_FILTER = "no-filter" |
|
private |
◆ VALUE_VTK
const std::string precice::config::ParticipantConfiguration::VALUE_VTK = "vtk" |
|
private |
◆ VALUE_VTP
const std::string precice::config::ParticipantConfiguration::VALUE_VTP = "vtp" |
|
private |
◆ VALUE_VTU
const std::string precice::config::ParticipantConfiguration::VALUE_VTU = "vtu" |
|
private |
The documentation for this class was generated from the following files: