Struct AAHD_DelayedLocalBank
Defined in File aahd_fluds.h
Inheritance Relationships
Base Type
public opensn::AAHD_Bank(Struct AAHD_Bank)
Struct Documentation
-
struct AAHD_DelayedLocalBank : public opensn::AAHD_Bank
Delayed local bank storage structure.
Public Functions
-
AAHD_DelayedLocalBank() = default
-
AAHD_DelayedLocalBank(std::size_t size, std::size_t stride_size)
Member constructor.
-
void UpdateViews(std::span<double> &view, std::span<double> &old_view)
Update views.
-
void SetOldToNew()
Set new delayed values to old delayed values.
-
void SetNewToOld()
Set old delayed values to new delayed values.
-
void UploadOldToDevice(crb::Stream &stream)
Upload the old delayed values to the device asynchronously.
-
double *GetOldDeviceStorage()
Get the device storage the sweep reads the old delayed values from.
-
AAHD_DelayedLocalBank() = default