1#ifndef REMORA_TIME_INTERP_DATA_H_
2#define REMORA_TIME_INTERP_DATA_H_
5#include <AMReX_MultiFab.H>
6#include <AMReX_Vector.H>
24 void add_var(amrex::MultiFab* var_data,
int own_data) {
25 m_data.push_back(var_data);
37 for (
int i = 0; i <
num_vars(); ++i) {
54 amrex::Vector<amrex::MultiFab*>
m_data;
constexpr amrex::Real zero
void set_time(amrex::Real time)
void add_var(amrex::MultiFab *var_data, int own_data)
amrex::MultiFab & get_var(int var_idx)
amrex::Vector< int > m_owns_data
amrex::Vector< amrex::MultiFab * > m_data
TimeInterpolatedData(amrex::Real time)