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 | List of all members
HArDCore2D::NSASolutions::Trigonometric Struct Reference

#include <nsa-solutions.hpp>

Inheritance diagram for HArDCore2D::NSASolutions::Trigonometric:
Inheritance graph
[legend]
Collaboration diagram for HArDCore2D::NSASolutions::Trigonometric:
Collaboration graph
[legend]

Public Member Functions

 Trigonometric (const int &stokes)
 
Eigen::Vector2d momentumForcingTerm (const Eigen::Vector2d &x, const double &t=0) const
 
double compressibilityForcingTerm (const Eigen::Vector2d &x, const double &t=0) const
 
double densityForcingTerm (const Eigen::Vector2d &x, const double &t=0) const
 
Eigen::Vector2d velocity (const Eigen::Vector2d &x, const double &t=0) const
 
double pressure (const Eigen::Vector2d &x, const double &t=0) const
 
Eigen::Matrix2d velocityGradient (const Eigen::Vector2d &x, const double &t=0) const
 
Eigen::Vector2d pressureGradient (const Eigen::Vector2d &x, const double &t=0) const
 
double volumicFraction (const Eigen::Vector2d &x, const double &t=0) const
 
- Public Member Functions inherited from HArDCore2D::NSASolutions::IExactSolution
 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.
 

Additional Inherited Members

- Protected Attributes inherited from HArDCore2D::NSASolutions::IExactSolution
std::string m_name
 
bool m_is_stokes
 
double m_viscosity
 

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