|
Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <MultiBlockGriddingAlgorithm.hpp>
Public Member Functions | |
| MultiBlockGriddingAlgorithm (FlameMasterReactor reactor, std::vector< std::shared_ptr< GriddingAlgorithm >> tubes, std::vector< std::shared_ptr< cutcell::GriddingAlgorithm >> plena, std::vector< BlockConnection > connectivity) | |
| MultiBlockGriddingAlgorithm (FlameMasterReactor reactor, std::vector< std::shared_ptr< GriddingAlgorithm >> tubes, std::vector< std::shared_ptr< cutcell::GriddingAlgorithm >> plena, std::vector< BlockConnection > connectivity, std::vector< std::shared_ptr< PressureValve >> valves) | |
| MultiBlockGriddingAlgorithm (const MultiBlockGriddingAlgorithm &other) | |
| MultiBlockGriddingAlgorithm & | operator= (const MultiBlockGriddingAlgorithm &other) |
| MultiBlockGriddingAlgorithm (MultiBlockGriddingAlgorithm &&other) noexcept=default | |
| MultiBlockGriddingAlgorithm & | operator= (MultiBlockGriddingAlgorithm &&other) noexcept=default |
| std::ptrdiff_t | GetCycles () const noexcept |
| Duration | GetTimePoint () const noexcept |
| span< const std::shared_ptr< GriddingAlgorithm > > | GetTubes () const noexcept |
| span< const std::shared_ptr< cutcell::GriddingAlgorithm > > | GetPlena () const noexcept |
| span< const BlockConnection > | GetConnectivity () const noexcept |
| span< MultiBlockBoundary > | GetBoundaries (int level=0) noexcept |
| void | RegridAllFinerLevels (int which_level) |
Private Attributes | |
| FlameMasterReactor | reactor_ |
| std::vector< std::shared_ptr< GriddingAlgorithm > > | tubes_ |
| std::vector< std::shared_ptr< cutcell::GriddingAlgorithm > > | plena_ |
| std::vector< BlockConnection > | connectivity_ |
| std::vector< std::vector< MultiBlockBoundary > > | boundaries_ |
| fub::amrex::MultiBlockGriddingAlgorithm::MultiBlockGriddingAlgorithm | ( | FlameMasterReactor | reactor, |
| std::vector< std::shared_ptr< GriddingAlgorithm >> | tubes, | ||
| std::vector< std::shared_ptr< cutcell::GriddingAlgorithm >> | plena, | ||
| std::vector< BlockConnection > | connectivity | ||
| ) |
| fub::amrex::MultiBlockGriddingAlgorithm::MultiBlockGriddingAlgorithm | ( | FlameMasterReactor | reactor, |
| std::vector< std::shared_ptr< GriddingAlgorithm >> | tubes, | ||
| std::vector< std::shared_ptr< cutcell::GriddingAlgorithm >> | plena, | ||
| std::vector< BlockConnection > | connectivity, | ||
| std::vector< std::shared_ptr< PressureValve >> | valves | ||
| ) |
| fub::amrex::MultiBlockGriddingAlgorithm::MultiBlockGriddingAlgorithm | ( | const MultiBlockGriddingAlgorithm & | other | ) |
|
defaultnoexcept |
|
inlinenoexcept |
|
noexcept |
|
inlinenoexcept |
|
noexcept |
|
inlinenoexcept |
|
noexcept |
| MultiBlockGriddingAlgorithm& fub::amrex::MultiBlockGriddingAlgorithm::operator= | ( | const MultiBlockGriddingAlgorithm & | other | ) |
|
defaultnoexcept |
| void fub::amrex::MultiBlockGriddingAlgorithm::RegridAllFinerLevels | ( | int | which_level | ) |
|
private |
|
private |
|
private |
|
private |
|
private |