DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
Loading...
Searching...
No Matches
dbpp::cellFaceFlux Class Reference

Face flux variables at cell face (aggregate). Physical flux is used to compute the face flux ... More...

#include <dbpp_CellFaceFlux.h>

Public Member Functions

 cellFaceFlux ()=default
 default ctor
constexpr cellFaceFlux (float64 aFL1, float64 aFL2, float64 aFR1, float64 aFR2)
constexpr float64 FL1 () const noexcept
 face flux left state variable (first component)
constexpr float64 FL2 () const noexcept
 face flux left state variable (second component)
constexpr float64 FR1 () const noexcept
 face flux right state variable (first component)
constexpr float64 FR2 () const noexcept
 face flux right state variable (second component)
constexpr void setFL1 (float64 aFL1)
 face flux left state variable (first component)
constexpr void setFL2 (float64 aFL2)
 face flux left state variable (second component)
constexpr void setFR1 (float64 aFR1)
 face flux right state variable (first component)
constexpr void setFR2 (float64 aFr2)
 face flux right state variable (second component)

Private Attributes

float64 m_FL1
float64 m_FL2
float64 m_FR1
float64 m_FR2

Detailed Description

Face flux variables at cell face (aggregate). Physical flux is used to compute the face flux ...

Constructor & Destructor Documentation

◆ cellFaceFlux() [1/2]

dbpp::cellFaceFlux::cellFaceFlux ( )
default

default ctor

◆ cellFaceFlux() [2/2]

dbpp::cellFaceFlux::cellFaceFlux ( float64 aFL1,
float64 aFL2,
float64 aFR1,
float64 aFR2 )
inlineconstexpr
Parameters
aFL1
aFL2
aFR1
aFR2

Member Function Documentation

◆ FL1()

float64 dbpp::cellFaceFlux::FL1 ( ) const
inlineconstexprnoexcept

face flux left state variable (first component)

Returns
face flux value

◆ FL2()

float64 dbpp::cellFaceFlux::FL2 ( ) const
inlineconstexprnoexcept

face flux left state variable (second component)

Returns
face flux value

◆ FR1()

float64 dbpp::cellFaceFlux::FR1 ( ) const
inlineconstexprnoexcept

face flux right state variable (first component)

Returns
face flux value

◆ FR2()

float64 dbpp::cellFaceFlux::FR2 ( ) const
inlineconstexprnoexcept

face flux right state variable (second component)

Returns
face flux value

◆ setFL1()

void dbpp::cellFaceFlux::setFL1 ( float64 aFL1)
inlineconstexpr

face flux left state variable (first component)

Parameters
aFL1face flux left state variable

◆ setFL2()

void dbpp::cellFaceFlux::setFL2 ( float64 aFL2)
inlineconstexpr

face flux left state variable (second component)

Parameters
aFL2face flux left state variable

◆ setFR1()

void dbpp::cellFaceFlux::setFR1 ( float64 aFR1)
inlineconstexpr

face flux right state variable (first component)

Parameters
aFR1face flux right state variable

◆ setFR2()

void dbpp::cellFaceFlux::setFR2 ( float64 aFr2)
inlineconstexpr

face flux right state variable (second component)

Parameters
aFr2face flux right state variable

Member Data Documentation

◆ m_FL1

float64 dbpp::cellFaceFlux::m_FL1
private

flux of the state variable A

◆ m_FL2

float64 dbpp::cellFaceFlux::m_FL2
private

flux of the state variable Q

◆ m_FR1

float64 dbpp::cellFaceFlux::m_FR1
private

flux of the state variable A

◆ m_FR2

float64 dbpp::cellFaceFlux::m_FR2
private

flux of the state variable Q


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