|
FEBio
1.5.0
|
#include <FESoluteFlux.h>
Data Structures | |
| struct | LOAD |
Public Member Functions | |
| FESoluteFlux (FESurface *ps, bool blinear=false, int isol=0) | |
| constructor | |
| void | create (int n) |
| allocate storage | |
| LOAD & | SoluteFlux (int n) |
| get a flux BC | |
| void | StiffnessMatrix (FESolver *psolver) |
| calculate flux stiffness | |
| void | Residual (FESolver *psolver, vector< double > &R) |
| calculate residual | |
| void | Serialize (DumpFile &ar) |
| serialize data | |
Protected Member Functions | |
| void | FluxStiffness (FESurfaceElement &el, matrix &ke, vector< double > &vn, double dt) |
| calculate stiffness for an element | |
| bool | FlowRate (FESurfaceElement &el, vector< double > &fe, vector< double > &vn, double dt) |
| Calculates volumetric flow rate due to flux. | |
| bool | LinearFlowRate (FESurfaceElement &el, vector< double > &fe, vector< double > &vn, double dt) |
| Calculates the linear volumetric flow rate due to flux (ie. non-follower) | |
Protected Attributes | |
| bool | m_blinear |
| linear or not (true is non-follower, false is follower) | |
| int | m_isol |
| solute index | |
| vector< LOAD > | m_PC |
| solute flux boundary cards | |
The flux surface is a surface domain that sustains a solute flux boundary condition
| bool FESoluteFlux::FlowRate | ( | FESurfaceElement & | el, |
| vector< double > & | fe, | ||
| vector< double > & | wn, | ||
| double | dt | ||
| ) | [protected] |
Calculates volumetric flow rate due to flux.
calculates the equivalent nodal volumetric flow rates due to solute flux
| void FESoluteFlux::FluxStiffness | ( | FESurfaceElement & | el, |
| matrix & | ke, | ||
| vector< double > & | wn, | ||
| double | dt | ||
| ) | [protected] |
calculate stiffness for an element
calculates the stiffness contribution due to solute flux
| bool FESoluteFlux::LinearFlowRate | ( | FESurfaceElement & | el, |
| vector< double > & | fe, | ||
| vector< double > & | wn, | ||
| double | dt | ||
| ) | [protected] |
Calculates the linear volumetric flow rate due to flux (ie. non-follower)
calculates the equivalent nodal volumetric flow rates due to solute flux
1.7.5.1