|
| KimMoin () |
| Construct the class given the Reynolds number.
|
|
Eigen::Vector2d | momentumForcingTerm (const Eigen::Vector2d &x, const double &t) const |
|
double | compressibilityForcingTerm (const Eigen::Vector2d &x, const double &t) const |
|
Eigen::Vector2d | velocity (const Eigen::Vector2d &x, const double &t) const |
|
double | pressure (const Eigen::Vector2d &x, const double &t) const |
|
Eigen::Matrix2d | velocityGradient (const Eigen::Vector2d &x, const double &t) const |
|
Eigen::Vector2d | pressureGradient (const Eigen::Vector2d &x, const double &t) const |
|
| IExactSolution (std::string name, bool is_stokes, double viscosity, bool isNonNewtonian=false, double flow_index=2.0, double degen_param=0.0) |
|
virtual | ~IExactSolution () |
|
std::string | name () const |
| Return the solution name.
|
|
bool | isStokes () const |
|
double | viscosity () const |
| Return the viscosity.
|
|
bool | isNonNewtonian () const |
| Return true if the fluid is assumed to be non-Newtonian;.
|
|
double | flowIndex () const |
| Return the Carreau-Yasuda flow index.
|
|
double | degenParam () const |
| Return the Carreau-Yasuda degeneracy parameter.
|
|
| IExactSolution (std::string name, bool is_stokes, double viscosity) |
|
virtual | ~IExactSolution () |
|
std::string | name () const |
| Return the solution name.
|
|
bool | isStokes () const |
|
double | viscosity () const |
| Return the viscosity.
|
|
| IExactSolution (std::string name, bool fluid_magnetic_coupling, bool is_stokes, bool steady_fluid_equation, bool steady_magnetic_equation, double viscosity, double magnetic_diffusivity) |
|
virtual | ~IExactSolution () |
|
std::string | name () const |
| Return the solution name.
|
|
bool | fluid_magnetic_coupling () const |
| Return true if the fluid and magnetic field are oupled in the two equations.
|
|
bool | isStokes () const |
|
bool | steady_fluid_equation () const |
| Return true if the fluid field is steady, false if unsteady!
|
|
bool | steady_magnetic_equation () const |
| Return true if the magnetic field is steady, false if unsteady!
|
|
double | viscosity () const |
| Return the viscosity.
|
|
double | magnetic_diffusivity () const |
| Return the magnetic diffusivity.
|
|
virtual Eigen::Vector2d | magneticForcingTerm (const Eigen::Vector2d &x, const double &t=0) const =0 |
|
virtual Eigen::Vector2d | magnetic_field (const Eigen::Vector2d &x, const double &t=0) const =0 |
|
virtual double | magnetic_pressure (const Eigen::Vector2d &x, const double &t=0) const =0 |
|
virtual Eigen::Matrix2d | magnetic_fieldGradient (const Eigen::Vector2d &x, const double &t=0) const =0 |
|
virtual Eigen::Vector2d | magnetic_pressureGradient (const Eigen::Vector2d &x, const double &t=0) const =0 |
|
| IExactSolution (std::string name, bool is_stokes, double viscosity) |
|
virtual | ~IExactSolution () |
|
std::string | name () const |
| Return the solution name.
|
|
bool | isStokes () const |
|
double | viscosity () const |
| Return the viscosity.
|
|