ExaDG
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
ExaDG::IncNS::PointwiseOutputGenerator< dim, Number > Class Template Reference
Inheritance diagram for ExaDG::IncNS::PointwiseOutputGenerator< dim, Number >:
ExaDG::PointwiseOutputGeneratorBase< dim, Number >

Public Types

using VectorType = dealii::LinearAlgebra::distributed::Vector<Number>
 
- Public Types inherited from ExaDG::PointwiseOutputGeneratorBase< dim, Number >
using point_value_type = typename PointwiseOutputDataBase<dim>::point_value_type
 

Public Member Functions

 PointwiseOutputGenerator (MPI_Comm const &comm)
 
void setup (dealii::DoFHandler< dim > const &dof_handler_velocity_in, dealii::DoFHandler< dim > const &dof_handler_pressure_in, dealii::Mapping< dim > const &mapping_in, PointwiseOutputData< dim > const &pointwise_output_data_in)
 
void evaluate (VectorType const &velocity, VectorType const &pressure, double const time, bool const unsteady)
 

Additional Inherited Members

- Public Attributes inherited from ExaDG::PointwiseOutputGeneratorBase< dim, Number >
TimeControl time_control
 
- Protected Member Functions inherited from ExaDG::PointwiseOutputGeneratorBase< dim, Number >
void do_evaluate (std::function< void()> const &write_solution, double const time, bool const unsteady)
 
 PointwiseOutputGeneratorBase (MPI_Comm const &comm)
 
void setup_base (dealii::Triangulation< dim > const &triangulation_in, dealii::Mapping< dim > const &mapping_in, PointwiseOutputDataBase< dim > const &pointwise_output_data_in)
 
void add_quantity (std::string const &name, unsigned int const n_components)
 
template<int n_components>
void write_quantity (std::string const &name, std::vector< dealii::Tensor< 1, n_components, Number > > const &values, unsigned int const first_component)
 
void write_quantity (std::string const &name, std::vector< Number > const &values)
 
template<int n_components>
std::vector< typename dealii::FEPointEvaluation< n_components, dim, dim, Number >::value_type > compute_point_values (dealii::LinearAlgebra::distributed::Vector< Number > const &solution, dealii::DoFHandler< dim > const &dof_handler) const
 

The documentation for this class was generated from the following files: