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

extrapolates the values in the interior of an element to the faces More...

#include <Spatial.hpp>

Inheritance diagram for hexed::Spatial< Pde_templ, is_deformed >::Write_face< n_dim, row_size >:
hexed::Kernel< Kernel_element & >

Public Member Functions

template<typename... pde_args>
 Write_face (const Basis &basis, pde_args... args)
 
void operator() (const double *read, std::array< double *, 6 > faces)
 apply to a single element
 
virtual void operator() (Sequence< Kernel_element & > &elements)
 apply to a sequence of 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
 

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 >::Write_face< n_dim, row_size >

extrapolates the values in the interior of an element to the faces

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 >::Write_face< n_dim, row_size >::operator() ( Sequence< Kernel_element & > & elements)
inlinevirtual

apply to a sequence of elements

Implements hexed::Kernel< Kernel_element & >.


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