|
chombo-discharge
|
Utility class for memory handling in CdrPlasmaStepper. More...
#include <CD_CdrPlasmaGodunovStorage.H>

Public Member Functions | |
| SigmaStorage ()=delete | |
| Disallowed weak constructor. Use full construction. | |
| SigmaStorage (const RefCountedPtr< AmrMesh > &a_amr, const std::string a_realm, const phase::which_phase a_phase) | |
| Full constructor. Can call allocation functions after this. | |
| virtual | ~SigmaStorage () |
| Destructor. | |
| virtual void | allocateStorage () |
| Allocation function – allocates the storage. | |
| virtual void | deallocateStorage () |
| Allocation function – deallocates the storage. | |
| EBAMRIVData & | getScratch () const |
| Get scratch data. | |
Protected Attributes | |
| RefCountedPtr< AmrMesh > | m_amr |
| Reference to AmrMesh. | |
| std::string | m_realm |
| Realm where data lives. | |
| phase::which_phase | m_phase |
| Phase where data lives. | |
| EBAMRIVData | m_scratch |
| Scratch data. | |
Utility class for memory handling in CdrPlasmaStepper.
This class exists because we often need some extra storage when advancing the equations.
| CdrPlasmaGodunovStepper::SigmaStorage::SigmaStorage | ( | const RefCountedPtr< AmrMesh > & | a_amr, |
| const std::string | a_realm, | ||
| const phase::which_phase | a_phase | ||
| ) |