hyper.deal
Loading...
Searching...
No Matches
dof_info.h
1#ifndef HYPERDEAL_NDIM_MATRIXFREE_DOF_INFO
2#define HYPERDEAL_NDIM_MATRIXFREE_DOF_INFO
3
4#include <hyper.deal/base/config.h>
5
6namespace hyperdeal
7{
8 namespace internal
9 {
10 namespace MatrixFreeFunctions
11 {
19 struct DoFInfo
20 {
28 std::array<std::vector<unsigned char>, 4> n_vectorization_lanes_filled;
29
46 std::array<std::vector<std::pair<unsigned int, unsigned int>>, 4>
48
49
50 std::size_t
51 memory_consumption() const
52 {
53 return dealii::MemoryConsumption::memory_consumption(
55 dealii::MemoryConsumption::memory_consumption(
57 }
58 };
59 } // namespace MatrixFreeFunctions
60 } // namespace internal
61} // namespace hyperdeal
62
63#endif
std::array< std::vector< std::pair< unsigned int, unsigned int > >, 4 > dof_indices_contiguous_ptr
Definition dof_info.h:47
std::array< std::vector< unsigned char >, 4 > n_vectorization_lanes_filled
Definition dof_info.h:28