preCICE v3.2.0
Loading...
Searching...
No Matches
SharedPointer.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
5namespace precice::impl {
6
8class Coupling;
9class WatchPoint;
10class WatchIntegral;
11struct MeshContext;
12
18
19} // namespace precice::impl
Holds coupling state of one participating solver in coupled simulation.
Track and output transient integral data on a mesh.
Observes and exports coordinates of a point on the geometry.
std::shared_ptr< WatchPoint > PtrWatchPoint
std::shared_ptr< Coupling > PtrCoupling
std::shared_ptr< MeshContext > PtrMeshContext
std::shared_ptr< ParticipantState > PtrParticipant
std::shared_ptr< WatchIntegral > PtrWatchIntegral
Stores a mesh and related objects and data.