Interface Documentation
Version: invalid
flecsi
topo
set
interface.hh
Go to the documentation of this file.
1
/*
2
@@@@@@@@ @@ @@@@@@ @@@@@@@@ @@
3
/@@///// /@@ @@////@@ @@////// /@@
4
/@@ /@@ @@@@@ @@ // /@@ /@@
5
/@@@@@@@ /@@ @@///@@/@@ /@@@@@@@@@/@@
6
/@@//// /@@/@@@@@@@/@@ ////////@@/@@
7
/@@ /@@/@@//// //@@ @@ /@@/@@
8
/@@ @@@//@@@@@@ //@@@@@@ @@@@@@@@ /@@
9
// /// ////// ////// //////// //
10
11
Copyright (c) 2016, Triad National Security, LLC
12
All rights reserved.
13
*/
14
#pragma once
15
18
#if !defined(__FLECSI_PRIVATE__)
19
#error Do not include this file directly!
20
#endif
21
#include "
flecsi/data/reference.hh
"
22
#include "flecsi/topo/core.hh"
// base
23
#include "
flecsi/topo/set/types.hh
"
24
25
namespace
flecsi
{
26
namespace
topo {
27
28
//----------------------------------------------------------------------------//
29
// Mesh topology.
30
//----------------------------------------------------------------------------//
31
36
template
<
typename
POLICY_TYPE>
37
struct
set
:
set_base_t
,
data::reference_base
{};
// struct set
38
39
template
<>
40
struct
detail::base
<
set
> {
41
using
type
=
set_base_t
;
42
};
43
44
}
// namespace topo
45
}
// namespace flecsi
flecsi::data::reference_base
Definition:
reference.hh:43
flecsi::topo::set
Definition:
interface.hh:37
flecsi::topo::detail::base
Definition:
core.hh:40
reference.hh
flecsi::topo::set_base_t
Definition:
types.hh:34
types.hh
flecsi
Definition:
control.hh:31
Generated by
1.8.13