Skip to content

Latest commit

 

History

History
108 lines (93 loc) · 1.97 KB

File metadata and controls

108 lines (93 loc) · 1.97 KB

[Internal functions](@id lib-int-fun)

[Index](@id lib-int-fun-idx)

Pages = ["functions.md"]
CurrentModule = EnergyModelsBase

[Extension functions](@id lib-int-fun-ext)

create_element
create_link
variables_element
variables_ext_data(m, _::Type{<:ExtensionData}, 𝒳::Vector{<:AbstractElement}, 𝒯, 𝒫, modeltype::EnergyModel)
objective(m, 𝒳ᵛᵉᶜ, 𝒫, 𝒯, modeltype::EnergyModel)
objective_operational
emissions_operational

[Constraint functions](@id lib-int-fun-con)

constraints_emissions
constraints_elements
constraints_couple
constraints_couple_resource
constraints_resource
constraints_level_iterate
constraints_level_rp
constraints_level_scp
constraints_level_bounds

[Variable creation functions](@id lib-int-fun-var)

variables_capacity
variables_flow
variables_flow_resource
variables_opex
variables_capex
variables_emission
variables_elements
variables_element_ext_data

[Check functions](@id lib-int-fun-check)

check_data
check_case_data
check_model
check_elements
check_node
check_link
check_node_default
check_node_data(n::Node, data::EmissionsData, 𝒯, modeltype::EnergyModel, check_timeprofiles::Bool)
check_link_data(n::Link, data::ExtensionData, 𝒯, modeltype::EnergyModel, check_timeprofiles::Bool)
check_fixed_opex
check_time_structure
check_profile
check_strategic_profile
check_representative_profile
check_scenario_profile
check_partition_profile
check_sub_profs
check_sub_profile
check_not_profile
compile_logs

[Identification functions](@id lib-int-fun-identi)

is_network_node
is_sink
is_source
is_storage
is_resource_emit
has_charge_OPEX_fixed
has_charge_OPEX_var
has_charge_cap
has_discharge_OPEX_fixed
has_discharge_OPEX_var
has_discharge_cap
has_level_OPEX_fixed
has_level_OPEX_var
nodes_sub
link_res
link_sub
res_em
res_not
res_sub

[Miscellaneous functions](@id lib-int-fun-misc)

collect_types
sort_types
res_types
res_types_vec