List of all items
Structs
- agent::Agent
- agent::AgentCostLimits
- agent::AgentID
- agent::ObjectiveTypeVisitor
- asset::Asset
- asset::AssetID
- asset::AssetPool
- asset::AssetRef
- commands::Cli
- commodity::BalanceTypeVisitor
- commodity::Commodity
- commodity::CommodityID
- commodity::CommodityLevy
- commodity::CommodityTypeVisitor
- input::agent::AgentRaw
- input::agent::commodity_portion::AgentCommodityPortionRaw
- input::agent::cost_limit::AgentCostLimitsRaw
- input::agent::objective::AgentObjectiveRaw
- input::agent::search_space::AgentSearchSpace
- input::agent::search_space::AgentSearchSpaceRaw
- input::asset::AssetRaw
- input::commodity::demand::Demand
- input::commodity::demand_slicing::DemandSlice
- input::commodity::levy::CommodityLevyRaw
- input::process::ProcessRaw
- input::process::availability::LimitTypeVisitor
- input::process::availability::ProcessAvailabilityRaw
- input::process::flow::ProcessFlowRaw
- input::process::parameter::ProcessParameterRaw
- input::time_slice::TimeSliceRaw
- model::MilestoneYears
- model::Model
- model::ModelFile
- output::ActivityDualsRow
- output::AssetRow
- output::CommodityBalanceDualsRow
- output::CommodityFlowRow
- output::CommodityPriceRow
- output::DataWriter
- output::DebugDataWriter
- output::metadata::Metadata
- output::metadata::PlatformMetadata
- output::metadata::ProgramMetadata
- output::metadata::RunMetadata
- process::FlowTypeVisitor
- process::Process
- process::ProcessFlow
- process::ProcessID
- process::ProcessParameter
- region::Region
- region::RegionID
- settings::Settings
- simulation::optimisation::Solution
- simulation::optimisation::VariableMap
- simulation::optimisation::constraints::ConstraintKeys
- simulation::optimisation::constraints::KeysWithOffset
- simulation::prices::CommodityPrices
- time_slice::Season
- time_slice::TimeOfDay
- time_slice::TimeSliceID
- time_slice::TimeSliceInfo
- time_slice::TimeSliceLevelVisitor
- units::Activity
- units::ActivityPerCapacity
- units::Capacity
- units::Dimensionless
- units::Flow
- units::FlowPerActivity
- units::Money
- units::MoneyPerActivity
- units::MoneyPerCapacity
- units::MoneyPerCapacityPerYear
- units::MoneyPerFlow
- units::MoneyPerYear
- units::Year
Enums
- agent::DecisionRule
- agent::ObjectiveType
- commands::Commands
- commands::ExampleSubcommands
- commodity::BalanceType
- commodity::CommodityType
- input::process::availability::LimitType
- process::FlowType
- time_slice::TimeSliceLevel
- time_slice::TimeSliceSelection
Traits
Macros
- id::define_id_getter
- id::define_id_methods
- id::define_id_type
- units::base_unit_struct
- units::impl_div
- units::unit_struct
Functions
- commands::extract_example
- commands::handle_example_extract_command
- commands::handle_example_list_command
- commands::handle_example_run_command
- commands::handle_run_command
- input::_read_csv_internal
- input::agent::commodity_portion::read_agent_commodity_portions
- input::agent::commodity_portion::read_agent_commodity_portions_from_iter
- input::agent::commodity_portion::validate_agent_commodity_portions
- input::agent::cost_limit::read_agent_cost_limits
- input::agent::cost_limit::read_agent_cost_limits_from_iter
- input::agent::objective::check_objective_parameter
- input::agent::objective::read_agent_objectives
- input::agent::objective::read_agent_objectives_from_iter
- input::agent::read_agents
- input::agent::read_agents_file
- input::agent::read_agents_file_from_iter
- input::agent::search_space::parse_search_space_str
- input::agent::search_space::read_agent_search_space
- input::agent::search_space::read_agent_search_space_from_iter
- input::asset::read_assets
- input::asset::read_assets_from_iter
- input::check_fractions_sum_to_one
- input::commodity::demand::compute_demand_maps
- input::commodity::demand::read_demand
- input::commodity::demand::read_demand_file
- input::commodity::demand::read_demand_from_iter
- input::commodity::demand_slicing::read_demand_slices
- input::commodity::demand_slicing::read_demand_slices_from_iter
- input::commodity::demand_slicing::validate_demand_slices
- input::commodity::levy::read_commodity_levies
- input::commodity::levy::read_commodity_levies_iter
- input::commodity::levy::validate_commodity_levy_map
- input::commodity::read_commodities
- input::deserialise_proportion_nonzero
- input::input_err_msg
- input::is_sorted_and_unique
- input::load_model
- input::process::availability::read_process_availabilities
- input::process::availability::read_process_availabilities_from_iter
- input::process::availability::validate_activity_limits_maps
- input::process::flow::read_process_flows
- input::process::flow::read_process_flows_from_iter
- input::process::flow::validate_flows_and_update_primary_output
- input::process::flow::validate_or_infer_primary_output
- input::process::parameter::read_process_parameters
- input::process::parameter::read_process_parameters_from_iter
- input::process::read_processes
- input::process::read_processes_file
- input::process::read_processes_file_from_iter
- input::process::validate_commodities
- input::process::validate_other_commodity
- input::process::validate_sed_commodity
- input::process::validate_svd_commodity
- input::read_csv
- input::read_csv_id_file
- input::read_csv_optional
- input::read_toml
- input::region::read_regions
- input::time_slice::get_or_insert
- input::time_slice::read_time_slice_info
- input::time_slice::read_time_slice_info_from_iter
- input::try_insert
- log::init
- log::is_logger_initialised
- log::write_log
- log::write_log_colour
- log::write_log_plain
- model::check_milestone_years
- output::create_output_directory
- output::get_output_dir
- output::metadata::get_git_hash
- output::metadata::write_metadata
- region::parse_region_str
- simulation::investment::perform_agent_investment
- simulation::optimisation::add_variables
- simulation::optimisation::calculate_cost_coefficient
- simulation::optimisation::constraints::add_activity_constraints
- simulation::optimisation::constraints::add_asset_constraints
- simulation::optimisation::constraints::add_commodity_balance_constraints
- simulation::optimisation::enable_highs_logging
- simulation::optimisation::perform_dispatch_optimisation
- simulation::run
- year::parse_and_validate_year
- year::parse_year_str
Type Aliases
- agent::AgentCommodityPortionsMap
- agent::AgentCostLimitsMap
- agent::AgentMap
- agent::AgentObjectiveMap
- agent::AgentSearchSpaceMap
- commodity::CommodityLevyMap
- commodity::CommodityMap
- commodity::DemandMap
- input::commodity::demand::AnnualDemandMap
- input::commodity::demand::BorrowedCommodityMap
- input::commodity::demand_slicing::DemandSliceMap
- input::process::flow::PrimaryOutputsKeys
- input::process::flow::PrimaryOutputsMap
- input::process::flow::PrimaryOutputsValues
- process::ProcessActivityLimitsMap
- process::ProcessFlowsMap
- process::ProcessMap
- process::ProcessParameterMap
- region::RegionMap
- simulation::optimisation::FlowMap
- simulation::optimisation::Variable
- simulation::optimisation::constraints::ActivityKeys
- simulation::optimisation::constraints::CommodityBalanceKeys
Statics
- log::LOGGER_INIT
- output::metadata::built_info::BUILT_TIME_UTC
- output::metadata::built_info::CFG_ENDIAN
- output::metadata::built_info::CFG_ENV
- output::metadata::built_info::CFG_FAMILY
- output::metadata::built_info::CFG_OS
- output::metadata::built_info::CFG_POINTER_WIDTH
- output::metadata::built_info::CFG_TARGET_ARCH
- output::metadata::built_info::CI_PLATFORM
- output::metadata::built_info::DEBUG
- output::metadata::built_info::FEATURES
- output::metadata::built_info::FEATURES_LOWERCASE
- output::metadata::built_info::FEATURES_LOWERCASE_STR
- output::metadata::built_info::FEATURES_STR
- output::metadata::built_info::GIT_COMMIT_HASH
- output::metadata::built_info::GIT_COMMIT_HASH_SHORT
- output::metadata::built_info::GIT_DIRTY
- output::metadata::built_info::GIT_HEAD_REF
- output::metadata::built_info::GIT_VERSION
- output::metadata::built_info::HOST
- output::metadata::built_info::NUM_JOBS
- output::metadata::built_info::OPT_LEVEL
- output::metadata::built_info::OVERRIDE_VARIABLES_USED
- output::metadata::built_info::PKG_AUTHORS
- output::metadata::built_info::PKG_DESCRIPTION
- output::metadata::built_info::PKG_HOMEPAGE
- output::metadata::built_info::PKG_LICENSE
- output::metadata::built_info::PKG_NAME
- output::metadata::built_info::PKG_REPOSITORY
- output::metadata::built_info::PKG_VERSION
- output::metadata::built_info::PKG_VERSION_MAJOR
- output::metadata::built_info::PKG_VERSION_MINOR
- output::metadata::built_info::PKG_VERSION_PATCH
- output::metadata::built_info::PKG_VERSION_PRE
- output::metadata::built_info::PROFILE
- output::metadata::built_info::RUSTC
- output::metadata::built_info::RUSTC_VERSION
- output::metadata::built_info::RUSTDOC
- output::metadata::built_info::RUSTDOC_VERSION
- output::metadata::built_info::TARGET
Constants
- commands::EXAMPLES_DIR
- input::agent::AGENT_FILE_NAME
- input::agent::commodity_portion::AGENT_COMMODITIES_FILE_NAME
- input::agent::cost_limit::AGENT_COST_LIMITS_FILE_NAME
- input::agent::objective::AGENT_OBJECTIVES_FILE_NAME
- input::agent::search_space::AGENT_SEARCH_SPACE_FILE_NAME
- input::asset::ASSETS_FILE_NAME
- input::commodity::COMMODITY_FILE_NAME
- input::commodity::demand::DEMAND_FILE_NAME
- input::commodity::demand_slicing::DEMAND_SLICING_FILE_NAME
- input::commodity::levy::COMMODITY_LEVIES_FILE_NAME
- input::process::PROCESSES_FILE_NAME
- input::process::availability::PROCESS_AVAILABILITIES_FILE_NAME
- input::process::flow::PROCESS_FLOWS_FILE_NAME
- input::process::parameter::PROCESS_PARAMETERS_FILE_NAME
- input::region::REGIONS_FILE_NAME
- input::time_slice::TIME_SLICES_FILE_NAME
- log::DEFAULT_LOG_LEVEL
- log::LOG_ERROR_FILE_NAME
- log::LOG_INFO_FILE_NAME
- model::MODEL_FILE_NAME
- output::ACTIVITY_DUALS_FILE_NAME
- output::ASSETS_FILE_NAME
- output::COMMODITY_BALANCE_DUALS_FILE_NAME
- output::COMMODITY_FLOWS_FILE_NAME
- output::COMMODITY_PRICES_FILE_NAME
- output::OUTPUT_DIRECTORY_ROOT
- output::metadata::METADATA_FILE_NAME
- settings::SETTINGS_FILE_NAME