|
ASPECT
|
Namespaces | |
| internal | |
Classes | |
| class | Box |
| class | Chunk |
| class | EllipsoidalChunk |
| class | Interface |
| class | Sphere |
| class | SphericalShell |
| class | TwoMergedBoxes |
| class | TwoMergedChunks |
Functions | |
| template<int dim> | |
| void | register_geometry_model (const std::string &name, const std::string &description, void(*declare_parameters_function)(ParameterHandler &), std::unique_ptr< Interface< dim >>(*factory_function)()) |
| template<int dim> | |
| std::unique_ptr< Interface< dim > > | create_geometry_model (ParameterHandler &prm) |
| template<int dim> | |
| void | declare_parameters (ParameterHandler &prm) |
| template<int dim> | |
| void | write_plugin_graph (std::ostream &output_stream) |
A namespace for the definition of properties of the geometry. This primarily includes the definition of the shape of the domain (e.g. whether it is a full spherical shell, a quadrant/octant, a description of the geoid, etc. The classes and functions of this namespace also describe which kinds of boundary conditions hold on the different parts of the boundary of the geometry.
| void aspect::GeometryModel::write_plugin_graph | ( | std::ostream & | output_stream | ) |
For the current plugin subsystem, write a connection graph of all of the plugins we know about, in the format that the programs dot and neato understand. This allows for a visualization of how all of the plugins that ASPECT knows about are interconnected, and connect to other parts of the ASPECT code.
| output_stream | The stream to write the output to. |