preCICE
v3.1.2
Loading...
Searching...
No Matches
src
cplscheme
ImplicitData.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
map
>
4
5
#include "
precice/impl/Types.hpp
"
6
7
namespace
precice::cplscheme
{
8
9
struct
ImplicitData
{
10
void
add
(
DataID
did,
bool
toKeep
);
11
12
bool
contains
(
DataID
did)
const
;
13
bool
toKeep
(
DataID
did)
const
;
14
15
std::map<DataID, bool>
entries
;
16
};
17
18
}
// namespace precice::cplscheme
Types.hpp
map
precice::cplscheme
contains implementations of coupling schemes for coupled simulations.
Definition
BaseCouplingScheme.cpp:31
precice::DataID
int DataID
Definition
Types.hpp:25
precice::cplscheme::ImplicitData
Definition
ImplicitData.hpp:9
precice::cplscheme::ImplicitData::contains
bool contains(DataID did) const
Definition
ImplicitData.cpp:12
precice::cplscheme::ImplicitData::toKeep
bool toKeep(DataID did) const
Definition
ImplicitData.cpp:17
precice::cplscheme::ImplicitData::add
void add(DataID did, bool toKeep)
Definition
ImplicitData.cpp:6
precice::cplscheme::ImplicitData::entries
std::map< DataID, bool > entries
Definition
ImplicitData.hpp:15