Public Member Functions | List of all members
RigidWall1D Class Reference

Rigid wall boundary condition in 1d. More...

#include <rigid_wall_1d.hpp>

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

Public Member Functions

Extensive operator() (const SimulationState1D &ss, const EquationOfState &eos, const RiemannSolver &rs, const vector< double > &vertex_velocity, const bool side) const
 Calculates the flux at the boundaries. More...
 

Detailed Description

Rigid wall boundary condition in 1d.

Definition at line 12 of file rigid_wall_1d.hpp.

Member Function Documentation

◆ operator()()

Extensive RigidWall1D::operator() ( const SimulationState1D ss,
const EquationOfState eos,
const RiemannSolver rs,
const vector< double > &  vertex_velocity,
const bool  side 
) const
virtual

Calculates the flux at the boundaries.

Parameters
ssComputational domain and hydro cells
eosEquation of state
rsRiemann solver
vertex_velocityVelocity of the vertex
sideFalse for left boundary, true for right boundary
Returns
Flux at the boundary

Implements BoundaryConditions1D.

Definition at line 15 of file rigid_wall_1d.cpp.

Here is the call graph for this function:

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