21 #ifndef FUB_AMREX_AXIAL_SOURCE_TERM_HPP 
   22 #define FUB_AMREX_AXIAL_SOURCE_TERM_HPP 
   34   static constexpr 
int Rank = 1;
 
   37                   std::function<
double(
double)> diameter,
 
   38                   const std::shared_ptr<GriddingAlgorithm>& grid);
 
   56                const ::amrex::IntVect& ngrow = ::amrex::IntVect());
 
   66   std::vector<::amrex::MultiFab> 
Ax_;
 
Definition: AxialSourceTerm.hpp:32
 
IdealGasMix< 1 > equation_
Definition: AxialSourceTerm.hpp:65
 
span< const ::amrex::MultiFab > GetAxialVariations() const
 
AxialSourceTerm & operator=(const AxialSourceTerm &other)
 
AxialSourceTerm(const IdealGasMix< 1 > &eq, std::function< double(double)> diameter, const std::shared_ptr< GriddingAlgorithm > &grid)
 
Result< void, TimeStepTooLarge > AdvanceLevel(IntegratorContext &simulation_data, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect())
 
void ResetHierarchyConfiguration(const std::shared_ptr< GriddingAlgorithm > &grid)
 
AxialSourceTerm(const AxialSourceTerm &other)
 
std::function< double(double)> diameter_
Definition: AxialSourceTerm.hpp:64
 
AxialSourceTerm & operator=(AxialSourceTerm &&other) noexcept=default
 
Duration ComputeStableDt(int level)
 
AxialSourceTerm(AxialSourceTerm &&other) noexcept=default
 
std::vector<::amrex::MultiFab > Ax_
Definition: AxialSourceTerm.hpp:66
 
static constexpr int Rank
Definition: AxialSourceTerm.hpp:34
 
This class is used by the HypebrolicSplitLevelIntegrator and delegates AMR related tasks to the AMReX...
Definition: AMReX/IntegratorContext.hpp:49
 
A span is a view over a contiguous sequence of objects, the storage of which is owned by some other o...
Definition: span.hpp:81
 
The amrex namespace.
Definition: AverageState.hpp:33
 
std::chrono::duration< double > Duration
Definition: Duration.hpp:31
 
boost::outcome_v2::result< T, E > Result
Definition: outcome.hpp:32