Public Member Functions | |
Kovasznay (const double Re, bool Stokes=false) | |
virtual | ~Kovasznay () |
virtual void | vector_values (const std::vector< Point< 2 > > &points, std::vector< std::vector< double > > &values) const |
virtual void | vector_gradients (const std::vector< Point< 2 > > &points, std::vector< std::vector< Tensor< 1, 2 > > > &gradients) const |
virtual void | vector_laplacians (const std::vector< Point< 2 > > &points, std::vector< std::vector< double > > &values) const |
double | lambda () const |
The value of lambda. | |
Private Attributes | |
const double | Reynolds |
double | lbda |
double | p_average |
const bool | stokes |
This function is valid on the half plane right of the line x=1/2.
Construct an object for the give Reynolds number Re
. If the parameter Stokes
is true, the right hand side of the momentum equation returned by vector_laplacians() contains the nonlinearity, such that the Kovasznay solution can be obtained as the solution to a Stokes problem.
virtual Functions::Kovasznay::~Kovasznay | ( | ) | [virtual] |
virtual void Functions::Kovasznay::vector_values | ( | const std::vector< Point< 2 > > & | points, | |
std::vector< std::vector< double > > & | values | |||
) | const [virtual] |
virtual void Functions::Kovasznay::vector_gradients | ( | const std::vector< Point< 2 > > & | points, | |
std::vector< std::vector< Tensor< 1, 2 > > > & | gradients | |||
) | const [virtual] |
virtual void Functions::Kovasznay::vector_laplacians | ( | const std::vector< Point< 2 > > & | points, | |
std::vector< std::vector< double > > & | values | |||
) | const [virtual] |
double Functions::Kovasznay::lambda | ( | ) | const |
The value of lambda.
const double Functions::Kovasznay::Reynolds [private] |
double Functions::Kovasznay::lbda [private] |
double Functions::Kovasznay::p_average [private] |
const bool Functions::Kovasznay::stokes [private] |