![]() |
ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
NonSymmetricContactAreas class for the non-equilibrium system of equations, algorithm from the PhD thesis of Ashwinn Chinnayya (2004). More...
#include <NonSymmetricContactAreas.h>
Inherits ContactAreas.
Public Member Functions | |
| NonSymmetricContactAreas (const int &numbPhases) | |
| Constructor of the non-symmetric contact areas algorithm. | |
| ~NonSymmetricContactAreas () override | |
| Destructor of the non-symmetric contact areas algorithm. | |
| void | computeContactAreas (const std::vector< double > &alphaLeft, const std::vector< double > &alphaRight) override |
| Compute the contact areas (non-symmetric). | |
| Public Member Functions inherited from ContactAreas | |
| ContactAreas (const int &numbPhases) | |
| Constructor of the contact areas. | |
| virtual | ~ContactAreas () |
| Virtual destructor of the contact areas. | |
| void | recalibrateContactAreas () |
| Recalibration of contact areas. | |
Public Attributes | |
| std::vector< double > | m_contactSurfacesLeft |
| left contact areas, from Chinnayya thesis (2004) algorithm | |
| std::vector< double > | m_contactSurfacesRight |
| right contact areas, from Chinnayya thesis (2004) algorithm | |
| Public Attributes inherited from ContactAreas | |
| std::vector< std::vector< double > > | m_contacts |
| contact areas [] (non-dimensional, since based on sum of volume fraction = 1) | |
NonSymmetricContactAreas class for the non-equilibrium system of equations, algorithm from the PhD thesis of Ashwinn Chinnayya (2004).
| NonSymmetricContactAreas::NonSymmetricContactAreas | ( | const int & | numbPhases | ) |
Constructor of the non-symmetric contact areas algorithm.
|
override |
Destructor of the non-symmetric contact areas algorithm.
|
overridevirtual |
Compute the contact areas (non-symmetric).
| alphaLeft | left volume fraction |
| alphaRight | right volume fraction |
Reimplemented from ContactAreas.
| std::vector<double> NonSymmetricContactAreas::m_contactSurfacesLeft |
left contact areas, from Chinnayya thesis (2004) algorithm
| std::vector<double> NonSymmetricContactAreas::m_contactSurfacesRight |
right contact areas, from Chinnayya thesis (2004) algorithm