![]() |
Canoe
Comprehensive Atmosphere N' Ocean Engine
|
opaque pointer class implements all physics on a MeshBlock More...
#include <impl.hpp>
Public Member Functions | |
| Impl (MeshBlock *pmb, ParameterInput *pin) | |
| ~Impl () | |
| ExchangerBase * | GetExchanger (char const *name) const |
| Real | GetDistanceInAu () const |
| auto & | GetMeshOutputGroups () const |
| auto & | GetFITSOutputGroups () const |
| void | MapScalarsConserved (AthenaArray< Real > &s) |
Public Attributes | |
| AthenaArray< Real > | du |
| public data More... | |
| std::shared_ptr< Decomposition > | pdec |
| std::shared_ptr< ImplicitSolver > | phevi |
| std::shared_ptr< Microphysics > | pmicro |
| std::shared_ptr< Radiation > | prad |
| std::shared_ptr< Chemistry > | pchem |
| std::shared_ptr< Tracer > | ptracer |
| std::shared_ptr< TurbulenceModel > | pturb |
| std::shared_ptr< CelestrialBody > | planet |
| std::vector< std::shared_ptr< Inversion > > | all_fits |
| std::vector< std::shared_ptr< ParticleBase > > | all_particles |
| std::shared_ptr< Scheduler > | scheduler |
Protected Attributes | |
| std::map< char const *, ExchangerBase * > | exchangers_ |
| std::vector< std::weak_ptr< MeshOutputGroup > > | mesh_outputs_ |
| std::vector< std::weak_ptr< FITSOutputGroup > > | fits_outputs_ |
| Real | stellar_distance_au_ |
Private Attributes | |
| MeshBlock const * | pmy_block_ |
| MeshBlock::Impl::Impl | ( | MeshBlock * | pmb, |
| ParameterInput * | pin | ||
| ) |
|
inline |
| void MeshBlock::Impl::MapScalarsConserved | ( | AthenaArray< Real > & | s | ) |
| AthenaArray<Real> MeshBlock::Impl::du |
| std::shared_ptr<Decomposition> MeshBlock::Impl::pdec |
| std::shared_ptr<ImplicitSolver> MeshBlock::Impl::phevi |
| std::shared_ptr<Microphysics> MeshBlock::Impl::pmicro |
| std::shared_ptr<TurbulenceModel> MeshBlock::Impl::pturb |
| std::shared_ptr<CelestrialBody> MeshBlock::Impl::planet |
| std::vector<std::shared_ptr<Inversion> > MeshBlock::Impl::all_fits |
| std::vector<std::shared_ptr<ParticleBase> > MeshBlock::Impl::all_particles |
|
protected |
|
protected |
|
protected |