GRINS-0.6.0
|
Profile for flow between axially moving concentric cylinders. More...
#include <concentric_cylinder_profile.h>
Public Member Functions | |
ConcentricCylinderProfile () | |
Default constructor. More... | |
ConcentricCylinderProfile (const double u0, const double r0, const double r1) | |
virtual | ~ConcentricCylinderProfile () |
virtual libMesh::AutoPtr< libMesh::FunctionBase< libMesh::Number > > | clone () const |
virtual libMesh::Number | operator() (const libMesh::Point &p, const libMesh::Real time) |
virtual void | operator() (const libMesh::Point &p, const libMesh::Real time, libMesh::DenseVector< libMesh::Number > &output) |
virtual libMesh::Number | component (unsigned int i, const libMesh::Point &p, const libMesh::Real time) |
Protected Member Functions | |
double | eval (const double u0, const double r0, const double r1, const double r) |
Protected Attributes | |
double | _u0 |
Coefficients defining parabola. More... | |
double | _r0 |
double | _r1 |
Profile for flow between axially moving concentric cylinders.
Profile generated between axially moving concentric cylinders. In this case, we assume the outer cylinder is stationary, and the inner cylinder is moving at speed u0. The profile is given by: where: is the inner cylinder radius and is the outer cylinder radius. Note, that this assumes axisymmetry.
Definition at line 47 of file concentric_cylinder_profile.h.
GRINS::ConcentricCylinderProfile::ConcentricCylinderProfile | ( | ) |
Default constructor.
Default constructor sets parameters for the profile: value =
Definition at line 35 of file concentric_cylinder_profile.C.
Referenced by clone().
GRINS::ConcentricCylinderProfile::ConcentricCylinderProfile | ( | const double | u0, |
const double | r0, | ||
const double | r1 | ||
) |
Definition at line 44 of file concentric_cylinder_profile.C.
|
virtual |
Definition at line 55 of file concentric_cylinder_profile.C.
|
virtual |
Definition at line 60 of file concentric_cylinder_profile.C.
References _r0, _r1, _u0, and ConcentricCylinderProfile().
|
virtual |
Definition at line 84 of file concentric_cylinder_profile.C.
|
inlineprotected |
Definition at line 75 of file concentric_cylinder_profile.h.
Referenced by operator()().
|
virtual |
Definition at line 65 of file concentric_cylinder_profile.C.
References _r0, _r1, _u0, and eval().
|
virtual |
Definition at line 73 of file concentric_cylinder_profile.C.
|
protected |
Definition at line 79 of file concentric_cylinder_profile.h.
Referenced by clone(), and operator()().
|
protected |
Definition at line 79 of file concentric_cylinder_profile.h.
Referenced by clone(), and operator()().
|
protected |
Coefficients defining parabola.
Definition at line 79 of file concentric_cylinder_profile.h.
Referenced by clone(), and operator()().