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) |
Public Member Functions inherited from hexed::Kernel< Kernel_element & > | |
| 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 | |
Public Types inherited from hexed::Kernel< Kernel_element & > | |
| 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 & >.