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)
 
 Flux (State &in)
 
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 90 of file Riemann.H.

Constructor & Destructor Documentation

◆ Flux() [1/3]

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

Definition at line 95 of file Riemann.H.

◆ Flux() [2/3]

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 96 of file Riemann.H.

◆ Flux() [3/3]

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

Definition at line 100 of file Riemann.H.

Member Function Documentation

◆ operator*=()

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

Definition at line 127 of file Riemann.H.

◆ operator+=()

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

Definition at line 115 of file Riemann.H.

◆ operator-=()

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

Definition at line 121 of file Riemann.H.

◆ operator/=()

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

Definition at line 134 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 151 of file Riemann.H.

◆ operator* [2/2]

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

Definition at line 156 of file Riemann.H.

◆ operator+

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

Definition at line 141 of file Riemann.H.

◆ operator-

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

Definition at line 146 of file Riemann.H.

◆ operator/

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

Definition at line 161 of file Riemann.H.

◆ operator<<

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

Definition at line 106 of file Riemann.H.

Field Documentation

◆ energy

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

Definition at line 94 of file Riemann.H.

◆ mass

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

Definition at line 91 of file Riemann.H.

◆ momentum_normal

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

Definition at line 92 of file Riemann.H.

◆ momentum_tangent

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

Definition at line 93 of file Riemann.H.


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