10#include "../species/base_species.h"
11#include "../species/species_build_context.h"
12#include "../species/species_collection.h"
21#include "quadrature.h"
29 static void file_content_from_arguments(
int argc,
char** argv,
FileContent& fc);
34 static InputModulePtr DoShooting(InputModulePtr input_module);
38 background background_;
61 struct ShootingWorkspace {
62 explicit ShootingWorkspace(
FileContent& fc_ref) : fc(fc_ref) {}
64 std::vector<ShootingTarget> targets;
68 std::vector<std::string> target_species_keys;
70 static void ShootingResidual(
double* x,
int x_size,
void* pworkspace,
double*
output);
72 void ConstructSpecies();
82 void ReadCoupledCluster();
86 void WriteParameterFiles();
87 void input_read_precisions();
Definition species_collection.h:33
Definition nonlinear.h:49
Definition perturbations.h:100
Definition primordial.h:56
Definition species_build_context.h:30
Definition precision.h:63
Definition thermodynamics.h:59