Skip to content

Commit

Permalink
Merge pull request #6094 from gassmoeller/doxygen
Browse files Browse the repository at this point in the history
Update doxygen theme
  • Loading branch information
tjhei authored Oct 21, 2024
2 parents 4101744 + df5b180 commit eac4de4
Show file tree
Hide file tree
Showing 9 changed files with 2,722 additions and 4 deletions.
2,687 changes: 2,687 additions & 0 deletions doc/doxygen-awesome.css

Large diffs are not rendered by default.

22 changes: 19 additions & 3 deletions doc/modules/groups.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
*/

/**
* @defgroup InitialTopographyModels Describing the properties of the initial topography of the domain
* @defgroup InitialTopographyModels Describing the initial topography of the domain
*
* A module for the definition of properties related to initial topography of
* the geometry. The goal of this module is to return the elevation at a
Expand Down Expand Up @@ -76,6 +76,13 @@
* and radiogenic sources.
*/

/**
* @defgroup MeshDeformation Describing how to deform the mesh
*
* A module for the definition of algorithms and methods to deform the
* mesh during the computation, e.g. due to surface processes.
*/

/**
* @defgroup MeshRefinement Describing how to refine the mesh
*
Expand Down Expand Up @@ -119,9 +126,9 @@


/**
* @defgroup AdiabaticConditions Adiabatic conditions
* @defgroup AdiabaticConditions Describing Adiabatic conditions
*
* A group for all things that have to do with adiabatic conditions.
* A group for all things that have to do with adiabatic reference profiles.
*
* @ingroup InitialConditions
*/
Expand Down Expand Up @@ -155,6 +162,15 @@
* @ingroup BoundaryConditions
*/

/**
* @defgroup BoundaryHeatFlux Describing heat flux boundary conditions
*
* A module for the definition of functions and classes that have to do with
* describing heat flux boundary values for the temperature field.
*
* @ingroup BoundaryConditions
*/

/**
* @defgroup BoundaryCompositions Describing boundary conditions for compositional fields
*
Expand Down
2 changes: 2 additions & 0 deletions doc/options.dox
Original file line number Diff line number Diff line change
Expand Up @@ -885,6 +885,8 @@ HTML_FOOTER = footer.html

HTML_STYLESHEET =

HTML_EXTRA_STYLESHEET = doxygen-awesome.css

# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
# other source files which should be copied to the HTML output directory. Note
# that these files will be copied to the base HTML output directory. Use the
Expand Down
2 changes: 1 addition & 1 deletion include/aspect/mesh_deformation/ascii_data.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ namespace aspect
* A class that implements initial topography determined
* from an AsciiData input file.
*
* @ingroup InitialTopographyModel
* @ingroup MeshDeformation
*/
template <int dim>
class AsciiData : public Utilities::AsciiDataBoundary<dim>, public Interface<dim>
Expand Down
2 changes: 2 additions & 0 deletions include/aspect/mesh_deformation/diffusion.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ namespace aspect
* A plugin that computes the deformation of surface
* vertices according to the solution of a dim-1 diffusion
* problem.
*
* @ingroup MeshDeformation
*/
template <int dim>
class Diffusion : public Interface<dim>, public SimulatorAccess<dim>
Expand Down
1 change: 1 addition & 0 deletions include/aspect/mesh_deformation/fastscape.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ namespace aspect
* hillslope diffusion, sediment deposition, marine diffusion,
* and the stream power law, which describes river incision.
*
* @ingroup MeshDeformation
*/
template <int dim>
class FastScape : public Interface<dim>, public SimulatorAccess<dim>
Expand Down
2 changes: 2 additions & 0 deletions include/aspect/mesh_deformation/free_surface.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ namespace aspect
* vertices according to the solution of the flow problem.
* In particular this means if the surface of the domain is
* left open to flow, this flow will carry the mesh with it.
*
* @ingroup MeshDeformation
*/
template <int dim>
class FreeSurface : public Interface<dim>, public SimulatorAccess<dim>
Expand Down
6 changes: 6 additions & 0 deletions include/aspect/mesh_deformation/function.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ namespace aspect

namespace MeshDeformation
{
/**
* A class that represents a mesh deformation function that can be
* prescribed on the boundary of the domain.
*
* @ingroup MeshDeformation
*/
template <int dim>
class BoundaryFunction : public Interface<dim>, public SimulatorAccess<dim>
{
Expand Down
2 changes: 2 additions & 0 deletions include/aspect/mesh_deformation/interface.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ namespace aspect
* mesh vertices and store them in a AffineConstraints<double> object. The velocities
* for all non-constrained vertices will be computed by solving a Laplace
* problem with the given constraints.
*
* @ingroup MeshDeformation
*/
template <int dim>
class Interface : public Plugins::InterfaceBase
Expand Down

0 comments on commit eac4de4

Please sign in to comment.