ASPECT
|
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
Static Public Member Functions inherited from aspect::Plugins::InterfaceBase | |
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) |
Private Member Functions | |
void | set_last_output_time (const double current_time) |
Private Attributes | |
double | output_interval |
double | last_output_time |
std::vector< Point< dim > > | evaluation_points_cartesian |
std::vector< std::pair< double, std::vector< Vector< double > > > > | point_values |
bool | use_natural_coordinates |
A postprocessor that evaluates the solution vector at individual points.
Definition at line 43 of file point_values.h.
aspect::Postprocess::PointValues< dim >::PointValues | ( | ) |
Constructor
|
overridevirtual |
Evaluate the solution and determine the values at the selected points.
Implements aspect::Postprocess::Interface< dim >.
|
static |
Declare the parameters this class takes through input files.
|
overridevirtual |
Read the parameters this class declares from the parameter file.
Reimplemented from aspect::Plugins::InterfaceBase.
|
overridevirtual |
Save the state of this object.
Reimplemented from aspect::Postprocess::Interface< dim >.
|
overridevirtual |
Restore the state of the object.
Reimplemented from aspect::Postprocess::Interface< dim >.
void aspect::Postprocess::PointValues< dim >::serialize | ( | Archive & | ar, |
const unsigned int | version | ||
) |
Serialize the contents of this class as far as they are not read from input parameter files.
|
private |
Set the time output was supposed to be written. In the simplest case, this is the previous last output time plus the interval, but in general we'd like to ensure that it is the largest supposed output time, which is smaller than the current time, to avoid falling behind with last_output_time and having to catch up once the time step becomes larger. This is done after every output.
|
private |
Interval between the generation of output in seconds.
Definition at line 102 of file point_values.h.
|
private |
A time (in seconds) the last output has been produced.
Definition at line 107 of file point_values.h.
|
private |
Vector of Points representing the points where the solution is to be evaluated that can be used by VectorTools.
Definition at line 113 of file point_values.h.
|
private |
The values of the solution at the evaluation points.
Definition at line 117 of file point_values.h.
|
private |
Whether or not to interpret the evaluation points in the input file as natural coordinates or not.
Definition at line 122 of file point_values.h.