$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
This class recomputes omega for a generalied newtonian fluid with a carreau constitutive equation. More...
#include <carreauDynamics.h>


Public Member Functions | |
| CarreauDynamics (Dynamics< T, Descriptor > *baseDynamics_, bool automaticPrepareCollision=true) | |
| virtual T | getOmegaFromPiAndRhoBar (Array< T, SymmetricTensor< T, Descriptor >::n > const &PiNeq, T rhoBar) const |
| CarreauDynamics< T, Descriptor, N > * | clone () const |
| Clone the object, based on its dynamic type. | |
| virtual int | getId () const |
| Get an ID for the class which is unique for a given choice of T and Descriptor. | |
This class recomputes omega for a generalied newtonian fluid with a carreau constitutive equation.
The constitutive equation is nu=nu0*(1+(lambda*|gamma|)^2)^((n-1)/2). Note that in order to be numerically efficient there is no resolution of the implicit equation rather we try to get to the fixed point by auto-replacement in the solution.(??? need to be rewritten)
| plb::CarreauDynamics< T, Descriptor, N >::CarreauDynamics | ( | Dynamics< T, Descriptor > * | baseDynamics_, | |
| bool | automaticPrepareCollision = true | |||
| ) | [inline] |
| CarreauDynamics< T, Descriptor, N > * plb::CarreauDynamics< T, Descriptor, N >::clone | ( | ) | const [inline, virtual] |
Clone the object, based on its dynamic type.
Implements plb::CompositeDynamics< T, Descriptor >.
| int plb::CarreauDynamics< T, Descriptor, N >::getId | ( | ) | const [inline, virtual] |
Get an ID for the class which is unique for a given choice of T and Descriptor.
By default, this method returns 0 ("undefined").
Reimplemented from plb::Dynamics< T, Descriptor >.
| T plb::CarreauDynamics< T, Descriptor, N >::getOmegaFromPiAndRhoBar | ( | Array< T, SymmetricTensor< T, Descriptor >::n > const & | PiNeq, | |
| T | rhoBar | |||
| ) | const [inline, virtual] |
Implements plb::OmegaFromPiDynamics< T, Descriptor >.
References plb::global::CarreauParameters(), and plb::CompositeDynamics< T, Descriptor >::getOmega().
1.6.3
1.6.3