WARPXM v1.10.0
Loading...
Searching...
No Matches
geometry::phase_space_element::PhaseSpaceFace Class Reference

PhaseSpaceFace Class used by PhaseSpaceElements. More...

#include <phase_space_element.h>

Detailed Description

PhaseSpaceFace Class used by PhaseSpaceElements.

Public Member Functions

 PhaseSpaceFace ()
 Constructor.
 
void setup (const int local_face_index)
 setup
 
void setNeighborLocalFaceIndex (const int neighbor_local_face_index)
 Set Neighbor Local Face Index.
 
void setPhaseSpaceNormal (const std::vector< real > normal)
 Set Phase Space Normal of this face real and isoparametric normal are assumed same.
 
void setPhaseSpaceIsoparametricNormal (const std::vector< real > &iso_normal)
 Set Phase Space Isoparametric Normal of this face.
 
const realgetRealNormal () const
 Get Real Phase Space Normal.
 
const realgetIsoparametricNormal () const
 Get Isoparametric Phase Space Normal.
 
void setNfp (const int N_fp_phase_space)
 Set Number of face nodes on this phase space face.
 
int getNfp () const
 Get Number of face nodes on this phase space face.
 
void setLocalFaceNodes (const WmBasisArraySet *phase_space_basis_set, const int local_face_index)
 Set the local face nodes on this face.
 
const int * getLocalFaceNodes () const
 Get the local face nodes on this face.
 
void setNeighborLocalFaceNodes (const WmBasisArraySet *phase_space_basis_set, const int neighbor_local_face_index)
 Set the local face nodes on the neighbor's face.
 
const int * getNeighborLocalFaceNodes () const
 Get the local face nodes on the neighbor's face.
 

Constructor & Destructor Documentation

◆ PhaseSpaceFace()

geometry::phase_space_element::PhaseSpaceFace::PhaseSpaceFace ( )
inline

Constructor.

Member Function Documentation

◆ getIsoparametricNormal()

const real * geometry::phase_space_element::PhaseSpaceFace::getIsoparametricNormal ( ) const
inline

Get Isoparametric Phase Space Normal.

Returns
_isoparametric_normal

◆ getLocalFaceNodes()

const int * geometry::phase_space_element::PhaseSpaceFace::getLocalFaceNodes ( ) const
inline

Get the local face nodes on this face.

Returns
_local_face_nodes

◆ getNeighborLocalFaceNodes()

const int * geometry::phase_space_element::PhaseSpaceFace::getNeighborLocalFaceNodes ( ) const
inline

Get the local face nodes on the neighbor's face.

Returns
_neighbor_local_face_nodes

◆ getNfp()

int geometry::phase_space_element::PhaseSpaceFace::getNfp ( ) const
inline

Get Number of face nodes on this phase space face.

Returns
_N_fp_phase_space

◆ getRealNormal()

const real * geometry::phase_space_element::PhaseSpaceFace::getRealNormal ( ) const
inline

Get Real Phase Space Normal.

Returns
_real_normal

◆ setLocalFaceNodes()

void geometry::phase_space_element::PhaseSpaceFace::setLocalFaceNodes ( const WmBasisArraySet phase_space_basis_set,
const int  local_face_index 
)
inline

Set the local face nodes on this face.

Parameters
phase_space_basis_set
local_face_index

◆ setNeighborLocalFaceIndex()

void geometry::phase_space_element::PhaseSpaceFace::setNeighborLocalFaceIndex ( const int  neighbor_local_face_index)
inline

Set Neighbor Local Face Index.

Parameters
neighbor_local_face_index

◆ setNeighborLocalFaceNodes()

void geometry::phase_space_element::PhaseSpaceFace::setNeighborLocalFaceNodes ( const WmBasisArraySet phase_space_basis_set,
const int  neighbor_local_face_index 
)
inline

Set the local face nodes on the neighbor's face.

Parameters
phase_space_basis_set
neighbor_local_face_index

◆ setNfp()

void geometry::phase_space_element::PhaseSpaceFace::setNfp ( const int  N_fp_phase_space)
inline

Set Number of face nodes on this phase space face.

Parameters
N_fp_phase_space

◆ setPhaseSpaceIsoparametricNormal()

void geometry::phase_space_element::PhaseSpaceFace::setPhaseSpaceIsoparametricNormal ( const std::vector< real > &  iso_normal)
inline

Set Phase Space Isoparametric Normal of this face.

Parameters
normal

◆ setPhaseSpaceNormal()

void geometry::phase_space_element::PhaseSpaceFace::setPhaseSpaceNormal ( const std::vector< real normal)
inline

Set Phase Space Normal of this face real and isoparametric normal are assumed same.

Parameters
normal

◆ setup()

void geometry::phase_space_element::PhaseSpaceFace::setup ( const int  local_face_index)
inline

setup

Parameters
local_face_index

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