include/meltpooldg/particles/dem_time_integrators.hpp File Reference

Developer Documentation: include/meltpooldg/particles/dem_time_integrators.hpp File Reference
Developer Documentation
dem_time_integrators.hpp File Reference
#include <deal.II/base/timer.h>
#include <meltpooldg/particles/dem_util.hpp>
#include <meltpooldg/particles/particle_accessor.hpp>
#include <meltpooldg/particles/particle_iterator.hpp>
#include <meltpooldg/time_integration/solution_history.hpp>
#include <concepts>
#include <ranges>
Include dependency graph for dem_time_integrators.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 

Functions

template<int dim, typename number , typename ObstacleType , typename ContainerType >
requires std::ranges::range<ContainerType>
and std::same_as< std::ranges::range_value_t< ContainerType >, DEMParticleAccessor< dim, number > > void MeltPoolDG::symplectic_euler_advance_time_step (const number time_step, ContainerType particle_range)
 Advances particle states by one time step using the symplectic Euler scheme.