|
| | Postprocessor (const OfflineData< dim, Number > &offline_data, const HyperbolicSystem &hyperbolic_system, const Interface::ParabolicSystem ¶bolic_system, const MultiComponentVector< Number > &initial_precomputed) |
| |
| Selection | prepare (const std::vector< std::string > &selected) const override |
| |
| std::vector< ScalarHostVector< Number > > | extract (const Selection &selection, const StateVector< Number > &state_vector) const override |
| |
| void | extract (const Selection &selection, const StateVector< Number > &state_vector, const unsigned int *indices, const unsigned int n_points, Number *values) const override |
| |
| virtual | ~Postprocessor ()=default |
| |
| virtual std::vector< ScalarHostVector< Number > > | extract (const Selection &selection, const StateVector< Number > &state_vector) const=0 |
| |
| virtual void | extract (const Selection &selection, const StateVector< Number > &state_vector, const unsigned int *indices, const unsigned int n_points, Number *values) const=0 |
| |
template<typename Description, int dim, typename Number>
class ryujin::Postprocessor< Description, dim, Number >
The typed, HyperbolicSystem dependent, counterpart of Interface::Postprocessor; see there for details on the selectable components and postprocessed quantities.
Intended usage:
offline_data, hyperbolic_system, parabolic_system,
initial_precomputed, {"alpha"}, {alpha});
const auto selection = postprocessor.
prepare(selected_component_names);
const auto components = postprocessor.extract(selection, state_vector);
Selection prepare(const std::vector< std::string > &selected) const override
Definition at line 51 of file postprocessor.h.