/home/runner/work/spades/spades/Source/MessageParticleContainer.H Source File
SPADES API
|
MessageParticleContainer.H
Go to the documentation of this file.
Main SPADES message container.
Definition MessageParticleContainer.H:25
void initialize_variable_names() override
Initialize variable names.
Definition MessageParticleContainer.cpp:39
void read_parameters() override
Read user parameters.
Definition MessageParticleContainer.cpp:29
void resolve_pairs()
Resolve message pairs (remove message/anti-message pairs)
Definition MessageParticleContainer.cpp:340
amrex::Real compute_gvt()
Compute the minimum time stamp of the messages.
Definition MessageParticleContainer.cpp:473
int m_messages_per_lp
Initial messages per LP.
Definition MessageParticleContainer.H:90
void write_plot_file(const std::string &plt_filename) override
Write the particles to file.
Definition MessageParticleContainer.H:77
amrex::Real m_lambda
Definition MessageParticleContainer.H:95
MessageParticleContainer(amrex::AmrParGDB *par_gdb, int ngrow=0)
Constructor.
Definition MessageParticleContainer.cpp:6
static std::string identifier()
Class identifier name.
Definition MessageParticleContainer.H:31
void garbage_collect(const amrex::Real gvt)
Perform garbage collection.
Definition MessageParticleContainer.cpp:446
void initialize_messages(const amrex::Real lookahead)
Initialize the messages.
Definition MessageParticleContainer.cpp:78
void sort() override
Sort the messages.
Definition MessageParticleContainer.cpp:196
void update_undefined()
Update the undefined messages.
Definition MessageParticleContainer.cpp:203
Main SPADES particle container.
Definition SpadesParticleContainer.H:35
void write_plot_file_impl(const std::string &plt_filename, const std::string &name)
Definition SpadesParticleContainer.H:760
int ngrow() const
Definition SpadesParticleContainer.H:180
Generated by