ASPECT
Modules | Namespaces | Classes | Macros
Postprocessing solutions
Collaboration diagram for Postprocessing solutions:

Modules

 Visualizing solutions
 

Namespaces

 aspect::Postprocess
 

Classes

class  aspect::Postprocess::ODEStatistics< dim >
 
class  aspect::Postprocess::BasicStatistics< dim >
 
class  aspect::Postprocess::BoundaryDensities< dim >
 
class  aspect::Postprocess::BoundaryPressures< dim >
 
class  aspect::Postprocess::BoundaryStrainRateResidualStatistics< dim >
 
class  aspect::Postprocess::BoundaryVelocityResidualStatistics< dim >
 
class  aspect::Postprocess::Command< dim >
 
class  aspect::Postprocess::CompositionStatistics< dim >
 
class  aspect::Postprocess::CompositionVelocityStatistics< dim >
 
class  aspect::Postprocess::CoreStatistics< dim >
 
class  aspect::Postprocess::DepthAverage< dim >
 
class  aspect::Postprocess::DomainVolume< dim >
 
class  aspect::Postprocess::DynamicTopography< dim >
 
class  aspect::Postprocess::EntropyViscosityStatistics< dim >
 
class  aspect::Postprocess::Geoid< dim >
 
class  aspect::Postprocess::GlobalStatistics< dim >
 
class  aspect::Postprocess::GravityPointValues< dim >
 
class  aspect::Postprocess::HeatFluxDensities< dim >
 
class  aspect::Postprocess::HeatFluxMap< dim >
 
class  aspect::Postprocess::HeatFluxStatistics< dim >
 
class  aspect::Postprocess::HeatingStatistics< dim >
 
class  aspect::Postprocess::Interface< dim >
 
class  aspect::Postprocess::Manager< dim >
 
class  aspect::Postprocess::LoadBalanceStatistics< dim >
 
class  aspect::Postprocess::MassFluxStatistics< dim >
 
class  aspect::Postprocess::MaterialStatistics< dim >
 
class  aspect::Postprocess::MatrixStatistics< dim >
 
class  aspect::Postprocess::MaxDepthField< dim >
 
class  aspect::Postprocess::MeltStatistics< dim >
 
class  aspect::Postprocess::MemoryStatistics< dim >
 
class  aspect::Postprocess::MobilityStatistics< dim >
 
class  aspect::Postprocess::ParticleCountStatistics< dim >
 
class  aspect::Postprocess::PointValues< dim >
 
class  aspect::Postprocess::PressureStatistics< dim >
 
class  aspect::Postprocess::RotationStatistics< dim >
 
class  aspect::Postprocess::SeaLevel< dim >
 
class  aspect::Postprocess::SphericalVelocityStatistics< dim >
 
class  aspect::Postprocess::StokesResidual< dim >
 
class  aspect::Postprocess::TemperatureStatistics< dim >
 
class  aspect::Postprocess::Topography< dim >
 
class  aspect::Postprocess::VelocityBoundaryStatistics< dim >
 
class  aspect::Postprocess::VelocityStatistics< dim >
 
class  aspect::Postprocess::ViscousDissipationStatistics< dim >
 
class  aspect::Postprocess::VisualizationPostprocessors::Interface< dim >
 
class  aspect::Postprocess::VisualizationPostprocessors::CellDataVectorCreator< dim >
 
class  aspect::Postprocess::Visualization< dim >
 
class  aspect::Postprocess::VolumeOfFluidStatistics< dim >
 
class  aspect::Postprocess::VisualizationPostprocessors::HeatFluxMap< dim >
 

Macros

#define ASPECT_REGISTER_POSTPROCESSOR(classname, name, description)
 
#define ASPECT_REGISTER_VISUALIZATION_POSTPROCESSOR(classname, name, description)
 

Detailed Description

This group contains all classes, namespaces and functions that have to do with postprocessing the solution of the simulation at the end of each time step. This includes generating graphical output, computing integrals, or other statistics.

Macro Definition Documentation

§ ASPECT_REGISTER_POSTPROCESSOR

#define ASPECT_REGISTER_POSTPROCESSOR (   classname,
  name,
  description 
)
Value:
template class classname<2>; \
template class classname<3>; \
namespace ASPECT_REGISTER_POSTPROCESSOR_ ## classname \
{ \
aspect::internal::Plugins::RegisterHelper<aspect::Postprocess::Interface<2>,classname<2>> \
name, description); \
aspect::internal::Plugins::RegisterHelper<aspect::Postprocess::Interface<3>,classname<3>> \
name, description); \
}

Given a class name, a name, and a description for the parameter file for a postprocessor, register it with the aspect::Postprocess::Manager class.

Definition at line 377 of file interface.h.

§ ASPECT_REGISTER_VISUALIZATION_POSTPROCESSOR

#define ASPECT_REGISTER_VISUALIZATION_POSTPROCESSOR (   classname,
  name,
  description 
)
Value:
template class classname<2>; \
template class classname<3>; \
namespace ASPECT_REGISTER_VISUALIZATION_POSTPROCESSOR_ ## classname \
{ \
aspect::internal::Plugins::RegisterHelper<aspect::Postprocess::VisualizationPostprocessors::Interface<2>,classname<2>> \
name, description); \
aspect::internal::Plugins::RegisterHelper<aspect::Postprocess::VisualizationPostprocessors::Interface<3>,classname<3>> \
name, description); \
}

Given a class name, a name, and a description for the parameter file for a postprocessor, register it with the aspect::Postprocess::Manager class.

Definition at line 732 of file visualization.h.