Struct AAHD_NonLocalDelayedBank

Inheritance Relationships

Base Type

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>> &current_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.