|
Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
|
#include <type_traits>#include <variant>#include <vector>#include "../io/ParameterMap.h"#include "../utils/error_handling.h"#include "galaxy/disk_galaxy.h"

Go to the source code of this file.
Classes | |
| struct | model_detail::DummyModel |
| struct | model_detail::isVariantAlternativeType< T, std::variant< Types... > > |
| class | ModelCollection |
| Holds a collection of models. More... | |
Typedefs | |
| using | model_detail::model_variant = std::variant< DummyModel, ClusteredDiskGalaxy > |
Variables | |
| template<class T > | |
| constexpr bool | model_detail::is_model_type = isVariantAlternativeType<T, model_variant>::value |
Defines the ModelCollection type