|
preCICE
|
#include <boost/range/adaptor/map.hpp>#include <cmath>#include <deque>#include <memory>#include <stddef.h>#include <string>#include <string_view>#include <utility>#include <variant>#include <vector>#include "SharedPointer.hpp"#include "action/SharedPointer.hpp"#include "cplscheme/SharedPointer.hpp"#include "io/ExportContext.hpp"#include "io/config/ExportConfiguration.hpp"#include "logging/Logger.hpp"#include "mapping/SharedPointer.hpp"#include "mesh/SharedPointer.hpp"#include "partition/ReceivedPartition.hpp"#include "precice/impl/MeshContext.hpp"#include "precice/impl/ProvidedMeshContext.hpp"#include "precice/impl/ReadDataContext.hpp"#include "precice/impl/ReceivedMeshContext.hpp"#include "precice/impl/Types.hpp"#include "precice/impl/WriteDataContext.hpp"#include "utils/IntraComm.hpp"#include "utils/ManageUniqueIDs.hpp"Go to the source code of this file.
Classes | |
| struct | precice::impl::MeshDataKey< T > |
| Type that represent a compound key of two values. More... | |
| class | precice::impl::ParticipantState |
| Holds coupling state of one participating solver in coupled simulation. More... | |
| struct | precice::impl::ParticipantState::IntermediateExport |
Namespaces | |
| namespace | precice |
| Main namespace of the precice library. | |
| namespace | precice::impl |
| namespace | Integration |
| namespace | Integration::Serial |
| namespace | Integration::Serial::Whitebox |
| namespace | precice::utils |
| contains precice-related utilities. | |
Typedefs | |
| using | precice::impl::MeshContextVariant = std::variant<ProvidedMeshContext *, ReceivedMeshContext *> |
| Type alias for variant holding either provided or received mesh context pointers. | |
Functions | |
| MeshContext * | precice::impl::getMeshContext (const MeshContextVariant &variant) |
| Helper to extract base MeshContext pointer from variant. | |
| mesh::Mesh & | precice::impl::getMesh (const MeshContextVariant &variant) |
| Helper to extract mesh from variant. | |
| partition::Partition & | precice::impl::getPartition (const MeshContextVariant &variant) |
| Helper to extract partition from variant. | |
| template<class T> | |
| precice::impl::MeshDataKey (T, T) -> MeshDataKey< T > | |
| Deduction guide for two identical parameter types. | |