MCPcopy Create free account

hub / github.com/cvxgrp/cvxpower / functions

Functions64 in github.com/cvxgrp/cvxpower

↓ 13 callersMethodinit_problem
Initialize the network optimization problem. :param time_horizon: The time horizon :math:`T` to optimize over. :param num_scenarios:
cvxpower/network.py:181
↓ 6 callersMethod__init__
( self, discharge_max=0, charge_max=None, energy_init=0, energy_final=
cvxpower/devices.py:437
↓ 6 callersMethodoptimize
(self, time_horizon=1, num_scenarios=1, **kwargs)
cvxpower/network.py:194
↓ 4 callersMethodsummary
Summary of results. Only works for single period optimization. :rtype: str
cvxpower/network.py:277
↓ 3 callersMethod_init_problem
(self, time_horizon, num_scenarios)
cvxpower/network.py:86
↓ 1 callersMethod__add__
(self, other)
cvxpower/network.py:258
↓ 1 callersMethod__init__
(self, terminals, name=None)
cvxpower/network.py:82
↓ 1 callersFunction_get_all_terminals
Gets all terminals, including those nested within child devices.
cvxpower/network.py:37
↓ 1 callersMethod_init_problem
(self, time_horizon, num_scenarios)
cvxpower/network.py:167
↓ 1 callersMethod_set_payments
(self)
cvxpower/network.py:94
↓ 1 callersFunction_update_mpc_results
(t, time_steps, results_t, results_mpc)
cvxpower/network.py:348
Method__init__
(self, no_load_cost=0, bid_curve=[], name=None)
examples/gen_bid_curve.py:18
Method__init__
(self, terminals, name=None)
cvxpower/network.py:133
Method__init__
(self, devices, nets, terminals=[], name=None)
cvxpower/network.py:217
Method__init__
(self, power=None, payments=None, price=None, status=None)
cvxpower/network.py:249
Method__init__
( self, power_min=None, power_max=None, ramp_min=None, ramp_max=None,
cvxpower/devices.py:91
Method__init__
(self, power=None, name=None)
cvxpower/devices.py:151
Method__init__
( self, temp_init=None, temp_min=None, temp_max=None, temp_amb=None,
cvxpower/devices.py:212
Method__init__
(self, power=None, alpha=None, name=None)
cvxpower/devices.py:289
Method__init__
( self, energy=0, power_max=None, time_start=0, time_end=None,
cvxpower/devices.py:328
Method__init__
(self, alpha=0.0, power_max=None, name=None)
cvxpower/devices.py:378
Method__radd__
(self, other)
cvxpower/network.py:255
Method__repr__
(self)
cvxpower/network.py:274
Method__str__
(self)
cvxpower/network.py:271
Method_init_problem
(self, time_horizon, num_scenarios)
cvxpower/network.py:60
Method_init_problem
(self, time_horizon, num_scenarios)
cvxpower/network.py:230
Method_set_payments
(self, price)
cvxpower/network.py:63
Methodconstraints
Device constraints, to be overriden by subclasses. :rtype: list of cvxpy constraints
cvxpower/network.py:147
Methodconstraints
(self)
cvxpower/devices.py:121
Methodconstraints
(self)
cvxpower/devices.py:156
Methodconstraints
(self)
cvxpower/devices.py:235
Methodconstraints
(self)
cvxpower/devices.py:345
Methodconstraints
(self)
cvxpower/devices.py:385
Methodconstraints
(self)
cvxpower/devices.py:474
Methodcost
(self)
examples/gen_bid_curve.py:24
Methodcost
Device objective, to be overriden by subclasses. :rtype: cvxpy expression of size :math:`T \times K`
cvxpower/network.py:139
Methodcost
(self)
cvxpower/devices.py:116
Methodcost
(self)
cvxpower/devices.py:295
Methodcost
(self)
cvxpower/devices.py:459
Methodplot
Plot results.
cvxpower/network.py:322
Methodpower
Power consumed (positive value) or produced (negative value) at this terminal.
cvxpower/network.py:55
Methodpower_var
(self)
cvxpower/network.py:51
Methodprice
Price associated with this net.
cvxpower/network.py:103
Methodresults
(self)
cvxpower/network.py:99
Methodresults
Network optimization results. :rtype: :class:`Results`
cvxpower/network.py:155
Methodresults
(self)
cvxpower/network.py:223
Functionrun_mpc
Execute model predictive control. This method executes the model predictive control loop, roughly: .. code:: python for t in time_ste
cvxpower/network.py:363
Methodtest_curtailable_load
(self)
cvxpower/devices_test.py:49
Methodtest_deferrable_load
(self)
cvxpower/devices_test.py:227
Methodtest_deferrable_load
(self)
cvxpower/devices_test.py:293
Methodtest_dynamic_load
(self)
cvxpower/devices_test.py:205
Methodtest_dynamic_load
(self)
cvxpower/devices_test.py:269
Methodtest_group
(self)
cvxpower/devices_test.py:121
Methodtest_hello_world
(self)
cvxpower/devices_test.py:37
Methodtest_optimize
(self)
cvxpower/network_test.py:56
Methodtest_storage
(self)
cvxpower/devices_test.py:217
Methodtest_storage
(self)
cvxpower/devices_test.py:283
Methodtest_summary_infeasible
(self)
cvxpower/network_test.py:45
Methodtest_summary_normal
(self)
cvxpower/network_test.py:36
Methodtest_thermal_load
(self)
cvxpower/devices_test.py:237
Methodtest_thermal_load
(self)
cvxpower/devices_test.py:303
Methodtest_three_buses
(self)
cvxpower/devices_test.py:81
Methodtest_two_generators_with_transmission
(self)
cvxpower/devices_test.py:60
Methodtest_vary_parameters
(self)
cvxpower/devices_test.py:140