[Internal functions](@id lib-int-fun)
[Index](@id lib-int-fun-idx)
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