forked from Macaulay2/M2
-
Notifications
You must be signed in to change notification settings - Fork 0
Internals: Engine Documentation (Doxygen)
Mahrud Sayrafi edited this page Aug 29, 2020
·
1 revision
Building the engine documentation is Step 1 here.
Documenting an entity such as a class can be done in a variety of ways. For example, we have the excerpt.
/**
@ingroup gb
@brief base class for Groebner basis computations.
*/
class GBComputation : public Computation
...
The @brief description can then be read on the documentation page of the documentation page for GBComputation in the browser.
The documentation pages grouped together in various ways. This includes a full list of classes and namespaces. Individual documentation pages contain inheritance and call diagrams, as well as the underlying source.
For the purpose of grouping, is also the possibility of creating Modules which can be documented together. The @ingroup command above puts GBComputation in the GroebnerBasis (aka gb) module.
Here is full list of commands.
-
Home
- Introduction
- Macaulay2 Contribution Guides
- Macaulay2 Workshop Guides
-
Macaulay2 Internals
- Building Macaulay2 from source
- Components of Macaulay2
- Case Studies
- Web servers
- Other
- Frequently Asked Questions
- Road map