#include <connection.hpp>
Public Member Functions | |
Element_face_connection (std::array< element_t *, 2 > elements, Con_dir< element_t > con_dir) | |
Element_face_connection (const Element_face_connection &)=delete | |
copy semantics are deleted since only one connection object can connect the same elements | |
Element_face_connection & | operator= (const Element_face_connection &)=delete |
Con_dir< element_t > | direction () override |
Connection_direction | get_direction () override |
element_t & | element (int i_side) override |
int | mask (int i_side) override |
whether the element on side i_side is included in mesh masking | |
![]() | |
Face_connection (Storage_params params) | |
double * | state (int i_side, bool is_ldg) override |
state data for one side and for either the extrapolated state or the LDG storage | |
double * | normal () override |
face normal vector | |
![]() | |
int | mask () |
Represents a connection between specific faces of two elements of the same refinement level.
|
inlineoverridevirtual |
Implements hexed::Face_connection< element_t >.
|
inlineoverridevirtual |
Implements hexed::Element_connection.
|
inlineoverridevirtual |
Implements hexed::Connection.
|
inlineoverridevirtual |
whether the element on side i_side
is included in mesh masking
Implements hexed::Kernel_connection.