mapping::PtrMappingConfiguration _mappingConfig
const std::string ATTR_DIRECT_ACCESS
bool hasParticipant(std::string_view name) const
const std::vector< impl::PtrParticipant > & getParticipants() const
Returns all configured participants.
std::vector< impl::PtrParticipant > _participants
const std::string VALUE_VTP
ParticipantConfiguration(xml::XMLTag &parent, mesh::PtrMeshConfiguration meshConfiguration)
const std::string TAG_WATCH_INTEGRAL
partition::ReceivedPartition::GeometricFilter getGeoFilter(const std::string &geoFilter) const
mesh::PtrMesh copy(const mesh::PtrMesh &mesh) const
const std::string TAG_DATA_ACTION
const std::string TAG_RECEIVE_MESH
const std::string TAG_READ
const std::string ATTR_NETWORK
mesh::PtrMeshConfiguration _meshConfig
const std::string ATTR_SOURCE_DATA
const std::string ATTR_FROM
const std::string TAG_WRITE
const std::string VALUE_VTU
const std::string ATTR_API_ACCESS
const std::string VALUE_FILTER_ON_PRIMARY_RANK
const std::string VALUE_FILTER_ON_SECONDARY_RANKS
const std::string ATTR_CONTEXT
const std::string ATTR_SAFETY_FACTOR
void xmlTagCallback(const xml::ConfigurationContext &context, xml::XMLTag &callingTag) override
Callback function required for use of automatic configuration.
const std::string ATTR_COORDINATE
std::vector< WatchPointConfig > _watchPointConfigs
const std::string ATTR_NAME
const std::string VALUE_CSV
const std::string ATTR_TIMING
void finishParticipantConfiguration(const xml::ConfigurationContext &context, const impl::PtrParticipant &participant)
action::PtrActionConfiguration _actionConfig
std::string hintFor(std::string_view wrongName) const
void checkIllDefinedMappings(const mapping::MappingConfiguration::ConfiguredMapping &mapping, const impl::PtrParticipant &participant)
Check whether a mapping to the same mesh and with similar data fields already exists.
void xmlEndTagCallback(const xml::ConfigurationContext &context, xml::XMLTag &callingTag) override
Callback function required for use of automatic configuration.
const std::string ATTR_ACTION_TYPE
const std::string ATTR_GEOMETRIC_FILTER
const std::string ATTR_TARGET_DATA
mapping::PtrMapping getMapping(const std::string &mappingName)
void setRemeshing(bool allowed)
std::vector< WatchIntegralConfig > _watchIntegralConfigs
const impl::PtrParticipant getParticipant(const std::string &participantName) const
Returns a participant with the given name.
void setExperimental(bool experimental)
const std::string ATTR_MESH
const std::string VALUE_VTK
const std::string TAG_INTRA_COMM
std::set< std::string > knownParticipants() const
const std::string ATTR_SCALE_WITH_CONN
const std::string ATTR_EXCHANGE_DIRECTORY
const std::string ATTR_COMMUNICATION
const std::string VALUE_NO_FILTER
io::PtrExportConfiguration _exportConfig
const std::string TAG_WATCH_POINT
const std::string ATTR_PROVIDE
const std::string ATTR_LOCAL_OFFSET
const std::string TAG_PROVIDE_MESH
This class provides a lightweight logger.
GeometricFilter
Defines the type of geometric filter used.
Represents an XML tag to be configured automatically.
vector< double > getData()
std::shared_ptr< ActionConfiguration > PtrActionConfiguration
std::shared_ptr< ParticipantState > PtrParticipant
std::shared_ptr< ExportConfiguration > PtrExportConfiguration
contains data mapping from points to meshes.
std::shared_ptr< MappingConfiguration > PtrMappingConfiguration
std::shared_ptr< Mapping > PtrMapping
provides Mesh, Data and primitives.
std::shared_ptr< Data > PtrData
std::shared_ptr< Mesh > PtrMesh
std::shared_ptr< MeshConfiguration > PtrMeshConfiguration
Eigen::VectorXd coordinates
Tightly coupled to the parameters of Participant()
Callback interface for configuration classes using XMLTag.