Alamo
Public Member Functions | Data Fields | Friends
Solver::Local::Riemann::Flux Struct Reference

#include <Riemann.H>

Public Member Functions

 Flux ()
 
 Flux (Set::Scalar a_mass, Set::Scalar a_momentum_normal, Set::Scalar a_momentum_tangent, Set::Scalar a_energy)
 
void operator+= (const Flux &a)
 
void operator-= (const Flux &a)
 
void operator*= (const Set::Scalar alpha)
 
void operator/= (const Set::Scalar alpha)
 

Data Fields

Set::Scalar mass
 
Set::Scalar momentum_normal
 
Set::Scalar momentum_tangent
 
Set::Scalar energy
 

Friends

std::ostream & operator<< (std::ostream &os, const Flux &flux)
 
Flux operator+ (const Flux &a, const Flux &b)
 
Flux operator- (const Flux &a, const Flux &b)
 
Flux operator* (const Flux &a, const Set::Scalar beta)
 
Flux operator* (const Set::Scalar beta, const Flux &a)
 
Flux operator/ (const Flux &a, const Set::Scalar beta)
 

Detailed Description

Definition at line 88 of file Riemann.H.

Constructor & Destructor Documentation

◆ Flux() [1/2]

Solver::Local::Riemann::Flux::Flux ( )
inline

Definition at line 93 of file Riemann.H.

◆ Flux() [2/2]

Solver::Local::Riemann::Flux::Flux ( Set::Scalar  a_mass,
Set::Scalar  a_momentum_normal,
Set::Scalar  a_momentum_tangent,
Set::Scalar  a_energy 
)
inline

Definition at line 94 of file Riemann.H.

Member Function Documentation

◆ operator*=()

void Solver::Local::Riemann::Flux::operator*= ( const Set::Scalar  alpha)
inline

Definition at line 118 of file Riemann.H.

◆ operator+=()

void Solver::Local::Riemann::Flux::operator+= ( const Flux a)
inline

Definition at line 106 of file Riemann.H.

◆ operator-=()

void Solver::Local::Riemann::Flux::operator-= ( const Flux a)
inline

Definition at line 112 of file Riemann.H.

◆ operator/=()

void Solver::Local::Riemann::Flux::operator/= ( const Set::Scalar  alpha)
inline

Definition at line 125 of file Riemann.H.

Friends And Related Symbol Documentation

◆ operator* [1/2]

Flux operator* ( const Flux a,
const Set::Scalar  beta 
)
friend

Definition at line 142 of file Riemann.H.

◆ operator* [2/2]

Flux operator* ( const Set::Scalar  beta,
const Flux a 
)
friend

Definition at line 147 of file Riemann.H.

◆ operator+

Flux operator+ ( const Flux a,
const Flux b 
)
friend

Definition at line 132 of file Riemann.H.

◆ operator-

Flux operator- ( const Flux a,
const Flux b 
)
friend

Definition at line 137 of file Riemann.H.

◆ operator/

Flux operator/ ( const Flux a,
const Set::Scalar  beta 
)
friend

Definition at line 152 of file Riemann.H.

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const Flux flux 
)
friend

Definition at line 97 of file Riemann.H.

Field Documentation

◆ energy

Set::Scalar Solver::Local::Riemann::Flux::energy

Definition at line 92 of file Riemann.H.

◆ mass

Set::Scalar Solver::Local::Riemann::Flux::mass

Definition at line 89 of file Riemann.H.

◆ momentum_normal

Set::Scalar Solver::Local::Riemann::Flux::momentum_normal

Definition at line 90 of file Riemann.H.

◆ momentum_tangent

Set::Scalar Solver::Local::Riemann::Flux::momentum_tangent

Definition at line 91 of file Riemann.H.


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