Public Member Functions | List of all members
RigidWallFlux Class Reference

Calculates flux assuming rigid wall boundary conditions. More...

#include <condition_action_sequence.hpp>

Inheritance diagram for RigidWallFlux:
Inheritance graph
[legend]
Collaboration diagram for RigidWallFlux:
Collaboration graph
[legend]

Public Member Functions

 RigidWallFlux (const RiemannSolver &rs)
 Class constructor. More...
 
void operator() (const Edge &edge, const Tessellation &tess, const Vector2D &edge_velocity, const vector< ComputationalCell > &cells, const EquationOfState &eos, const bool aux, Extensive &res, double time, TracerStickerNames const &tracerstickernames) const
 Calculates flux. More...
 

Detailed Description

Calculates flux assuming rigid wall boundary conditions.

Definition at line 110 of file condition_action_sequence.hpp.

Constructor & Destructor Documentation

◆ RigidWallFlux()

RigidWallFlux::RigidWallFlux ( const RiemannSolver rs)
explicit

Class constructor.

Parameters
rsRiemann solver

Definition at line 118 of file condition_action_sequence.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ operator()()

void RigidWallFlux::operator() ( const Edge edge,
const Tessellation tess,
const Vector2D edge_velocity,
const vector< ComputationalCell > &  cells,
const EquationOfState eos,
const bool  aux,
Extensive res,
double  time,
TracerStickerNames const &  tracerstickernames 
) const
virtual

Calculates flux.

Parameters
edgeInterface between cells
tessTessellation
cellsComputational cells
eosEquation of state
auxAuxiliary variable for assymetric problems (true means the relevant cell is on the left side, false mean right)
edge_velocityVelocity of the egdes
resThe flux
timeThe time
tracerstickernamesThe names of the tracers and stickers

Implements ConditionActionSequence::Action.

Definition at line 141 of file condition_action_sequence.cpp.

Here is the call graph for this function:

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