hexed 0.3.0
 
Loading...
Searching...
No Matches
hexed::Spatial< Pde_templ, is_deformed >::Neighbor< n_dim, row_size > Class Template Reference

Computes the shared numerical flux at the element interfaces. More...

#include <Spatial.hpp>

Inheritance diagram for hexed::Spatial< Pde_templ, is_deformed >::Neighbor< n_dim, row_size >:
hexed::Kernel< Kernel_connection & >

Public Member Functions

template<typename... pde_args>
 Neighbor (int i_stage, int mask, pde_args... args)
 
virtual void operator() (Sequence< Kernel_connection & > &connections)
 
- Public Member Functions inherited from hexed::Kernel< Kernel_connection & >
virtual void operator() (Sequence< Kernel_connection & > &sequence, Stopwatch_tree &tree)
 
virtual void operator() (Sequence< Kernel_connection & > &sequence, Stopwatch_tree &category_tree, std::string name)
 

Additional Inherited Members

- Public Types inherited from hexed::Kernel< Kernel_connection & >
typedef std::unique_ptr< Kernel< Kernel_connection &, void > > ptr_t
 

Detailed Description

template<template< int, int > typename Pde_templ, bool is_deformed>
template<int n_dim, int row_size>
class hexed::Spatial< Pde_templ, is_deformed >::Neighbor< n_dim, row_size >

Computes the shared numerical flux at the element interfaces.

Requires that the state has been written to the face storage and replaces the state of both faces with the computed flux.

Member Function Documentation

◆ operator()()

template<template< int, int > typename Pde_templ, bool is_deformed>
template<int n_dim, int row_size>
virtual void hexed::Spatial< Pde_templ, is_deformed >::Neighbor< n_dim, row_size >::operator() ( Sequence< Kernel_connection & > & connections)
inlinevirtual

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