Skip to content

Commit b38f995

Browse files
committed
Merge pull request #34 from torbjoernk/feature/docu-tweaks
docu: a few tweaks towards better Doxygen usage
2 parents 37dfed1 + 7eec2d2 commit b38f995

File tree

7 files changed

+30
-18
lines changed

7 files changed

+30
-18
lines changed

Doxyfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,12 @@ CPP_CLI_SUPPORT = NO
279279

280280
SIP_SUPPORT = NO
281281

282-
# For Microsoft's IDL there are propget and propput attributes to indicate getter and setter methods for a property. Setting this option to YES (the default) will make doxygen replace the get and set methods by a property in the documentation. This will only work if the methods are indeed getting or setting a simple type. If this is not the case, or you want to show the methods anyway, you should set this option to NO.
282+
# For Microsoft's IDL there are propget and propput attributes to indicate getter
283+
# and setter methods for a property. Setting this option to YES (the default) will
284+
# make doxygen replace the get and set methods by a property in the documentation.
285+
# This will only work if the methods are indeed getting or setting a simple type.
286+
# If this is not the case, or you want to show the methods anyway, you should set
287+
# this option to NO.
283288

284289
IDL_PROPERTY_SUPPORT = YES
285290

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,13 @@ XXX
2020
Documentation
2121
-------------
2222

23-
Doxygen generated documentation can be found [on the PinT server][documentation].
23+
Doxygen generated documentation can be found [on the PinT server][documentation].
24+
Currently, it features the following content:
25+
26+
* \subpage #page_building_installing
27+
* \subpage #page_examples
28+
* \subpage #page_contributing
29+
* \subpage #page_style_guide
2430

2531

2632
Build status

doc/source/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contributing
1+
# Contributing {#page_contributing}
22

33
## Branching and Tagging Model
44

doc/source/examples.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Examples {#page_examples}
2+
3+
## Simple Advection Diffusion
4+
5+
See \subpage page_examples_advection_diffusion.

doc/source/installing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Building and Installing
1+
# Building and Installing {#page_building_installing}
22

33
## Prerequesites
44

doc/source/style_guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Style Guide
1+
# Style Guide {#page_style_guide}
22

33
## Naming Convention
44

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
Advection/diffusion
2-
===================
1+
# Advection / Diffusion {#page_examples_advection_diffusion}
32

4-
This directory contains several implementations of an
5-
advection/diffusion solver using the PFASST framework.
3+
This directory contains several implementations of an advection/diffusion solver using the PFASST
4+
framework.
65

7-
All of the solvers use the SDC sweeper defined in
8-
`advection_diffusion_sweeper.hpp`, and the FFT routines in `fft.hpp`.
6+
All of the solvers use the SDC sweeper defined in `advection_diffusion_sweeper.hpp`, and the FFT
7+
routines in `fft.hpp`.
98

109
The implementations are, in order of complexity:
1110

12-
* `vanilla_sdc.cpp` - basic example that uses an encapsulated IMEX
13-
sweeper.
11+
* `vanilla_sdc.cpp` - basic example that uses an encapsulated IMEX sweeper.
1412

15-
* `serial_mlsdc.cpp` - basic multi-level version that uses polynomial
16-
interpolation in time and spectral interpolation in space, as
17-
defined in `specrtal_transfer_1d.hpp`.
13+
* `serial_mlsdc.cpp` - basic multi-level version that uses polynomial interpolation in time and
14+
spectral interpolation in space, as defined in `specrtal_transfer_1d.hpp`.
1815

19-
* `serial_mlsdc_autobuild.cpp` - same as above, but uses the "auto
20-
build" feature to shorten `main`.
16+
* `serial_mlsdc_autobuild.cpp` - same as above, but uses the "auto build" feature to shorten `main`.

0 commit comments

Comments
 (0)