ASPECT
Classes | Functions
aspect::InitialTopographyModel Namespace Reference

Classes

class  AsciiData
 
class  Function
 
class  Interface
 
class  PrmPolygon
 
class  ZeroTopography
 

Functions

template<int dim>
void register_initial_topography_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_initial_topography_model (ParameterHandler &prm)
 
template<int dim>
void declare_parameters (ParameterHandler &prm)
 
template<int dim>
void write_plugin_graph (std::ostream &output_stream)
 

Detailed Description

A namespace for the definition of properties of the initial topography. This includes mainly the storage and retrieval of the initial topography. The retrieval is done through the value function, which requires a point of size dim-1, and it returns a double which represents the elevation.

Function Documentation

§ write_plugin_graph()

template<int dim>
void aspect::InitialTopographyModel::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.

Parameters
output_streamThe stream to write the output to.