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
:
15
AthenaArray<Real>
w
,
u
;
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_
ChemistryPtr
std::shared_ptr< Chemistry > ChemistryPtr
Definition:
chemistry.hpp:24
AthenaArray< Real >
Chemistry
Definition:
chemistry.hpp:13
Chemistry::w
AthenaArray< Real > w
Definition:
chemistry.hpp:15
Chemistry::Chemistry
Chemistry(MeshBlock *pmb, ParameterInput *pin)
Definition:
chemistry.cpp:15
Chemistry::~Chemistry
~Chemistry()
Definition:
chemistry.cpp:25
Chemistry::u
AthenaArray< Real > u
Definition:
chemistry.hpp:15
Chemistry::pmy_block_
MeshBlock * pmy_block_
Definition:
chemistry.hpp:21
src
c3m
chemistry.hpp
Generated by
1.9.1