Public Types | List of all members
evolution::dg::Tags::MortarDataHistory< Dim, CouplingResult > Struct Template Reference

History of the data on mortars, indexed by (Direction, ElementId) pairs, and used by the linear multistep local time stepping code. More...

#include <MortarTags.hpp>

Public Types

using Key = std::pair< Direction< Dim >, ElementId< Dim > >
 
using type = std::unordered_map< Key, TimeSteppers::BoundaryHistory< ::evolution::dg::MortarData< Dim >, ::evolution::dg::MortarData< Dim >, CouplingResult >, boost::hash< Key > >
 

Detailed Description

template<size_t Dim, typename CouplingResult>
struct evolution::dg::Tags::MortarDataHistory< Dim, CouplingResult >

History of the data on mortars, indexed by (Direction, ElementId) pairs, and used by the linear multistep local time stepping code.

The Dim is the volume dimension, not the face dimension.

CouplingResult is the result of calling a functor of type Coupling used in TimeSteppers::BoundaryHistory. It is also the result of LtsTimeStepper::compute_boundary_delta(), which again has a Coupling template parameter.


The documentation for this struct was generated from the following file: