ExaDG
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
ExaDG::Acoustics::PostProcessor< dim, Number > Class Template Reference
Inheritance diagram for ExaDG::Acoustics::PostProcessor< dim, Number >:
ExaDG::Acoustics::PostProcessorBase< dim, Number > ExaDG::Acoustics::PostProcessorInterface< Number >

Public Types

using Base = PostProcessorBase<dim, Number>
 
using BlockVectorType = typename Base::BlockVectorType
 
using AcousticsOperator = typename Base::AcousticsOperator
 

Public Member Functions

 PostProcessor (PostProcessorData< dim > const &postprocessor_data, MPI_Comm const &mpi_comm)
 
void setup (AcousticsOperator const &pde_operator) final
 
void do_postprocessing (BlockVectorType const &solution, double const time=0.0, types::time_step const time_step_number=numbers::steady_timestep) final
 

Static Public Attributes

static unsigned int const block_index_pressure = AcousticsOperator::block_index_pressure
 
static unsigned int const block_index_velocity = AcousticsOperator::block_index_velocity
 

Protected Attributes

MPI_Comm const mpi_comm
 

Additional Inherited Members

- Protected Types inherited from ExaDG::Acoustics::PostProcessorBase< dim, Number >
using VectorType = typename PostProcessorInterface<Number>::BlockVectorType
 
using AcousticsOperator = SpatialOperator<dim, Number>
 
- Protected Types inherited from ExaDG::Acoustics::PostProcessorInterface< Number >
using BlockVectorType = dealii::LinearAlgebra::distributed::BlockVector<Number>
 

Member Function Documentation

◆ do_postprocessing()

template<int dim, typename Number >
void ExaDG::Acoustics::PostProcessor< dim, Number >::do_postprocessing ( BlockVectorType const & solution,
double const time = 0.0,
types::time_step const time_step_number = numbers::steady_timestep )
finalvirtual

◆ setup()

template<int dim, typename Number >
void ExaDG::Acoustics::PostProcessor< dim, Number >::setup ( AcousticsOperator const & pde_operator)
finalvirtual

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