MFEM v4.9.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs > Struct Template Reference

#include <util.hpp>

Collaboration diagram for mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >:
[legend]

Public Attributes

int total_size
 
std::array< int, 8 > offsets
 
std::array< std::array< int, 2 >, num_inputs > input_dtq_sizes
 
std::array< std::array< int, 2 >, num_outputs > output_dtq_sizes
 
std::array< int, num_fields > field_sizes
 
int direction_size
 
std::array< int, num_inputs > input_sizes
 
std::array< int, num_inputs > shadow_sizes
 
int residual_size
 
std::array< int, 6 > temp_sizes
 

Detailed Description

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
struct mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >

Definition at line 1569 of file util.hpp.

Member Data Documentation

◆ direction_size

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
int mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::direction_size

Definition at line 1576 of file util.hpp.

◆ field_sizes

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
std::array<int, num_fields> mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::field_sizes

Definition at line 1575 of file util.hpp.

◆ input_dtq_sizes

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
std::array<std::array<int, 2>, num_inputs> mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::input_dtq_sizes

Definition at line 1573 of file util.hpp.

◆ input_sizes

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
std::array<int, num_inputs> mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::input_sizes

Definition at line 1577 of file util.hpp.

◆ offsets

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
std::array<int, 8> mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::offsets

Definition at line 1572 of file util.hpp.

◆ output_dtq_sizes

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
std::array<std::array<int, 2>, num_outputs> mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::output_dtq_sizes

Definition at line 1574 of file util.hpp.

◆ residual_size

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
int mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::residual_size

Definition at line 1579 of file util.hpp.

◆ shadow_sizes

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
std::array<int, num_inputs> mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::shadow_sizes

Definition at line 1578 of file util.hpp.

◆ temp_sizes

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
std::array<int, 6> mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::temp_sizes

Definition at line 1580 of file util.hpp.

◆ total_size

template<std::size_t num_fields, std::size_t num_inputs, std::size_t num_outputs>
int mfem::future::SharedMemoryInfo< num_fields, num_inputs, num_outputs >::total_size

Definition at line 1571 of file util.hpp.


The documentation for this struct was generated from the following file: