![]() |
ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
![]() | |
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 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 | ( | ) |
|
overridevirtual |
Fill the temporary storage variables with the heat flux for the current time step.
Update any temporary information needed by the visualization postprocessor.
Reimplemented from aspect::Postprocess::VisualizationPostprocessors::Interface< dim >.
|
override |
Compute the heat flux for the given input cell.
|
static |
Declare the parameters this class takes through input files. Derived classes should overload this function if they actually do take parameters; this class declares a fall-back function that does nothing, so that postprocessor classes that do not take any parameters do not have to do anything at all.
This function is static (and needs to be static in derived classes) so that it can be called without creating actual objects (because declaring parameters happens before we read the input file and thus at a time when we don't even know yet which postprocessor objects we need).
|
overridevirtual |
Read the parameters this class declares from the parameter file. The default implementation in this class does nothing, so that derived classes that do not need any parameters do not need to implement it.
Reimplemented from aspect::Postprocess::VisualizationPostprocessors::Interface< dim >.
|
private |
A flag that determines whether to use the point-wise heat flux calculation or the cell-wise averaged calculation.
Definition at line 84 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 91 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 98 of file heat_flux_map.h.