Performs XML configuration of a participant.
More...
#include <ParticipantConfiguration.hpp>
Performs XML configuration of a participant.
Definition at line 24 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()
◆ nParticipants()
| std::size_t precice::config::ParticipantConfiguration::nParticipants |
( |
| ) |
const |
◆ setExperimental()
| void precice::config::ParticipantConfiguration::setExperimental |
( |
bool | experimental | ) |
|
◆ setRemeshing()
| void precice::config::ParticipantConfiguration::setRemeshing |
( |
bool | allowed | ) |
|
◆ 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
◆ _remeshing
| bool precice::config::ParticipantConfiguration::_remeshing = false |
|
private |
◆ _watchIntegralConfigs
◆ _watchPointConfigs
◆ ATTR_ACTION_TYPE
| const std::string precice::config::ParticipantConfiguration::ATTR_ACTION_TYPE = "type" |
|
private |
◆ ATTR_API_ACCESS
| const std::string precice::config::ParticipantConfiguration::ATTR_API_ACCESS = "api-access" |
|
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: