|
ExaDG
|
Public Member Functions | |
| ParticleCalculator (MPI_Comm const &comm) | |
| void | setup (dealii::DoFHandler< dim > const &dof_handler_in, dealii::Mapping< dim > const &mapping_in, ParticleData const &particle_data_in) |
| void | evaluate (VectorType const &velocity, double const time, bool const print_output) |
Public Attributes | |
| TimeControl | time_control |
Protected Member Functions | |
| void | track_lost_particle (const typename dealii::Particles::ParticleIterator< dim > &particle, const typename dealii::Triangulation< dim >::active_cell_iterator &cell) |
Protected Attributes | |
| MPI_Comm const | mpi_comm |
| dealii::ObserverPointer< dealii::DoFHandler< dim > const > | dof_handler |
| dealii::ObserverPointer< dealii::Mapping< dim > const > | mapping |
| ParticleData | data |
| double | old_time |
| unsigned int | lost_paticles |
| std::vector< std::vector< dealii::BoundingBox< dim > > > | global_bounding_boxes |
| dealii::Vector< Number > | solution_values |
| dealii::Particles::ParticleHandler< dim > | particle_handler |