Struct AAHD_NonLocalBank
Defined in File aahd_fluds.h
Inheritance Relationships
Base Type
public opensn::AAHD_Bank(Struct AAHD_Bank)
Struct Documentation
-
struct AAHD_NonLocalBank : public opensn::AAHD_Bank
Non-local bank storage structure.
Members
Reference to the sizes of each location.
-
const std::vector<std::size_t> *location_sizes_
Reference to the offsets of each location.
-
const std::vector<std::size_t> *location_offsets_
Reference to the offsets of each location.
-
std::size_t stride_size_
Stride size.
Constructors
Default constructor.
-
AAHD_NonLocalBank() = default
Member constructor.
-
AAHD_NonLocalBank(const std::vector<std::size_t> &location_sizes, const std::vector<std::size_t> &location_offsets, std::size_t stride_size)
Member constructor.
Copy and move
Copy constructor.
-
AAHD_NonLocalBank(const AAHD_NonLocalBank &other) = default
Copy assignment.
-
AAHD_NonLocalBank &operator=(const AAHD_NonLocalBank &other) = default
Copy assignment.
-
AAHD_NonLocalBank(AAHD_NonLocalBank &&other) = default
Move constructor.
-
AAHD_NonLocalBank &operator=(AAHD_NonLocalBank &&other) = default
Move assignment.
-
const std::vector<std::size_t> *location_sizes_