HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
HArDCore2D::NavierStokesSolutions::IExactSolution Struct Referenceabstract

#include <ns-solutions.hpp>

Inherited by HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution, HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, and HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep.

Public Member Functions

 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.
 
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 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
 
 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 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
 
 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 momentumForcingTerm (const Eigen::Vector2d &x, const double &t=0) const =0
 
virtual Eigen::Vector2d magneticForcingTerm (const Eigen::Vector2d &x, const double &t=0) const =0
 
virtual double compressibilityForcingTerm (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 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.
 
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 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
 

Protected Attributes

std::string m_name
 
bool m_is_stokes
 
double m_viscosity
 
bool m_is_nonnewtonian
 
double m_flow_index
 
double m_degen_param
 
bool m_fluid_magnetic_coupling
 
bool m_steady_fluid_equation
 
bool m_steady_magnetic_equation
 
double m_magnetic_diffusivity
 

Constructor & Destructor Documentation

◆ IExactSolution() [1/4]

IExactSolution::IExactSolution ( std::string  name,
bool  is_stokes,
double  viscosity,
bool  isNonNewtonian = false,
double  flow_index = 2.0,
double  degen_param = 0.0 
)

◆ ~IExactSolution() [1/4]

IExactSolution::~IExactSolution ( )
virtual

◆ IExactSolution() [2/4]

IExactSolution::IExactSolution ( std::string  name,
bool  is_stokes,
double  viscosity 
)

◆ ~IExactSolution() [2/4]

virtual HArDCore2D::NavierStokesSolutions::IExactSolution::~IExactSolution ( )
virtual

◆ IExactSolution() [3/4]

IExactSolution::IExactSolution ( std::string  name,
bool  fluid_magnetic_coupling,
bool  is_stokes,
bool  steady_fluid_equation,
bool  steady_magnetic_equation,
double  viscosity,
double  magnetic_diffusivity 
)

◆ ~IExactSolution() [3/4]

virtual HArDCore2D::NavierStokesSolutions::IExactSolution::~IExactSolution ( )
virtual

◆ IExactSolution() [4/4]

HArDCore2D::NavierStokesSolutions::IExactSolution::IExactSolution ( std::string  name,
bool  is_stokes,
double  viscosity 
)

◆ ~IExactSolution() [4/4]

virtual HArDCore2D::NavierStokesSolutions::IExactSolution::~IExactSolution ( )
virtual

Member Function Documentation

◆ compressibilityForcingTerm() [1/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::compressibilityForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ compressibilityForcingTerm() [2/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::compressibilityForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ compressibilityForcingTerm() [3/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::compressibilityForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ compressibilityForcingTerm() [4/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::compressibilityForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ degenParam()

double HArDCore2D::NavierStokesSolutions::IExactSolution::degenParam ( ) const
inline

Return the Carreau-Yasuda degeneracy parameter.

◆ flowIndex()

double HArDCore2D::NavierStokesSolutions::IExactSolution::flowIndex ( ) const
inline

Return the Carreau-Yasuda flow index.

◆ fluid_magnetic_coupling()

bool HArDCore2D::NavierStokesSolutions::IExactSolution::fluid_magnetic_coupling ( ) const
inline

Return true if the fluid and magnetic field are oupled in the two equations.

◆ isNonNewtonian()

bool HArDCore2D::NavierStokesSolutions::IExactSolution::isNonNewtonian ( ) const
inline

Return true if the fluid is assumed to be non-Newtonian;.

◆ isStokes() [1/4]

bool HArDCore2D::NavierStokesSolutions::IExactSolution::isStokes ( ) const
inline

Return true if the solution is for the Stokes problem, false if it is for the Navier-Stokes problem

◆ isStokes() [2/4]

bool HArDCore2D::NavierStokesSolutions::IExactSolution::isStokes ( ) const
inline

Return true if the solution is for the Stokes problem, false if it is for the Navier-Stokes problem

◆ isStokes() [3/4]

bool HArDCore2D::NavierStokesSolutions::IExactSolution::isStokes ( ) const
inline

Return true if the solution is for the Stokes problem, false if it is for the Navier-Stokes problem

◆ isStokes() [4/4]

bool HArDCore2D::NavierStokesSolutions::IExactSolution::isStokes ( ) const
inline

Return true if the solution is for the Stokes problem, false if it is for the Navier-Stokes problem

◆ magnetic_diffusivity()

double HArDCore2D::NavierStokesSolutions::IExactSolution::magnetic_diffusivity ( ) const
inline

Return the magnetic diffusivity.

◆ magnetic_field()

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::magnetic_field ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

◆ magnetic_fieldGradient()

virtual Eigen::Matrix2d HArDCore2D::NavierStokesSolutions::IExactSolution::magnetic_fieldGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

◆ magnetic_pressure()

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::magnetic_pressure ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

◆ magnetic_pressureGradient()

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::magnetic_pressureGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

◆ magneticForcingTerm()

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::magneticForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

◆ momentumForcingTerm() [1/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::momentumForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ momentumForcingTerm() [2/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::momentumForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ momentumForcingTerm() [3/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::momentumForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ momentumForcingTerm() [4/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::momentumForcingTerm ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ name() [1/4]

std::string HArDCore2D::NavierStokesSolutions::IExactSolution::name ( ) const
inline

Return the solution name.

◆ name() [2/4]

std::string HArDCore2D::NavierStokesSolutions::IExactSolution::name ( ) const
inline

Return the solution name.

◆ name() [3/4]

std::string HArDCore2D::NavierStokesSolutions::IExactSolution::name ( ) const
inline

Return the solution name.

◆ name() [4/4]

std::string HArDCore2D::NavierStokesSolutions::IExactSolution::name ( ) const
inline

Return the solution name.

◆ pressure() [1/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::pressure ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ pressure() [2/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::pressure ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ pressure() [3/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::pressure ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ pressure() [4/4]

virtual double HArDCore2D::NavierStokesSolutions::IExactSolution::pressure ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ pressureGradient() [1/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::pressureGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ pressureGradient() [2/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::pressureGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ pressureGradient() [3/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::pressureGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ pressureGradient() [4/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::pressureGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ steady_fluid_equation()

bool HArDCore2D::NavierStokesSolutions::IExactSolution::steady_fluid_equation ( ) const
inline

Return true if the fluid field is steady, false if unsteady!

◆ steady_magnetic_equation()

bool HArDCore2D::NavierStokesSolutions::IExactSolution::steady_magnetic_equation ( ) const
inline

Return true if the magnetic field is steady, false if unsteady!

◆ velocity() [1/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocity ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ velocity() [2/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocity ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ velocity() [3/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocity ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ velocity() [4/4]

virtual Eigen::Vector2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocity ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ velocityGradient() [1/4]

virtual Eigen::Matrix2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocityGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ velocityGradient() [2/4]

virtual Eigen::Matrix2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocityGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ velocityGradient() [3/4]

virtual Eigen::Matrix2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocityGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ velocityGradient() [4/4]

virtual Eigen::Matrix2d HArDCore2D::NavierStokesSolutions::IExactSolution::velocityGradient ( const Eigen::Vector2d &  x,
const double &  t = 0 
) const
pure virtual

Implemented in HArDCore2D::NavierStokesSolutions::KimMoin, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::BrinkmanSolutions::LinearVelocity, HArDCore2D::BrinkmanSolutions::LinearPressure, HArDCore2D::BrinkmanSolutions::QuadraticVelocity, HArDCore2D::BrinkmanSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::OnlyPressure, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::TimeDependentStokes, HArDCore2D::NavierStokesSolutions::TrigTimeDep, HArDCore2D::NavierStokesSolutions::OnlyTimeDep, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::LidDrivenCavity, HArDCore2D::NavierStokesSolutions::LinearVelocity, HArDCore2D::NavierStokesSolutions::LinearMagneticField, HArDCore2D::NavierStokesSolutions::LinearPressure, HArDCore2D::NavierStokesSolutions::LinearMagneticPressure, HArDCore2D::NavierStokesSolutions::QuadraticVelocity, HArDCore2D::NavierStokesSolutions::QuadraticMagneticField, HArDCore2D::NavierStokesSolutions::TrigonometricVelocity, HArDCore2D::NavierStokesSolutions::TrigonometricMagnetic, HArDCore2D::NavierStokesSolutions::PressureRobustStokes, HArDCore2D::NavierStokesSolutions::MagneticPressureRobustStokes, HArDCore2D::NavierStokesSolutions::PressureRobustNavierStokes, HArDCore2D::NavierStokesSolutions::Kovasznay, HArDCore2D::NavierStokesSolutions::SteadyLinearQuadraticCoupled, HArDCore2D::NavierStokesSolutions::SteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::TimeDependentVelocityStokes, HArDCore2D::NavierStokesSolutions::TimeDependentMagneticStokes, HArDCore2D::NavierStokesSolutions::TimeDependentNavierStokes, HArDCore2D::NavierStokesSolutions::VelocityTrigTimeDep, HArDCore2D::NavierStokesSolutions::UnsteadySinusoidalCoupled, HArDCore2D::NavierStokesSolutions::Linear, HArDCore2D::NavierStokesSolutions::LinearTemporal, HArDCore2D::NavierStokesSolutions::Trigonometric, HArDCore2D::NavierStokesSolutions::Kovasznay, and HArDCore2D::BrinkmanSolutions::IBrinkmanExactSolution.

◆ viscosity() [1/4]

double HArDCore2D::NavierStokesSolutions::IExactSolution::viscosity ( ) const
inline

Return the viscosity.

◆ viscosity() [2/4]

double HArDCore2D::NavierStokesSolutions::IExactSolution::viscosity ( ) const
inline

Return the viscosity.

◆ viscosity() [3/4]

double HArDCore2D::NavierStokesSolutions::IExactSolution::viscosity ( ) const
inline

Return the viscosity.

◆ viscosity() [4/4]

double HArDCore2D::NavierStokesSolutions::IExactSolution::viscosity ( ) const
inline

Return the viscosity.

Member Data Documentation

◆ m_degen_param

double HArDCore2D::NavierStokesSolutions::IExactSolution::m_degen_param
protected

◆ m_flow_index

double HArDCore2D::NavierStokesSolutions::IExactSolution::m_flow_index
protected

◆ m_fluid_magnetic_coupling

bool HArDCore2D::NavierStokesSolutions::IExactSolution::m_fluid_magnetic_coupling
protected

◆ m_is_nonnewtonian

bool HArDCore2D::NavierStokesSolutions::IExactSolution::m_is_nonnewtonian
protected

◆ m_is_stokes

bool HArDCore2D::NavierStokesSolutions::IExactSolution::m_is_stokes
protected

◆ m_magnetic_diffusivity

double HArDCore2D::NavierStokesSolutions::IExactSolution::m_magnetic_diffusivity
protected

◆ m_name

std::string HArDCore2D::NavierStokesSolutions::IExactSolution::m_name
protected

◆ m_steady_fluid_equation

bool HArDCore2D::NavierStokesSolutions::IExactSolution::m_steady_fluid_equation
protected

◆ m_steady_magnetic_equation

bool HArDCore2D::NavierStokesSolutions::IExactSolution::m_steady_magnetic_equation
protected

◆ m_viscosity

double HArDCore2D::NavierStokesSolutions::IExactSolution::m_viscosity
protected

The documentation for this struct was generated from the following files: