
Public Member Functions | |
| PoisseuilleFlow (const double r, const double Re) | |
| virtual | ~PoisseuilleFlow () |
| virtual void | vector_values (const std::vector< Point< dim > > &points, std::vector< std::vector< double > > &values) const |
| virtual void | vector_gradients (const std::vector< Point< dim > > &points, std::vector< std::vector< Tensor< 1, dim > > > &gradients) const |
| virtual void | vector_laplacians (const std::vector< Point< dim > > &points, std::vector< std::vector< double > > &values) const |
Private Attributes | |
| const double | radius |
| const double | Reynolds |
Laminar pipe flow in two and three dimensions. The channel stretches along the x-axis and has radius radius. The Reynolds number is used to scale the pressure properly for a Navier-Stokes problem.
Definition at line 158 of file flow_function.h.
| Functions::PoisseuilleFlow< dim >::PoisseuilleFlow | ( | const double | r, |
| const double | Re | ||
| ) |
Construct an object for the given channel radius r and the Reynolds number Re.
| virtual Functions::PoisseuilleFlow< dim >::~PoisseuilleFlow | ( | ) | [virtual] |
| virtual void Functions::PoisseuilleFlow< dim >::vector_values | ( | const std::vector< Point< dim > > & | points, |
| std::vector< std::vector< double > > & | values | ||
| ) | const [virtual] |
Values in a structure more suitable for vector valued functions. The outer vector is indexed by solution component, the inner by quadrature point.
Implements Functions::FlowFunction< dim >.
| virtual void Functions::PoisseuilleFlow< dim >::vector_gradients | ( | const std::vector< Point< dim > > & | points, |
| std::vector< std::vector< Tensor< 1, dim > > > & | gradients | ||
| ) | const [virtual] |
Gradients in a structure more suitable for vector valued functions. The outer vector is indexed by solution component, the inner by quadrature point.
Implements Functions::FlowFunction< dim >.
| virtual void Functions::PoisseuilleFlow< dim >::vector_laplacians | ( | const std::vector< Point< dim > > & | points, |
| std::vector< std::vector< double > > & | values | ||
| ) | const [virtual] |
Force terms in a structure more suitable for vector valued functions. The outer vector is indexed by solution component, the inner by quadrature point.
Implements Functions::FlowFunction< dim >.
const double Functions::PoisseuilleFlow< dim >::radius [private] |
Definition at line 179 of file flow_function.h.
const double Functions::PoisseuilleFlow< dim >::Reynolds [private] |
Definition at line 180 of file flow_function.h.
documentation generated on Fri Feb 3 2012 06:04:13 by
doxygen
1.7.2