Performs the update to the element state after the shared numerical flux has been computed. More...
#include <Spatial.hpp>
Public Member Functions | |
template<typename... pde_args> | |
Local (const Basis &basis, double dt, bool stage, bool compute_residual, bool use_filter, int mask, bool conv_substep, pde_args... args) | |
virtual void | operator() (Sequence< Kernel_element & > &elements) |
![]() | |
virtual void | operator() (Sequence< Kernel_element & > &sequence, Stopwatch_tree &tree) |
virtual void | operator() (Sequence< Kernel_element & > &sequence, Stopwatch_tree &category_tree, std::string name) |
Additional Inherited Members | |
![]() | |
typedef std::unique_ptr< Kernel< Kernel_element &, void > > | ptr_t |
Performs the update to the element state after the shared numerical flux has been computed.
In other words, performs the part of the algorithm that only uses local data (or in other words does not directly depend on neighboring elements). Note that face data is updated to reflect the updated interior state.
|
inlinevirtual |
Implements hexed::Kernel< Kernel_element & >.