-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: https://ipvs.informatik.uni-stuttgart.de/SGpp/repos/trunk@5059 4eea3252-f0fb-4393-894d-40516dce545b
- Loading branch information
Showing
18 changed files
with
29,091 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
/** | ||
@page examples Examples | ||
|
||
This is a collection of examples from all modules. | ||
To add new examples to the documentation, | ||
go to the respective folder module/doc/doxygen/ and | ||
add a new example file code_examples_NAME.doxy with doxygen-internal | ||
name code_examples_NAME. | ||
|
||
Note that SCons automatically compiles (but not runs) | ||
all C++ examples on each run. | ||
For this to work, the examples must lie in the directories of the form | ||
\c /path/to/SGpp/trunk/MODULE_NAME/examples. | ||
|
||
- @subpage code_examples_continued_learning | ||
- @subpage code_examples_quick_start | ||
- @subpage code_examples_refinement | ||
- @subpage code_examples_quadrature | ||
- @subpage code_examples_optimization | ||
**/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
/** | ||
@page modules Description of Modules | ||
|
||
SG++ is grouped into several modules. This ensures | ||
- Modularity - not all parts are required for every task | ||
- Usability - not everything has to be compiled every time | ||
- Flexibility - only parts of SG++ can be shipped | ||
- Correctness - at least to some degree; if some part is modified, it will not influence others | ||
- ... | ||
|
||
The modules correspond to the corresponding namespaces in C++. Roughly, all files belonging to a namespace belong to the respective module. But a module can contain files belonging to some another namespace, especially static factory methods in the namespace SGPP::op_factory. | ||
|
||
<!-- | ||
@dot | ||
digraph G { | ||
rankdir=BT; | ||
node [shape=polygon,fontsize=10,height=0.25]; | ||
edge [group]; | ||
|
||
{ rank=same; datadriven; solver; combigrid; } | ||
|
||
} | ||
@enddot | ||
--> | ||
|
||
The modules can depend on each other. Especially all depend on the base module. | ||
Libraries are generated for all modules. The following modules are available: | ||
|
||
- @subpage module_datadriven | ||
- @subpage module_finance | ||
- @subpage module_quadrature | ||
- @subpage module_combigrid | ||
- @subpage module_parallel | ||
- @subpage module_solver | ||
- @subpage module_misc | ||
- @subpage module_pde | ||
- @subpage module_base | ||
- @subpage module_optimization | ||
|
||
@section modules__structure Folder structure | ||
|
||
Please note that the modularization results in a somewhat unconventional | ||
folder structure. Keeping | ||
@verbatim | ||
/path/to/SGpp/module/ | ||
@endverbatim | ||
as "modular" as possible requires to have everything belonging to a module | ||
below that directory. This especially applies to the src folder. Its | ||
subdirectories reflect the namespaces. Therefore, the module name reappears | ||
once again: | ||
@verbatim | ||
/path/to/SGpp/module/src/sgpp/module/... | ||
@endverbatim | ||
|
||
|
||
@section modules__creatingnew Creating new modules | ||
|
||
T.b.d. | ||
|
||
*/ |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.