Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
VBlockVectorWriter.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/BaseBlockVectorWriter.h>
10
11#include <alien/ref/data/block/VBlockVector.h>
12
13/*---------------------------------------------------------------------------*/
14/*---------------------------------------------------------------------------*/
15
16namespace Alien
17{
18
19/*---------------------------------------------------------------------------*/
20/*---------------------------------------------------------------------------*/
21
22class VBlockVectorWriter : public Common::BlockVectorWriterT<Real>
23{
24 public:
25 VBlockVectorWriter(VBlockVector& vector)
27 {}
28
29 virtual ~VBlockVectorWriter() {}
30
31 using Common::BlockVectorWriterT<Real>::operator=;
32};
33
34/*---------------------------------------------------------------------------*/
35
36class LocalVBlockVectorWriter : public Common::LocalBlockVectorWriterT<Real>
37{
38 public:
39 LocalVBlockVectorWriter(VBlockVector& vector)
41 {}
42
43 virtual ~LocalVBlockVectorWriter() {}
44
45 using Common::LocalBlockVectorWriterT<Real>::operator=;
46};
47
48/*---------------------------------------------------------------------------*/
49/*---------------------------------------------------------------------------*/
50
51} // namespace Alien
52
53/*---------------------------------------------------------------------------*/
54/*---------------------------------------------------------------------------*/
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Definition BackEnd.h:17