List of all items
Structs
- agent::Agent
- agent::AgentID
- asset::Asset
- asset::AssetGroupID
- asset::AssetID
- asset::AssetPool
- asset::AssetRef
- cli::GraphOpts
- cli::RunOpts
- commodity::Commodity
- commodity::CommodityID
- example::Example
- finance::ProfitabilityIndex
- model::Model
- model::parameters::ModelParameters
- output::DataWriter
- patch::FilePatch
- patch::ModelPatch
- process::ActivityLimits
- process::Process
- process::ProcessFlow
- process::ProcessID
- process::ProcessInvestmentConstraint
- process::ProcessParameter
- region::Region
- region::RegionID
- settings::Settings
- simulation::investment::appraisal::AppraisalOutput
- simulation::investment::appraisal::LCOXMetric
- simulation::investment::appraisal::NPVMetric
- simulation::investment::appraisal::coefficients::ObjectiveCoefficients
- simulation::optimisation::DispatchRun
- simulation::optimisation::Solution
- simulation::optimisation::VariableMap
- simulation::prices::CommodityPrices
- time_slice::Season
- time_slice::TimeOfDay
- time_slice::TimeSliceID
- time_slice::TimeSliceInfo
- time_slice::TimeSliceLevelIter
- units::Activity
- units::ActivityPerCapacity
- units::Capacity
- units::CapacityPerYear
- units::Dimensionless
- units::Flow
- units::FlowPerActivity
- units::FlowPerCapacity
- units::Money
- units::MoneyPerActivity
- units::MoneyPerCapacity
- units::MoneyPerCapacityPerYear
- units::MoneyPerFlow
- units::MoneyPerYear
- units::Year
Enums
- agent::DecisionRule
- agent::ObjectiveType
- asset::AssetCapacity
- asset::AssetState
- cli::example::ExampleSubcommands
- cli::settings::SettingsSubcommands
- commodity::BalanceType
- commodity::CommodityType
- commodity::PricingStrategy
- graph::GraphEdge
- graph::GraphNode
- process::FlowDirection
- process::FlowType
- simulation::investment::InvestmentSet
- simulation::optimisation::ModelError
- time_slice::TimeSliceLevel
- time_slice::TimeSliceSelection
Traits
- asset::AssetIterator
- id::HasID
- id::IDCollection
- id::IDLike
- input::Insert
- simulation::investment::appraisal::ComparableMetric
- simulation::investment::appraisal::MetricTrait
- units::UnitType
Functions
- asset::check_capacity_valid_for_asset
- asset::check_region_year_valid_for_process
- cli::example::handle_example_run_command
- cli::handle_run_command
- cli::handle_save_graphs_command
- cli::handle_validate_command
- cli::run_cli
- example::get_example_names
- example::patches::get_patch_names
- example::patches::get_patches
- finance::annual_capital_cost
- finance::capital_recovery_factor
- finance::lcox
- finance::profitability_index
- get_muse2_config_dir
- graph::build_commodity_graphs_for_model
- graph::investment::solve_investment_order_for_model
- graph::save_commodity_graphs_for_model
- graph::validate::validate_commodity_graphs_for_model
- input::deserialise_proportion_nonzero
- input::format_items_with_cap
- input::input_err_msg
- input::is_sorted_and_unique
- input::load_commodity_graphs
- input::load_model
- input::read_csv
- input::read_csv_optional
- input::read_toml
- input::try_insert
- log::init
- log::is_logger_initialised
- model::parameters::dangerous_model_options_enabled
- output::create_output_directory
- output::get_graphs_dir
- output::get_output_dir
- output::metadata::write_metadata
- region::parse_region_str
- settings::get_settings_file_path
- simulation::investment::appraisal::appraise_investment
- simulation::investment::appraisal::coefficients::calculate_coefficients_for_assets
- simulation::investment::appraisal::coefficients::calculate_coefficients_for_lcox
- simulation::investment::appraisal::coefficients::calculate_coefficients_for_npv
- simulation::investment::appraisal::count_equal_and_best_appraisal_outputs
- simulation::investment::appraisal::sort_and_filter_appraisal_outputs
- simulation::investment::perform_agent_investment
- simulation::optimisation::solve_optimal
- simulation::prices::calculate_prices
- simulation::run
- year::parse_year_str
Type Aliases
- agent::AgentCommodityPortionsMap
- agent::AgentMap
- agent::AgentObjectiveMap
- agent::AgentSearchSpaceMap
- commodity::CommodityLevyMap
- commodity::CommodityMap
- commodity::DemandMap
- graph::CommoditiesGraph
- process::ProcessActivityLimitsMap
- process::ProcessFlowsMap
- process::ProcessInvestmentConstraintsMap
- process::ProcessMap
- process::ProcessParameterMap
- region::RegionMap
- simulation::optimisation::FlowMap