|
preCICE
|
#include <MeshContext.hpp>
Public Member Functions | |
| void | require (mapping::Mapping::MeshRequirement requirement) |
| void | clearMappings () |
Public Attributes | |
| mesh::PtrMesh | mesh |
| Mesh holding the geometry data structure. | |
| mapping::Mapping::MeshRequirement | meshRequirement = mapping::Mapping::MeshRequirement::UNDEFINED |
| Determines which mesh type has to be provided by the accessor. | |
| std::vector< MappingContext > | fromMappingContexts |
| Mappings used when mapping data from the mesh. Can be empty. | |
| std::vector< MappingContext > | toMappingContexts |
| Mappings used when mapping data to the mesh. Can be empty. | |
Base class storing common mesh-related objects and data. ProvidedMeshContext and ReceivedMeshContext derive from this.
Definition at line 16 of file MeshContext.hpp.
|
inline |
Definition at line 34 of file MeshContext.hpp.
|
inline |
Upgrades the mesh requirement to a more specific level.
| [in] | requirement | The requirement to upgrade to. |
Definition at line 45 of file MeshContext.hpp.
| std::vector<MappingContext> precice::impl::MeshContext::fromMappingContexts |
Mappings used when mapping data from the mesh. Can be empty.
Definition at line 29 of file MeshContext.hpp.
| mesh::PtrMesh precice::impl::MeshContext::mesh |
Mesh holding the geometry data structure.
Definition at line 23 of file MeshContext.hpp.
| mapping::Mapping::MeshRequirement precice::impl::MeshContext::meshRequirement = mapping::Mapping::MeshRequirement::UNDEFINED |
Determines which mesh type has to be provided by the accessor.
Definition at line 26 of file MeshContext.hpp.
| std::vector<MappingContext> precice::impl::MeshContext::toMappingContexts |
Mappings used when mapping data to the mesh. Can be empty.
Definition at line 32 of file MeshContext.hpp.