Struct AAHD_NonLocalDelayedBank
Defined in File aahd_fluds.h
Inheritance Relationships
Base Type
public opensn::AAHD_NonLocalBank(Struct AAHD_NonLocalBank)
Struct Documentation
-
struct AAHD_NonLocalDelayedBank : public opensn::AAHD_NonLocalBank
Non-local delayed bank storage structure.
Public Functions
-
AAHD_NonLocalDelayedBank() = default
-
AAHD_NonLocalDelayedBank(const std::vector<std::size_t> &loc_sizes, const std::vector<std::size_t> &loc_offsets, std::size_t stride)
Member constructor.
-
void UpdateViews(std::vector<std::span<double>> ¤t_delayed_views, std::vector<std::span<double>> &old_delayed_views)
Update views.
-
void SetNewToOld()
Set current delayed views to old delayed views.
-
void SetOldToNew()
Set old delayed views to current delayed views.
Public Members
-
crb::HostVector<double> host_current_storage
Host storage for current delayed bank.
-
AAHD_NonLocalDelayedBank() = default