8#include "../species/base_species.h"
9#include "../species/species_collection.h"
27 BaseModule(InputModulePtr input_module)
28 : all_species_(input_module->all_species_), ppr(&input_module->precision_),
29 pba(&input_module->background_), pth(&input_module->thermodynamics_),
30 ppt(&input_module->perturbations_), ppm(&input_module->primordial_),
31 pnl(&input_module->nonlinear_), ptr(&input_module->transfers_),
32 psp(&input_module->spectra_), ple(&input_module->lensing_), pop(&input_module->output_) {
33 input_module_ = std::move(input_module);
35 BaseModule(
const BaseModule&) =
delete;
43 InputModulePtr input_module_;
46 const background*
const pba;
Definition base_species.h:76
Definition species_collection.h:33
Definition nonlinear.h:49
Definition perturbations.h:100
Definition primordial.h:56
Definition precision.h:63
Definition thermodynamics.h:59