NGen
Loading...
Searching...
No Matches
Todo List
Member CsvPerFeatureForcingProvider::check_forcing_vector_index_bounds ()

: Bounds checking is based on precipitation vector. Consider potential for vectors of different sizes and indices.

: Return appropriate warning

: Return appropriate warning

Member CsvPerFeatureForcingProvider::forcing_vectors
: Look into aggregation of data, relevant libraries, and storing frequency information
Member CsvPerFeatureForcingProvider::precipitation_rate_meters_per_second
: Are these used?
Member CsvPerFeatureForcingProvider::read_csv (std::string file_name)
TODO: Return appropriate error
Member CsvPerFeatureForcingProvider::time_epoch_vector
: Consider making epoch time the iterator
Member CSVReader::getData ()

Potentially only output warning and fill array with sentinel values.

Look into replacement from STD for split to reduce dependency on Boost

Member forcing_params::forcing_params (std::string path, std::string provider, std::string start_time, std::string end_time)
converting to UTC can be tricky, especially if thread safety is a concern
Member GridDataSelector::GridDataSelector (SelectorConfig config, const GridSpecification &grid, boost::span< const geojson::coordinate_t > points)
Implementation
Member SelectorConfig::duration_seconds
Refactor to use std::chrono
Member SelectorConfig::init_time
Refactor to use std::chrono
Member simulation_time_params::simulation_time_params (std::string start_time, std::string end_time, int output_interval)
converting to UTC can be tricky, especially if thread safety is a concern