hexed 0.3.0
 
Loading...
Searching...
No Matches
hexed::Boundary_face Class Referenceabstract

#include <Boundary_face.hpp>

Inheritance diagram for hexed::Boundary_face:
hexed::Boundary_connection hexed::Typed_bound_connection< element_t >

Public Member Functions

virtual Storage_params storage_params ()=0
 
virtual double * ghost_face (bool is_ldg)=0
 
virtual double * inside_face (bool is_ldg)=0
 
virtual int i_dim ()=0
 
virtual bool inside_face_sign ()=0
 
virtual double * surface_normal ()=0
 
virtual double * surface_position ()=0
 
virtual double * state_cache ()=0
 can be used to record the state for state-dependent flux boundary conditions
 
virtual double * flux_cache ()=0
 is used to record the flux for surface visualization/integrals
 

Detailed Description

Represents an element face where a boundary condition is to be applied without details about the element or connection direction

Member Function Documentation

◆ flux_cache()

virtual double * hexed::Boundary_face::flux_cache ( )
pure virtual

is used to record the flux for surface visualization/integrals

Implemented in hexed::Typed_bound_connection< element_t >.

◆ state_cache()

virtual double * hexed::Boundary_face::state_cache ( )
pure virtual

can be used to record the state for state-dependent flux boundary conditions

Implemented in hexed::Typed_bound_connection< element_t >.

◆ surface_normal()

virtual double * hexed::Boundary_face::surface_normal ( )
pure virtual
Note
has to have a name that's different from Face_connection

Implemented in hexed::Typed_bound_connection< element_t >.


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