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