Stride Reference Manual  - generated for commit 9643b11
stride::ImportPopBuilder Class Reference

Initializes Population objects. More...

#include <ImportPopBuilder.h>

Inheritance diagram for stride::ImportPopBuilder:
Inheritance graph
Collaboration diagram for stride::ImportPopBuilder:
Collaboration graph

Public Member Functions

std::shared_ptr< PopulationBuild (std::shared_ptr< Population > pop) override
 Creates a population by importing it. More...
 
- Public Member Functions inherited from stride::AbstractPopBuilder
 AbstractPopBuilder (const boost::property_tree::ptree &config, util::RnMan &rnMan, std::shared_ptr< spdlog::logger > strideLogger=nullptr)
 Initializing constructor. More...
 
virtual ~AbstractPopBuilder ()=default
 Has to be virtual. More...
 

Additional Inherited Members

- Protected Attributes inherited from stride::AbstractPopBuilder
const boost::property_tree::ptree & m_config
 Configuration property tree. More...
 
util::RnManm_rn_man
 Random number generation management. More...
 
std::shared_ptr< spdlog::logger > m_stride_logger
 

Detailed Description

Initializes Population objects.

Definition at line 30 of file ImportPopBuilder.h.

Member Function Documentation

shared_ptr< Population > stride::ImportPopBuilder::Build ( std::shared_ptr< Population pop)
overridevirtual

Creates a population by importing it.

Implements stride::AbstractPopBuilder.

Definition at line 38 of file ImportPopBuilder.cpp.

References geopop::GeoGridReaderFactory::CreateReader().

Referenced by stride::Population::Create().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: