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: