SpECTRE  2021.08.02
importers::Actions::ReceiveVolumeData< ImporterOptionsGroup, FieldTagsList > Struct Template Reference

Wait for data from a volume data file to arrive and directly move it into the DataBox. More...

#include <ReceiveVolumeData.hpp>

Public Types

using inbox_tags = tmpl::list< Tags::VolumeData< ImporterOptionsGroup, FieldTagsList > >
 

Static Public Member Functions

template<typename DbTagsList , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ActionList , typename ParallelComponent >
static std::tuple< db::DataBox< DbTagsList > &&, Parallel::AlgorithmExecutionapply (db::DataBox< DbTagsList > &box, tuples::TaggedTuple< InboxTags... > &inboxes, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) noexcept
 

Detailed Description

template<typename ImporterOptionsGroup, typename FieldTagsList>
struct importers::Actions::ReceiveVolumeData< ImporterOptionsGroup, FieldTagsList >

Wait for data from a volume data file to arrive and directly move it into the DataBox.

Monitors importers::Tags::VolumeData in the element's inbox and moves the received data directly into the FieldTagsList in the DataBox.

See also
Dev guide on Importing data