ASPECT
|
Additional Inherited Members | |
Static Public Member Functions inherited from aspect::SimulatorAccess< dim > | |
static void | get_composition_values_at_q_point (const std::vector< std::vector< double >> &composition_values, const unsigned int q, std::vector< double > &composition_values_at_q_point) |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
static void | declare_parameters (ParameterHandler &prm) |
A class derived from DataPostprocessor that takes an output vector and computes a variable that represents the residual between the a reference strain rate dataset and the strain rate computed for the model domain. We only compute the residual between the second invariant of the strain rate and therefore, the input data is an ascii data file with columns corresponding to coordinates and one data column representing the second invariant of the strain rate.
This quantity only makes sense at the surface of the domain. Thus, the value is set to zero in all the cells inside of the domain.
The member functions are all implementations of those declared in the base class. See there for their meaning.
Definition at line 54 of file boundary_strain_rate_residual.h.
aspect::Postprocess::VisualizationPostprocessors::BoundaryStrainRateResidual< dim >::BoundaryStrainRateResidual | ( | ) |
|
override |
Evaluate the strain rate residual for each component at the top face of the current cell if it lies at the surface boundary.
|
overridevirtual |
Let the postprocessor manager know about the other postprocessors this one depends on. Specifically, the boundary strain rate residual statistics postprocessor.
Reimplemented from aspect::Postprocess::VisualizationPostprocessors::Interface< dim >.
|
overridevirtual |
Return the string representation of the physical units that a derived class has provided to the constructor of this class.
As mentioned in the documentation of the constructor, there are cases where a derived class doesn't know the physical units yet that correspond to what is being output at the time the constructor is called. In that case, the derived class can overload this function and return the correct units when the visualization postprocessor is executed.
Reimplemented from aspect::Postprocess::VisualizationPostprocessors::Interface< dim >.