h2integrate.converters.iron.iron_transport#
Classes
|
|
|
|
|
|
|
- class h2integrate.converters.iron.iron_transport.IronTransportPerformanceConfig(*, find_closest_ship_site, shipment_site)#
- Parameters:
find_closest_ship_site (bool)
shipment_site (str)
- find_closest_ship_site: bool#
- shipment_site: str#
- class h2integrate.converters.iron.iron_transport.IronTransportPerformanceComponent(**kwargs)#
- initialize()#
Perform any one-time initialization run at instantiation.
- setup()#
Declare inputs and outputs.
- Available attributes:
name pathname comm options
- calculate_water_distance(waypoints, shipping_sites)#
- calculate_land_distance(ship_site, starting_location, shipping_sites)#
- compute(inputs, outputs)#
Compute outputs given inputs. The model is assumed to be in an unscaled state.
An inherited component may choose to either override this function or to define a compute_primal function.
- Parameters:
inputs (Vector) -- Unscaled, dimensional input variables read via inputs[key].
outputs (Vector) -- Unscaled, dimensional output variables read via outputs[key].
discrete_inputs (dict-like or None) -- If not None, dict-like object containing discrete input values.
discrete_outputs (dict-like or None) -- If not None, dict-like object containing discrete output values.
- class h2integrate.converters.iron.iron_transport.IronTransportCostConfig(*, transport_year, cost_year)#
- Parameters:
transport_year (int)
cost_year (int)
- transport_year: int#
- cost_year: int#
- class h2integrate.converters.iron.iron_transport.IronTransportCostComponent(**kwargs)#
- initialize()#
Perform any one-time initialization run at instantiation.
- setup()#
Declare inputs and outputs.
- Available attributes:
name pathname comm options
- compute(inputs, outputs, discrete_inputs, discrete_outputs)#
Computation for the OM component.
For a template class this is not implement and raises an error.