Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
Classes | Typedefs | Variables
model_collection.h File Reference
#include <type_traits>
#include <variant>
#include <vector>
#include "../io/ParameterMap.h"
#include "../utils/error_handling.h"
#include "galaxy/disk_galaxy.h"
Include dependency graph for model_collection.h:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

Defines the ModelCollection type