Skip to content

Commit 0c959b6

Browse files
committed
Finished documentation process
1 parent caa6d02 commit 0c959b6

File tree

14 files changed

+579
-361
lines changed

14 files changed

+579
-361
lines changed
-1.78 KB
Binary file not shown.

docs/build/html/genindex.html

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -228,14 +228,6 @@ <h2 id="F">F</h2>
228228
<h2 id="G">G</h2>
229229
<table style="width: 100%" class="indextable genindextable"><tr>
230230
<td style="width: 33%; vertical-align: top;"><ul>
231-
<li><a href="autoapi/src/config/index.html#src.config.g_flow_init_step">g_flow_init_step (in module src.config)</a>
232-
</li>
233-
<li><a href="autoapi/src/config/index.html#src.config.g_flow_limit_stepsize">g_flow_limit_stepsize (in module src.config)</a>
234-
</li>
235-
<li><a href="autoapi/src/config/index.html#src.config.g_flow_opt_in_between_iters">g_flow_opt_in_between_iters (in module src.config)</a>
236-
</li>
237-
<li><a href="autoapi/src/config/index.html#src.config.g_flow_opt_max_iter">g_flow_opt_max_iter (in module src.config)</a>
238-
</li>
239231
<li><a href="autoapi/src/log_mod/index.html#src.log_mod.logger.generate_plots">generate_plots() (src.log_mod.logger method)</a>
240232
</li>
241233
<li><a href="autoapi/src/insertion_mod/index.html#src.insertion_mod.ordered_list_of_lists.GET">GET() (src.insertion_mod.ordered_list_of_lists method)</a>
@@ -244,12 +236,12 @@ <h2 id="G">G</h2>
244236
</li>
245237
<li><a href="autoapi/src/misc/index.html#src.misc.get_periodic_segments">get_periodic_segments() (in module src.misc)</a>
246238
</li>
247-
</ul></td>
248-
<td style="width: 33%; vertical-align: top;"><ul>
249239
<li><a href="autoapi/src/classes/index.html#src.classes.dual_variable.get_sum_maxs">get_sum_maxs() (src.classes.dual_variable method)</a>
250240
</li>
251241
<li><a href="autoapi/src/classes/index.html#src.classes.dual_variable.grad_eval">grad_eval() (src.classes.dual_variable method)</a>
252242
</li>
243+
</ul></td>
244+
<td style="width: 33%; vertical-align: top;"><ul>
253245
<li><a href="autoapi/src/optimization/index.html#src.optimization.grad_F">grad_F() (in module src.optimization)</a>
254246
</li>
255247
<li><a href="autoapi/src/operators/index.html#src.operators.grad_K_t">grad_K_t() (in module src.operators)</a>
@@ -435,7 +427,7 @@ <h2 id="M">M</h2>
435427
</li>
436428
<li><a href="autoapi/src/config/index.html#src.config.multistart_inter_iteration_checkup">multistart_inter_iteration_checkup (in module src.config)</a>
437429
</li>
438-
<li><a href="autoapi/src/config/index.html#id0">multistart_max_discarded_tries (in module src.config)</a>, <a href="autoapi/src/config/index.html#src.config.multistart_max_discarded_tries">[1]</a>
430+
<li><a href="autoapi/src/config/index.html#src.config.multistart_max_discarded_tries">multistart_max_discarded_tries (in module src.config)</a>
439431
</li>
440432
<li><a href="autoapi/src/config/index.html#src.config.multistart_pooling_num">multistart_pooling_num (in module src.config)</a>
441433
</li>
@@ -510,6 +502,14 @@ <h2 id="S">S</h2>
510502
<li><a href="autoapi/src/classes/index.html#src.classes.curve.set_times">set_times() (src.classes.curve method)</a>
511503
</li>
512504
<li><a href="autoapi/src/optimization/index.html#src.optimization.slide_and_optimize">slide_and_optimize() (in module src.optimization)</a>
505+
</li>
506+
<li><a href="autoapi/src/config/index.html#src.config.slide_init_step">slide_init_step (in module src.config)</a>
507+
</li>
508+
<li><a href="autoapi/src/config/index.html#src.config.slide_limit_stepsize">slide_limit_stepsize (in module src.config)</a>
509+
</li>
510+
<li><a href="autoapi/src/config/index.html#src.config.slide_opt_in_between_iters">slide_opt_in_between_iters (in module src.config)</a>
511+
</li>
512+
<li><a href="autoapi/src/config/index.html#src.config.slide_opt_max_iter">slide_opt_max_iter (in module src.config)</a>
513513
</li>
514514
<li><a href="autoapi/src/DGCG/index.html#src.DGCG.solve">solve() (in module src.DGCG)</a>
515515
</li>
@@ -545,15 +545,15 @@ <h2 id="S">S</h2>
545545
<li><a href="_autosummary/src.config.html#module-src.config">module</a>, <a href="autoapi/src/config/index.html#module-src.config">[1]</a>
546546
</li>
547547
</ul></li>
548+
</ul></td>
549+
<td style="width: 33%; vertical-align: top;"><ul>
548550
<li>
549551
src.DGCG
550552

