Alien
1.3.0
Developer documentation
Loading...
Searching...
No Matches
VBlockVectorReader.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2023 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
#pragma once
8
9
#include <alien/handlers/block/BaseBlockVectorReader.h>
10
11
#include <alien/ref/data/block/VBlockVector.h>
12
13
/*---------------------------------------------------------------------------*/
14
/*---------------------------------------------------------------------------*/
15
16
namespace
Alien
17
{
18
19
/*---------------------------------------------------------------------------*/
20
/*---------------------------------------------------------------------------*/
21
22
class
VBlockVectorReader
23
:
public
Common::BlockVectorReaderT
<Arccore::Real, Parameters<GlobalIndexer>>
24
{
25
public
:
26
VBlockVectorReader(
const
VBlockVector
& vector)
27
:
Common::BlockVectorReaderT<Arccore::Real, Parameters<GlobalIndexer>
>(vector)
28
{}
29
30
virtual
~VBlockVectorReader() {}
31
};
32
33
/*---------------------------------------------------------------------------*/
34
35
class
LocalVBlockVectorReader
36
:
public
Common::BlockVectorReaderT
<Arccore::Real, Parameters<LocalIndexer>>
37
{
38
public
:
39
LocalVBlockVectorReader(
const
BlockVector
& vector)
40
:
Common::BlockVectorReaderT<Arccore::Real, Parameters<LocalIndexer>
>(vector)
41
{}
42
43
virtual
~LocalVBlockVectorReader() {}
44
};
45
46
/*---------------------------------------------------------------------------*/
47
/*---------------------------------------------------------------------------*/
48
49
}
// namespace Alien
50
51
/*---------------------------------------------------------------------------*/
52
/*---------------------------------------------------------------------------*/
Alien::BlockVector
Definition
BlockVector.h:38
Alien::Common::BlockVectorReaderT
Definition
BaseBlockVectorReader.h:51
Alien::VBlockVector
Definition
VBlockVector.h:38
Alien
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Definition
BackEnd.h:17
refsemantic
alien
ref
handlers
block
VBlockVectorReader.h
Generated on
for Alien by
1.16.1