| 
    Finite Volume Solver
    prototype
    
   A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin. 
   | 
 
This class manages multiple kinetic source terms which are associated to independend one-dimensional domains. More...
#include <MultiBlockKineticSourceTerm.hpp>
Public Member Functions | |
| Result< void, TimeStepTooLarge > | AdvanceLevel (MultiBlockIntegratorContext &context, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect(0)) | 
| Integrates the source term for each tube in the specified context.  More... | |
Static Public Attributes | |
| static constexpr int | Rank | 
Private Member Functions | |
| Duration | ComputeStableDt (int level) | 
| Result< void, TimeStepTooLarge > | AdvanceLevel (amrex::IntegratorContext &simulation_data, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect(0)) | 
Private Attributes | |
| OmpLocal< IdealGasMix< Rank > > | equation_ | 
| OmpLocal< Complete< IdealGasMix< Rank > > > | state_ | 
Static Private Attributes | |
| static constexpr std::size_t | sRank | 
This class manages multiple kinetic source terms which are associated to independend one-dimensional domains.
      
  | 
  inherited | 
| Result<void, TimeStepTooLarge> fub::amrex::MultiBlockKineticSouceTerm::AdvanceLevel | ( | MultiBlockIntegratorContext & | context, | 
| int | level, | ||
| Duration | dt, | ||
| const ::amrex::IntVect & | ngrow = ::amrex::IntVect(0)  | 
        ||
| ) | 
Integrates the source term for each tube in the specified context.
      
  | 
  inherited | 
      
  | 
  privateinherited | 
      
  | 
  staticconstexpr | 
      
  | 
  staticconstexprinherited | 
      
  | 
  privateinherited |