551553
<ul>
552554
<li><a href="_autosummary/src.DGCG.html#module-src.DGCG">module</a>, <a href="autoapi/src/DGCG/index.html#module-src.DGCG">[1]</a>
553555
</li>
554556
</ul></li>
555-
</ul></td>
556-
<td style="width: 33%; vertical-align: top;"><ul>
557557
<li>
558558
src.insertion_mod
559559

@@ -619,18 +619,16 @@ <h2 id="T">T</h2>
619619
<li><a href="autoapi/src/operators/index.html#src.operators.TEST_FUNC">TEST_FUNC (in module src.operators)</a>
620620
</li>
621621
<li><a href="autoapi/src/config/index.html#src.config.time">time (in module src.config)</a>
622-
</li>
623-
<li><a href="autoapi/src/log_mod/index.html#src.log_mod.logger.time_string">time_string() (src.log_mod.logger method)</a>
624622
</li>
625623
</ul></td>
626624
<td style="width: 33%; vertical-align: top;"><ul>
625+
<li><a href="autoapi/src/log_mod/index.html#src.log_mod.logger.time_string">time_string() (src.log_mod.logger method)</a>
626+
</li>
627627
<li><a href="autoapi/src/config/index.html#src.config.time_weights">time_weights (in module src.config)</a>
628628
</li>
629629
<li><a href="autoapi/src/classes/index.html#src.classes.measure.to_curve_product">to_curve_product() (src.classes.measure method)</a>
630630
</li>
631631
<li><a href="autoapi/src/classes/index.html#src.classes.curve_product.to_measure">to_measure() (src.classes.curve_product method)</a>
632-
</li>
633-
<li><a href="autoapi/src/optimization/index.html#src.optimization.to_positive_semidefinite">to_positive_semidefinite() (in module src.optimization)</a>
634632
</li>
635633
</ul></td>
636634
</tr></table>

docs/build/html/objects.inv

-29 Bytes
Binary file not shown.

docs/build/html/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/DGCG.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def solve(data, **kwargs):
182182
if default_parameters['initial_measure'] is None:
183183
current_measure = classes.measure()
184184
M_0 = operators.int_time_H_t_product(data, data)/2
185-
current_measure.main_energy = M_0
185+
current_measure._main_energy = M_0
186186
else:
187187
if isinstance(default_parameters['initial_measure'], classes.measure):
188188
current_measure = default_parameters['initial_measure']

src/checker.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
"""
2+
Checker module.
3+
4+
Checks during execution that everything is working correctly (the outputs of
5+
the functions are mapping correctly and etc). Should be replaced by proper
6+
unit tests.
7+
8+
Undocumented.
9+
"""
110
# Standard imports
211
import numpy as np
312
import sys
@@ -6,13 +15,6 @@
615
from . import config
716
from . import operators as op
817

9-
10-
""" Checking module that satisfies that all input variables of the methods
11-
correspond to the expected ones.
12-
13-
The operators modules
14-
"""
15-
1618
def is_valid_time(t):
1719
# t should be an integer number in {0,1,..., T-1}
1820
if isinstance(t, int) or isinstance(t, np.integer):
@@ -22,11 +24,11 @@ def is_valid_time(t):
2224

2325
def is_in_H_t(t, f_t):
2426
# H_t should be just a 1 dimensional vector of complex numbers of size
25-
# K[t], defined on the operators module
27+
# H_DIMENSIONS[t], defined on the operators module
2628
if is_valid_time(t):
2729
if isinstance(f_t, np.ndarray):
2830
if len(f_t.shape)==1:
29-
if f_t.shape[0] == op.K[t]:
31+
if f_t.shape[0] == op.H_DIMENSIONS[t]:
3032
return True
3133
return False
3234

@@ -36,7 +38,7 @@ def set_in_H_t(t, f_t):
3638
if is_valid_time(t):
3739
if isinstance(f_t, np.ndarray):
3840
if len(f_t.shape)==2:
39-
if f_t.shape[1] == op.K[t]:
41+
if f_t.shape[1] == op.H_DIMENSIONS[t]:
4042
return True
4143
return False
4244

0 commit comments

Comments
 (0)