Calculate the characteristic information to set boundary node values (A,Q,H)
More...
#include <Sfx_ImposeBnd.h>
|
| using | pair_node = std::pair<Nodal_Value,Nodal_Value> |
| | alias
|
|
| void | applyBC (const Sfx::PhysicalSystem *aPhySys, double aDt) |
| pair_node | getBC () const |
| | return boundary value (upstream/downstream)
|
| void | setBC (Sfx::NumArray< float64 > &aU1, Sfx::NumArray< float64 > &aU2) |
| | set physical boundary node (upstream/downstream)
|
Calculate the characteristic information to set boundary node values (A,Q,H)
◆ pair_node
◆ applyBC()
| void Sfx::EMcNeilBndCnd::applyBC |
( |
const Sfx::PhysicalSystem * | aPhySys, |
|
|
double | aDt ) |
◆ computeAmont()
@ brief compute nodal values at boundary nodes according to characteristic information
- Parameters
-
| aVal | state vector of state variables |
| aSectAval | section flow downstream |
| aDt | time step |
- Returns
- celerity speed
◆ computeAval()
compute nodal values at boundary nodes according to characteristic information
- Parameters
-
| aVal | state vector of state variables |
| aSectAval | section flow downstream |
| aDt | time step |
- Returns
- celerity speed
◆ getBC()
| pair_node Sfx::EMcNeilBndCnd::getBC |
( |
| ) |
const |
|
inline |
return boundary value (upstream/downstream)
- Returns
- pair
◆ setBC()
| void Sfx::EMcNeilBndCnd::setBC |
( |
Sfx::NumArray< float64 > & | aU1, |
|
|
Sfx::NumArray< float64 > & | aU2 ) |
set physical boundary node (upstream/downstream)
- Parameters
-
| aU1 | array of values (state variable) |
| aU2 | array of values (state variable) |
◆ m_downstream
| Nodal_Value Sfx::EMcNeilBndCnd::m_downstream |
|
private |
boundary value at downstream
◆ m_upstream
| Nodal_Value Sfx::EMcNeilBndCnd::m_upstream |
|
private |
boundary value at upstream
The documentation for this class was generated from the following files: