Public Member Functions | List of all members
WallsMassFlux Class Reference

Criteria for having mass flux at outer edges of domain. More...

#include <condition_action_sequence_2.hpp>

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

Public Member Functions

bool operator() (const Edge &edge, const size_t index, const Tessellation &tess, const Vector2D &edge_velocity, const vector< ComputationalCell > &cells, const EquationOfState &eos, const bool aux, const pair< ComputationalCell, ComputationalCell > &edge_values, double time, TracerStickerNames const &tracerstickernames) const
 Criteria for calculating mass flux or not. More...
 

Detailed Description

Criteria for having mass flux at outer edges of domain.

Definition at line 238 of file condition_action_sequence_2.hpp.

Member Function Documentation

◆ operator()()

bool WallsMassFlux::operator() ( const Edge edge,
const size_t  index,
const Tessellation tess,
const Vector2D edge_velocity,
const vector< ComputationalCell > &  cells,
const EquationOfState eos,
const bool  aux,
const pair< ComputationalCell, ComputationalCell > &  edge_values,
double  time,
TracerStickerNames const &  tracerstickernames 
) const
virtual

Criteria for calculating mass flux or not.

Parameters
edgeInterface between cells
indexThe index of the edge
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_valuesThe interpolated values at the edge
edge_velocityVelocity of the edges
timeThe time
tracerstickernamesThe names of the tracers and stickers
Returns
True if there is no mass flux false otherwise

Implements LagrangianFlux::LagrangianCriteria.

Definition at line 329 of file condition_action_sequence_2.cpp.

Here is the call graph for this function:

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