Peano
Loading...
Searching...
No Matches
CellMetaData.h
Go to the documentation of this file.
1// This file is part of the SWIFT2 project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
5
6#include <vector>
7
8
10
11
12namespace swift2 {
13 struct CellMetaData;
14}
15
16
28
29 private:
31 public:
35 const std::vector<char>& localParticleIsContainedInCell;
36
37 CellMetaData() = delete;
38
41 const std::vector<int>& numberOfCoalescedLocalParticlesPerVertex_,
42 const std::vector<int>& numberOfCoalescedActiveParticlesPerVertex_,
43 const std::vector<char>& localParticleIsContainedInCell_
44 ):
45 marker(marker_),
46 numberOfCoalescedLocalParticlesPerVertex(numberOfCoalescedLocalParticlesPerVertex_),
47 numberOfCoalescedActiveParticlesPerVertex(numberOfCoalescedActiveParticlesPerVertex_),
48 localParticleIsContainedInCell(localParticleIsContainedInCell_) {
49 }
50
60};
This file is part of the SWIFT 2 project.
Provide meta data around Swift 2 cell.
const std::vector< int > & numberOfCoalescedActiveParticlesPerVertex
const std::vector< char > & localParticleIsContainedInCell
const std::vector< int > & numberOfCoalescedLocalParticlesPerVertex
static std::vector< int > _dummyNumberOfCoalescedActiveParticlesPerVertex
CellMetaData(const peano4::datamanagement::CellMarker &marker_, const std::vector< int > &numberOfCoalescedLocalParticlesPerVertex_, const std::vector< int > &numberOfCoalescedActiveParticlesPerVertex_, const std::vector< char > &localParticleIsContainedInCell_)
const peano4::datamanagement::CellMarker & marker
CellMetaData(const peano4::datamanagement::CellMarker &marker_, const std::vector< char > &localParticleIsContainedInCell_)