ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
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) |
Private Attributes | |
bool | output_point_wise_heat_flux |
LinearAlgebra::BlockVector | heat_flux_density_solution |
std::vector< std::vector< std::pair< double, double > > > | heat_flux_and_area |
A postprocessor that computes the heat flux density through the top and bottom boundaries.
Definition at line 41 of file heat_flux_map.h.
aspect::Postprocess::VisualizationPostprocessors::HeatFluxMap< dim >::HeatFluxMap | ( | ) |
Constructor.
|
overridevirtual |
Initialize the postprocessor.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Fill the temporary storage variables with the heat flux for the current time step.
A function that is called at the beginning of each time step.
The default implementation of this function does nothing, but plugins that derive from this class (via the Interface
classes of their respective plugin systems) may overload it if they want something to happen upon startup of the Simulator object to which the plugin contributes.
Reimplemented from aspect::Plugins::InterfaceBase.
|
override |
Compute the heat flux for the given input cell.
|
static |
Declare the parameters the plugin takes through input files. The default implementation of this function does not describe any parameters. Consequently, derived classes do not have to overload this function if they do not take any runtime parameters. On the other hand, most plugins do have run-time parameters, and they may then overload this function.
|
overridevirtual |
Read the parameters this class declares from the parameter file. The default implementation of this function does not read any parameters. Consequently, derived classes do not have to overload this function if they do not take any runtime parameters. On the other hand, most plugins do have run-time parameters, and they may then overload this function.
Reimplemented from aspect::Plugins::InterfaceBase.
|
private |
A flag that determines whether to use the point-wise heat flux calculation or the cell-wise averaged calculation.
Definition at line 93 of file heat_flux_map.h.
|
private |
A temporary storage place for the point-wise heat flux solution. Only initialized and used if output_point_wise_heat_flux is set to true.
Definition at line 100 of file heat_flux_map.h.
|
private |
A temporary storage place for the cell-wise heat flux solution. Only initialized and used if output_point_wise_heat_flux is set to false.
Definition at line 107 of file heat_flux_map.h.