Public Member Functions | |
StokesLSingularity () | |
Constructor setting upsome data. | |
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 |
Private Member Functions | |
double | Psi (double phi) const |
The auxiliary function Psi. | |
double | Psi_1 (double phi) const |
The derivative of Psi(). | |
double | Psi_2 (double phi) const |
The 2nd derivative of Psi(). | |
double | Psi_3 (double phi) const |
The 3rd derivative of Psi(). | |
double | Psi_4 (double phi) const |
The 4th derivative of Psi(). | |
Private Attributes | |
const double | omega |
The angle of the reentrant corner. | |
const double | coslo |
Cosine of lambda times omega. | |
const double | lp |
Auxiliary variable 1+lambda. | |
const double | lm |
Auxiliary variable 1-lambda. | |
Static Private Attributes | |
static const double | lambda |
The exponent of the radius. |
Taken from Houston, Schötzau, Wihler, proceeding ENUMATH 2003.
Functions::StokesLSingularity::StokesLSingularity | ( | ) |
Constructor setting upsome data.
virtual void Functions::StokesLSingularity::vector_values | ( | const std::vector< Point< 2 > > & | points, | |
std::vector< std::vector< double > > & | values | |||
) | const [virtual] |
virtual void Functions::StokesLSingularity::vector_gradients | ( | const std::vector< Point< 2 > > & | points, | |
std::vector< std::vector< Tensor< 1, 2 > > > & | gradients | |||
) | const [virtual] |
virtual void Functions::StokesLSingularity::vector_laplacians | ( | const std::vector< Point< 2 > > & | points, | |
std::vector< std::vector< double > > & | values | |||
) | const [virtual] |
The auxiliary function Psi.
The 2nd derivative of Psi().
The 3rd derivative of Psi().
The 4th derivative of Psi().
const double Functions::StokesLSingularity::omega [private] |
The angle of the reentrant corner.
const double Functions::StokesLSingularity::lambda [static, private] |
The exponent of the radius.
const double Functions::StokesLSingularity::coslo [private] |
Cosine of lambda times omega.
const double Functions::StokesLSingularity::lp [private] |
Auxiliary variable 1+lambda.
const double Functions::StokesLSingularity::lm [private] |
Auxiliary variable 1-lambda.