preCICE
v3.2.0
Loading...
Searching...
No Matches
src
action
SharedPointer.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
memory
>
4
5
namespace
precice::action
{
6
7
class
Action
;
8
class
ActionConfiguration
;
9
10
using
PtrAction
=
std::unique_ptr<Action>
;
11
using
PtrActionConfiguration
=
std::shared_ptr<ActionConfiguration>
;
12
13
}
// namespace precice::action
precice::action::ActionConfiguration
Configures an Action subclass object.
Definition
ActionConfiguration.hpp:17
precice::action::Action
Abstract base class for configurable actions on data and/or meshes.
Definition
Action.hpp:14
memory
precice::action
contains actions to modify exchanged data.
Definition
Action.hpp:6
precice::action::PtrActionConfiguration
std::shared_ptr< ActionConfiguration > PtrActionConfiguration
Definition
SharedPointer.hpp:11
precice::action::PtrAction
std::unique_ptr< Action > PtrAction
Definition
SharedPointer.hpp:10
std::shared_ptr
std::unique_ptr