WARPXM v1.10.0
Loading...
Searching...
No Matches
wmstructuredsquare.h
Go to the documentation of this file.
1#ifndef WMSTRUCTUREDSQUARE_H_
2#define WMSTRUCTUREDSQUARE_H_
3
4// warpxm includes
6
14{
15public:
17 WmStructuredSquare(const WmBasisArraySet& PhaseSpaceBasisArraySet);
18
20
22
24
25 int getOppositeVelocityDirectedFaceNode(const int globalNodeNumber,
26 const int faceNumber);
27};
28
29#endif
Definition: wmbasisarrayset.h:13
Class used for generating Structured Geometry information for kinetic phase space calculations.
Definition: wmstructuredgeometry.h:18
Class used for generating Structured Geometry information for kinetic phase space calculations specif...
Definition: wmstructuredsquare.h:14
WmStructuredSquare(const WmBasisArraySet &PhaseSpaceBasisArraySet)
Constructor.
void generateVelocityDirectedFaceNumbers()
Generate the face numbers with components of normal in velocity direction.
void generatePositionDirectedFaceNumbers()
Generate the face numbers with components of normal in position direction.
void generateNormals()
Generate the face normals of this type of element.
int getOppositeVelocityDirectedFaceNode(const int globalNodeNumber, const int faceNumber)
gets the opposite node number on a velocity directed face, given a global node number on the inside e...