Viskores
1.0
viskores
cont
StorageList.h
Go to the documentation of this file.
1
//============================================================================
2
// The contents of this file are covered by the Viskores license. See
3
// LICENSE.txt for details.
4
//
5
// By contributing to this file, all contributors agree to the Developer
6
// Certificate of Origin Version 1.1 (DCO 1.1) as stated in DCO.txt.
7
//============================================================================
8
9
//============================================================================
10
// Copyright (c) Kitware, Inc.
11
// All rights reserved.
12
// See LICENSE.txt for details.
13
//
14
// This software is distributed WITHOUT ANY WARRANTY; without even
15
// the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
16
// PURPOSE. See the above copyright notice for more information.
17
//============================================================================
18
#ifndef viskores_cont_StorageList_h
19
#define viskores_cont_StorageList_h
20
21
#include <
viskores/List.h
>
22
23
#include <
viskores/cont/ArrayHandleBasic.h
>
24
#include <
viskores/cont/ArrayHandleCartesianProduct.h
>
25
#include <
viskores/cont/ArrayHandleSOA.h
>
26
#include <
viskores/cont/ArrayHandleUniformPointCoordinates.h
>
27
28
namespace
viskores
29
{
30
namespace
cont
31
{
32
33
using
StorageListBasic
=
viskores::List<viskores::cont::StorageTagBasic>
;
34
35
using
StorageListCommon
=
36
viskores::List
<
viskores::cont::StorageTagBasic
,
37
viskores::cont::StorageTagSOA
,
38
viskores::cont::StorageTagUniformPoints
,
39
viskores::cont::StorageTagCartesianProduct
<
viskores::cont::StorageTagBasic
,
40
viskores::cont::StorageTagBasic
,
41
viskores::cont::StorageTagBasic
>>;
42
43
}
44
}
// namespace viskores::cont
45
46
#endif //viskores_cont_StorageList_h
ArrayHandleBasic.h
viskores::cont::StorageTagBasic
A tag for the basic implementation of a Storage object.
Definition:
ArrayHandle.h:53
viskores::List
A template used to hold a list of types.
Definition:
List.h:47
ArrayHandleUniformPointCoordinates.h
ArrayHandleSOA.h
viskores
Groups connected points that have the same field value.
Definition:
Atomic.h:27
ArrayHandleCartesianProduct.h
viskores::cont::StorageTagSOA
Definition:
ArrayHandleSOA.h:131
viskores::cont::StorageTagUniformPoints
Definition:
ArrayHandleUniformPointCoordinates.h:30
viskores::cont::StorageTagCartesianProduct
Definition:
ArrayHandleCartesianProduct.h:169
List.h
Generated by
1.8.17