/*! \file rigid_wall_1d.hpp
  \brief Rigid wall boundary conditions
  \author Almog Yalinewich
 */

#ifndef RIGID_WALL_1D_HPP
#define RIGID_WALL_1D_HPP 1

#include "boundary_conditions_1d.hpp"

//! \brief Rigid wall boundary condition in 1d
class RigidWall1D: public BoundaryConditions1D
{
public:

  Conserved CalcFlux(vector<double> const& Vertices, 
		     vector<Primitive> const& Cells,
		     RiemannSolver const& rs, 
		     vector<double> const& vertex_velocity,
		     int i) const override;
};

#endif // RIGID_WALL_1D_HPP
