![]() |
ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
SymmetricContactAreas class for the non-equilibrium system of equations, algorithm from Paula et al. (2023). More...
#include <SymmetricContactAreas.h>
Inherits ContactAreas.
Public Member Functions | |
| SymmetricContactAreas (const int &numbPhases) | |
| Constructor of the symmetric contact areas algorithm. | |
| ~SymmetricContactAreas () override | |
| Destructor of the symmetric contact areas algorithm. | |
| void | computeContactAreas (const std::vector< double > &alphaLeft, const std::vector< double > &alphaRight) override |
| Compute the contact areas (symmetric) at the interface. | |
| 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_delta |
| contact areas between different phases, from Paula et al. (2023) algorithm | |
| std::vector< double > | m_deltaPos |
| positive contact areas between different phases, from Paula et al. (2023) algorithm | |
| std::vector< double > | m_deltaNeg |
| negative contact areas between different phases, from Paula et al. (2023) algorithm | |
| double | m_deltaTotal |
| total contact areas between different phases, from Paula et al. (2023) 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) | |
SymmetricContactAreas class for the non-equilibrium system of equations, algorithm from Paula et al. (2023).
| SymmetricContactAreas::SymmetricContactAreas | ( | const int & | numbPhases | ) |
Constructor of the symmetric contact areas algorithm.
|
override |
Destructor of the symmetric contact areas algorithm.
|
overridevirtual |
Compute the contact areas (symmetric) at the interface.
| alphaLeft | left volume fraction |
| alphaRight | right volume fraction |
Reimplemented from ContactAreas.
| std::vector<double> SymmetricContactAreas::m_delta |
contact areas between different phases, from Paula et al. (2023) algorithm
| std::vector<double> SymmetricContactAreas::m_deltaNeg |
negative contact areas between different phases, from Paula et al. (2023) algorithm
| std::vector<double> SymmetricContactAreas::m_deltaPos |
positive contact areas between different phases, from Paula et al. (2023) algorithm
| double SymmetricContactAreas::m_deltaTotal |
total contact areas between different phases, from Paula et al. (2023) algorithm