|
| | PhaseSpaceSquare (const std::shared_ptr< geometry::phase_space::PhaseSpaceDGGeometry > &phase_space_dg_geometry) |
| | Constructor.
|
| |
| | ~PhaseSpaceSquare () override |
| | Destructor.
|
| |
| void | setup () override |
| | setup the phase space square
|
| |
| void | setNd () override |
| | override base class function
|
| |
| void | getCommonNormal (const int physical_element_index, const int phaseSpaceElementFaceIndex, std::vector< real > &phaseSpaceCommonNormal) const override |
| | override base class function
|
| |
| | PhaseSpaceElement (const std::shared_ptr< geometry::phase_space::PhaseSpaceDGGeometry > &phase_space_dg_geometry) |
| | Constructor.
|
| |
| virtual | ~PhaseSpaceElement ()=default |
| | Destructor.
|
| |
| virtual void | setup () |
| | setup
|
| |
| int | getNdPhysicalSpace () |
| | Get number of dimensions in physical space.
|
| |
| int | getNdVelocitySpace () |
| | Get number of dimensions in velocity space.
|
| |
| int | getNdPhaseSpace () |
| | Get number of dimensions in phase space.
|
| |
| virtual void | setNd ()=0 |
| | Set _N_d_physical_space, _N_d_velocity_space, _N_d_phase_space for the phase space element Has to be setup by the child element.
|
| |
| void | setSpatialFaceOrientations () |
| |
| geometry::phase_space_element::PhaseSpaceFace const * | getFace (const int local_face_index) const |
| | Get at face given a local face index of the element.
|
| |
| int | getNeighborGlobalPhysicalSpaceNodeIndexFromSpatialFace (const int physical_element_index, const int phase_space_element_local_face_index, const int phase_space_element_face_node_index) const |
| | This gets the neighboring physical space node of a node on a phase space element on a spatial face.
|
| |
| int | getNeighborGlobalPhaseSpaceNodeIndexFromSpatialFace (const int phase_space_element_face_node_index, const int neighbor_global_physical_element_index, const int phase_space_neighbor_element_local_face_index, const int orientation, const int velocity_space_element_indexes[3]) const |
| | This gets the neighboring phase space node of a node on a phase space element Written ofr a spatial face If its on a velocity face, you can use the lookup table for velocity faces instead.
|
| |
| virtual void | getCommonNormal (const int physical_element_index, const int phaseSpaceElementFaceIndex, std::vector< real > &phaseSpaceCommonNormal) const =0 |
| | base class function
|
| |