preCICE
Loading...
Searching...
No Matches
SharedPointer.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
5namespace precice::mesh {
6
7class Data;
8class Group;
9class Mesh;
12
13using PtrData = std::shared_ptr<Data>;
14using PtrGroup = std::shared_ptr<Group>;
15using PtrMesh = std::shared_ptr<Mesh>;
16using PtrDataConfiguration = std::shared_ptr<DataConfiguration>;
17using PtrMeshConfiguration = std::shared_ptr<MeshConfiguration>;
18
19} // namespace precice::mesh
Performs and provides configuration for Data objects from XML files.
Describes a set of data values belonging to the vertices of a mesh.
Definition Data.hpp:26
Container and creator for meshes.
Definition Mesh.hpp:38
provides Mesh, Data and primitives.
std::shared_ptr< Data > PtrData
std::shared_ptr< Group > PtrGroup
std::shared_ptr< DataConfiguration > PtrDataConfiguration
std::shared_ptr< Mesh > PtrMesh
std::shared_ptr< MeshConfiguration > PtrMeshConfiguration
Group
Tag to annotate event group.
Definition Event.hpp:15