|
preCICE v3.4.0
|
Classes | |
| class | DataContext |
| Stores one Data object with related mesh. More... | |
| struct | MappingContext |
| Holds a data mapping and related information. More... | |
| struct | MeshContext |
| struct | MeshDataKey |
| Type that represent a compound key of two values. More... | |
| class | ParticipantImpl |
| Implementation of Participant. See also pimpl ideom (https://en.cppreference.com/w/cpp/language/pimpl). More... | |
| class | ParticipantState |
| Holds coupling state of one participating solver in coupled simulation. More... | |
| struct | ProvidedMeshContext |
| Context for a mesh provided by this participant. More... | |
| class | ReadDataContext |
| Stores one Data object with related mesh. Context stores data to be read from and potentially provides a read mapping. Additionally stores Waveform object associated with _providedData. More... | |
| struct | ReceivedMeshContext |
| Context for a mesh received from another participant. More... | |
| class | WatchIntegral |
| Track and output transient integral data on a mesh. More... | |
| class | WatchPoint |
| Observes and exports coordinates of a point on the geometry. More... | |
| class | WriteDataContext |
| Stores one Data object with related mesh. Context stores data to be written to and potentially provides a write mapping. More... | |
Typedefs | |
| using | MeshContextVariant = std::variant<ProvidedMeshContext *, ReceivedMeshContext *> |
| Type alias for variant holding either provided or received mesh context pointers. | |
| using | PtrParticipant = std::shared_ptr<ParticipantState> |
| using | PtrCoupling = std::shared_ptr<Coupling> |
| using | PtrWatchPoint = std::shared_ptr<WatchPoint> |
| using | PtrWatchIntegral = std::shared_ptr<WatchIntegral> |
| using | PtrMeshContext = std::shared_ptr<MeshContext> |
Functions | |
| std::string | errorInvalidVertexID (int vid) |
| MeshContext * | getMeshContext (const MeshContextVariant &variant) |
| Helper to extract base MeshContext pointer from variant. | |
| mesh::Mesh & | getMesh (const MeshContextVariant &variant) |
| Helper to extract mesh from variant. | |
| partition::Partition & | getPartition (const MeshContextVariant &variant) |
| Helper to extract partition from variant. | |
| template<class T> | |
| MeshDataKey (T, T) -> MeshDataKey< T > | |
| Deduction guide for two identical parameter types. | |
| int | strippedLength (const char *string, int length) |
| Returns length of string without trailing whitespace. | |
| std::string_view | strippedStringView (const char *string, int length) |
Variables | |
| static constexpr auto | errorInvalidVertexIDRange = "The given range of VertexIDs contains invalid IDs at offsets [{},{}]. Check that they originated from calls to setMeshVertex() or setMeshVertices()." |
| using precice::impl::MeshContextVariant = std::variant<ProvidedMeshContext *, ReceivedMeshContext *> |
Type alias for variant holding either provided or received mesh context pointers.
Definition at line 35 of file ParticipantState.hpp.
| using precice::impl::PtrCoupling = std::shared_ptr<Coupling> |
Definition at line 14 of file SharedPointer.hpp.
Definition at line 17 of file SharedPointer.hpp.
Definition at line 13 of file SharedPointer.hpp.
Definition at line 16 of file SharedPointer.hpp.
Definition at line 15 of file SharedPointer.hpp.
|
inline |
|
inline |
Helper to extract mesh from variant.
Definition at line 44 of file ParticipantState.hpp.
|
inline |
Helper to extract base MeshContext pointer from variant.
Definition at line 38 of file ParticipantState.hpp.
|
inline |
Helper to extract partition from variant.
Definition at line 50 of file ParticipantState.hpp.
| precice::impl::MeshDataKey | ( | T | , |
| T | ) -> MeshDataKey< T > |
Deduction guide for two identical parameter types.
| int precice::impl::strippedLength | ( | const char * | string, |
| int | length ) |
Returns length of string without trailing whitespace.
Definition at line 422 of file preciceFortran.cpp.
| std::string_view precice::impl::strippedStringView | ( | const char * | string, |
| int | length ) |
|
staticconstexpr |
Definition at line 12 of file CommonErrorMessages.hpp.