#include <MeshConfiguration.hpp>
|
| int | getDataDimensions (const std::string &meshName, const Data::typeName typeName) const |
| | Get the number of dimensions that data values of this type (scalar/vector) have on this mesh.
|
Definition at line 23 of file MeshConfiguration.hpp.
◆ MeshConfiguration()
◆ addMesh()
| void precice::mesh::MeshConfiguration::addMesh |
( |
const mesh::PtrMesh & | mesh | ) |
|
◆ addNeededMesh()
| void precice::mesh::MeshConfiguration::addNeededMesh |
( |
const std::string & | participant, |
|
|
const std::string & | mesh ) |
◆ getDataConfiguration()
◆ getDataDimensions()
| int precice::mesh::MeshConfiguration::getDataDimensions |
( |
const std::string & | meshName, |
|
|
const Data::typeName | typeName ) const |
|
private |
Get the number of dimensions that data values of this type (scalar/vector) have on this mesh.
Definition at line 176 of file MeshConfiguration.cpp.
◆ getJustInTimeMappingMesh()
| mesh::PtrMesh precice::mesh::MeshConfiguration::getJustInTimeMappingMesh |
( |
int | dimension | ) |
|
|
static |
◆ getMesh()
| mesh::PtrMesh precice::mesh::MeshConfiguration::getMesh |
( |
const std::string & | meshName | ) |
const |
◆ getNeededMeshes()
| std::map< std::string, std::vector< std::string > > & precice::mesh::MeshConfiguration::getNeededMeshes |
( |
| ) |
|
|
inline |
◆ hasMeshName()
| bool precice::mesh::MeshConfiguration::hasMeshName |
( |
const std::string & | meshName | ) |
const |
◆ insertMeshToMeshDimensionsMap()
| void precice::mesh::MeshConfiguration::insertMeshToMeshDimensionsMap |
( |
const std::string & | mesh, |
|
|
int | dimensions ) |
Initialize the map between meshes and dimensions, for unit tests that directly create mesh objects without going through the config reading.
Definition at line 168 of file MeshConfiguration.cpp.
◆ meshes() [1/2]
| std::vector< PtrMesh > & precice::mesh::MeshConfiguration::meshes |
( |
| ) |
|
◆ meshes() [2/2]
| const std::vector< PtrMesh > & precice::mesh::MeshConfiguration::meshes |
( |
| ) |
const |
◆ 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 93 of file MeshConfiguration.cpp.
◆ xmlTagCallback()
◆ _dataConfig
◆ _dataIDManager
◆ _log
| logging::Logger precice::mesh::MeshConfiguration::_log {"mesh::MeshConfiguration"} |
|
private |
◆ _meshDimensionsMap
| std::map<std::string, int> precice::mesh::MeshConfiguration::_meshDimensionsMap |
|
private |
◆ _meshes
| std::vector<PtrMesh> precice::mesh::MeshConfiguration::_meshes |
|
private |
◆ _meshIdManager
◆ _neededMeshes
| std::map<std::string, std::vector<std::string> > precice::mesh::MeshConfiguration::_neededMeshes |
|
private |
to check later if all meshes that any coupling scheme needs are actually used by the participants
Definition at line 88 of file MeshConfiguration.hpp.
◆ ATTR_DIMENSIONS
| const std::string precice::mesh::MeshConfiguration::ATTR_DIMENSIONS |
|
private |
◆ ATTR_NAME
| const std::string precice::mesh::MeshConfiguration::ATTR_NAME |
|
private |
◆ ATTR_SIDE_INDEX
| const std::string precice::mesh::MeshConfiguration::ATTR_SIDE_INDEX |
|
private |
◆ TAG
| const std::string precice::mesh::MeshConfiguration::TAG |
|
private |
◆ TAG_DATA
| const std::string precice::mesh::MeshConfiguration::TAG_DATA |
|
private |
The documentation for this class was generated from the following files: