Canoe
Comprehensive Atmosphere N' Ocean Engine
chemistry.hpp
Go to the documentation of this file.
1 #ifndef SRC_C3M_CHEMISTRY_HPP_
2 #define SRC_C3M_CHEMISTRY_HPP_
3 
4 // C/C++
5 #include <memory>
6 
7 // athenapp
8 #include <athena/athena.hpp>
9 
10 class MeshBlock;
11 class ParameterInput;
12 
13 class Chemistry {
14  public:
16 
17  Chemistry(MeshBlock *pmb, ParameterInput *pin);
18  ~Chemistry();
19 
20  protected:
21  MeshBlock *pmy_block_;
22 };
23 
24 using ChemistryPtr = std::shared_ptr<Chemistry>;
25 
26 #endif // SRC_C3M_CHEMISTRY_HPP_
std::shared_ptr< Chemistry > ChemistryPtr
Definition: chemistry.hpp:24
AthenaArray< Real > w
Definition: chemistry.hpp:15
Chemistry(MeshBlock *pmb, ParameterInput *pin)
Definition: chemistry.cpp:15
AthenaArray< Real > u
Definition: chemistry.hpp:15
MeshBlock * pmy_block_
Definition: chemistry.hpp:21