|
| | TypeName ("PTT") |
| | Runtime type information. More...
|
| |
| | PTT (const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const viscosity &viscosity, const word &type=typeName) |
| | Construct from components. More...
|
| |
| | PTT (const PTT &)=delete |
| | Disallow default bitwise copy construction. More...
|
| |
| virtual | ~PTT () |
| | Destructor. More...
|
| |
| virtual bool | read () |
| | Re-read model coefficients if they have changed. More...
|
| |
| void | operator= (const PTT &)=delete |
| | Disallow default bitwise assignment. More...
|
| |
| | TypeName ("Maxwell") |
| | Runtime type information. More...
|
| |
| | Maxwell (const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const viscosity &viscosity, const word &type=typeName) |
| | Construct from components. More...
|
| |
| virtual | ~Maxwell () |
| | Destructor. More...
|
| |
| virtual tmp< volScalarField > | nuEff () const |
| | Return the effective viscosity, i.e. the laminar viscosity. More...
|
| |
| virtual tmp< scalarField > | nuEff (const label patchi) const |
| | Return the effective viscosity on patch. More...
|
| |
| virtual tmp< surfaceVectorField > | devTau () const |
| | Return the effective surface stress. More...
|
| |
| virtual tmp< fvVectorMatrix > | divDevTau (volVectorField &U) const |
| | Return the source term for the momentum equation. More...
|
| |
| virtual tmp< fvVectorMatrix > | divDevTau (const volScalarField &rho, volVectorField &U) const |
| | Return the source term for the momentum equation. More...
|
| |
| virtual void | predict () |
| | The Maxwell stress is not predicted. More...
|
| |
| virtual void | correct () |
| | Correct the Maxwell stress. More...
|
| |
| | TypeName ("laminar") |
| | Runtime type information. More...
|
| |
| | declareRunTimeSelectionTable (autoPtr, laminarModel, dictionary,(const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const viscosity &viscosity),(alpha, rho, U, alphaRhoPhi, phi, viscosity)) |
| |
| | laminarModel (const word &type, const alphaField &alpha, const rhoField &rho, const volVectorField &U, const surfaceScalarField &alphaRhoPhi, const surfaceScalarField &phi, const viscosity &viscosity) |
| | Construct from components. More...
|
| |
| | laminarModel (const laminarModel &)=delete |
| | Disallow default bitwise copy construction. More...
|
| |
| virtual | ~laminarModel () |
| | Destructor. More...
|
| |
| virtual tmp< volScalarField > | nut () const |
| | Return the turbulence viscosity, i.e. 0 for laminar flow. More...
|
| |
| virtual tmp< scalarField > | nut (const label patchi) const |
| | Return the turbulence viscosity on patch. More...
|
| |
| virtual tmp< volSymmTensorField > | R () const |
| | Return the Reynolds stress tensor [m^2/s^2], i.e. 0 for laminar flow. More...
|
| |
| virtual tmp< volScalarField > | k () const |
| | Return the turbulence kinetic energy, i.e. 0 for laminar flow. More...
|
| |
| virtual tmp< volScalarField > | epsilon () const |
| | Return the turbulence kinetic energy dissipation rate,. More...
|
| |
| virtual tmp< volScalarField > | omega () const |
| | Return the turbulence specific dissipation rate,. More...
|
| |
| void | operator= (const laminarModel &)=delete |
| | Disallow default bitwise assignment. More...
|
| |
template<class BasicMomentumTransportModel>
class Foam::laminarModels::PTT< BasicMomentumTransportModel >
PTT model for viscoelasticity using the upper-convected time derivative of the stress tensor with support for multiple modes.
Reference:
Phan-Thien, N., & Tanner, R. I. (1977).
A new constitutive equation derived from network theory.
Journal of Non-Newtonian Fluid Mechanics, 2(4), 353-365.
- See also
- Foam::laminarModels::Maxwell Foam::laminarModels::Giesekus
- Source files
-
Definition at line 63 of file PTT.H.