Skip to content

Commit e01c1b1

Browse files
committed
Document some more folders
1 parent 65454ba commit e01c1b1

File tree

8 files changed

+121
-5
lines changed

8 files changed

+121
-5
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,17 @@
1313

1414
- The versioning machinery has been updated. The update was inspired by the
1515
`versioner.py` tool devised by @loriab.
16+
- The documentation building scripts `conf.py` and `cloc_tools.py` have been
17+
thoroughly refactored and simplified:
18+
* `cloc_tools.py` is now called `cloc_wrapper.py`. It is no longer configured
19+
and can be found in the `cloc_tools` subfolder of `doc`.
20+
* A local build of documentation will only work if run from within the `doc` folder:
21+
```
22+
sphinx-build . _build
23+
```
24+
This choice was made to simplify the set up of the ReadTheDocs and local
25+
documentation building procedures and to minimize the chances of breaking
26+
either.
1627

1728
## [Version 1.2.0-rc1] - 2018-03-02
1829

doc/Doxyfile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ WARN_IF_DOC_ERROR = YES
108108
WARN_NO_PARAMDOC = NO
109109
WARN_AS_ERROR = NO
110110
WARN_FORMAT = "$file:$line: $text"
111-
WARN_LOGFILE = doc/doxygen.log
111+
WARN_LOGFILE = @doc_build_dir@/doxygen.log
112112
#---------------------------------------------------------------------------
113113
# Configuration options related to the input files
114114
#---------------------------------------------------------------------------

doc/cloc_tools/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
# PCMSolver API, see: <http://pcmsolver.readthedocs.io/>
2222
#
2323

24-
from .cloc_wrapper import bar_chart, total_bar_chart
24+
from .cloc_wrapper import bar_chart
2525

26-
__all__ = ['bar_chart', 'total_bar_chart']
26+
__all__ = ['bar_chart']
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
Boundary integral operators
2+
===========================
3+
4+
.. image:: ../gfx/bar_charts/bi_operators.svg
5+
:scale: 70 %
6+
:align: center
7+
8+
IBoundaryIntegralOperator
9+
-------------------------
10+
.. doxygenclass:: pcm::IBoundaryIntegralOperator
11+
:project: PCMSolver
12+
:members:
13+
:protected-members:
14+
:private-members:
15+
16+
Collocation
17+
-----------
18+
19+
.. doxygenclass:: pcm::bi_operators::Collocation
20+
:project: PCMSolver
21+
:members:
22+
:protected-members:
23+
:private-members:
24+
25+
Purisima
26+
--------
27+
28+
.. doxygenclass:: pcm::bi_operators::Purisima
29+
:project: PCMSolver
30+
:members:
31+
:protected-members:
32+
:private-members:
33+
34+
Numerical
35+
---------
36+
37+
.. doxygenclass:: pcm::bi_operators::Numerical
38+
:project: PCMSolver
39+
:members:
40+
:protected-members:
41+
:private-members:

doc/code-reference/classes-and-functions.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Classes and functions reference
1010

1111
cavities
1212
greens-functions
13+
dielectric-profiles
1314
solvers
15+
bi-operators
1416
helper-classes
1517
namespaces
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
Dielectric profiles
2+
===================
3+
4+
.. image:: ../gfx/bar_charts/dielectric_profile.svg
5+
:scale: 70 %
6+
:align: center
7+
8+
Uniform
9+
-------
10+
.. doxygenstruct:: pcm::dielectric_profile::Uniform
11+
:project: PCMSolver
12+
:members:
13+
:protected-members:
14+
:private-members:
15+
16+
Anisotropic
17+
-----------
18+
.. doxygenclass:: pcm::dielectric_profile::Anisotropic
19+
:project: PCMSolver
20+
:members:
21+
:protected-members:
22+
:private-members:
23+
24+
Yukawa
25+
-------
26+
.. doxygenstruct:: pcm::dielectric_profile::Yukawa
27+
:project: PCMSolver
28+
:members:
29+
:protected-members:
30+
:private-members:
31+
32+
OneLayerLog
33+
-----------
34+
.. doxygenclass:: pcm::dielectric_profile::OneLayerLog
35+
:project: PCMSolver
36+
:members:
37+
:protected-members:
38+
:private-members:
39+
40+
OneLayerTanh
41+
------------
42+
.. doxygenclass:: pcm::dielectric_profile::OneLayerTanh
43+
:project: PCMSolver
44+
:members:
45+
:protected-members:
46+
:private-members:
47+
48+
OneLayerErf
49+
-----------
50+
.. doxygenclass:: pcm::dielectric_profile::OneLayerErf
51+
:project: PCMSolver
52+
:members:
53+
:protected-members:
54+
:private-members:
55+
56+
Sharp
57+
-----
58+
.. doxygenstruct:: pcm::dielectric_profile::Sharp
59+
:project: PCMSolver
60+
:members:
61+
:protected-members:
62+
:private-members:

src/green/dielectric_profile/Sharp.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
namespace pcm {
3333
namespace dielectric_profile {
34-
/*! \struct Sharp
34+
/*! \struct Sharp
3535
* \brief A sharp dielectric separation
3636
* \author Roberto Di Remigio
3737
* \date 2015

src/green/dielectric_profile/Uniform.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
namespace pcm {
3333
namespace dielectric_profile {
34-
/*! \struct Uniform
34+
/*! \struct Uniform
3535
* \brief a uniform dielectric profile
3636
* \author Roberto Di Remigio
3737
* \date 2015

0 commit comments

Comments
 (0)