1#ifndef geometry_phase_space_square_h
2#define geometry_phase_space_square_h
8namespace phase_space_element
24 phase_space_dg_geometry);
49 const int phaseSpaceElementFaceIndex,
50 std::vector<real>& phaseSpaceCommonNormal)
const override;
Base class used for generating phase space element information for kinetic phase space calculations.
Definition: phase_space_element.h:247
Child PhaseSpaceElement class for 1D1V PhaseSpaceSquare.
Definition: phase_space_square.h:16
~PhaseSpaceSquare() override
Destructor.
void getCommonNormal(const int physical_element_index, const int phaseSpaceElementFaceIndex, std::vector< real > &phaseSpaceCommonNormal) const override
override base class function
void setNd() override
override base class function
void setup() override
setup the phase space square
PhaseSpaceSquare(const std::shared_ptr< geometry::phase_space::PhaseSpaceDGGeometry > &phase_space_dg_geometry)
Constructor.
Definition: phase_space_34duoprism.h:9