|
HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
|
#include <nsa-solutions.hpp>

Public Member Functions | |
| 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. | |
| virtual Eigen::Vector2d | momentumForcingTerm (const Eigen::Vector2d &x, const double &t=0) const =0 |
| virtual double | compressibilityForcingTerm (const Eigen::Vector2d &x, const double &t=0) const =0 |
| virtual double | densityForcingTerm (const Eigen::Vector2d &x, const double &t=0) const =0 |
| virtual Eigen::Vector2d | velocity (const Eigen::Vector2d &x, const double &t=0) const =0 |
| virtual double | pressure (const Eigen::Vector2d &x, const double &t=0) const =0 |
| virtual Eigen::Matrix2d | velocityGradient (const Eigen::Vector2d &x, const double &t=0) const =0 |
| virtual Eigen::Vector2d | pressureGradient (const Eigen::Vector2d &x, const double &t=0) const =0 |
| virtual double | volumicFraction (const Eigen::Vector2d &x, const double &t=0) const =0 |
Protected Attributes | |
| std::string | m_name |
| bool | m_is_stokes |
| double | m_viscosity |