|
GRINS-0.6.0
|
Parabolic profile. More...
#include <parabolic_profile.h>


Public Member Functions | |
| ParabolicProfile () | |
| Default constructor. More... | |
| ParabolicProfile (const double a, const double b, const double c, const double d, const double e, const double f) | |
| virtual | ~ParabolicProfile () |
| 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 a, const double b, const double c, const double d, const double e, const double f, const double x, const double y) |
Protected Attributes | |
| double | _a |
| Coefficients defining parabola. More... | |
| double | _b |
| double | _c |
| double | _d |
| double | _e |
| double | _f |
Parabolic profile.
Generic parabolic profile. Mainly used for defining inflow boundary conditions. Parabola takes the form:
Definition at line 42 of file parabolic_profile.h.
| GRINS::ParabolicProfile::ParabolicProfile | ( | ) |
Default constructor.
Default constructor sets parameters for the profile: value =
Definition at line 35 of file parabolic_profile.C.
Referenced by clone().
| GRINS::ParabolicProfile::ParabolicProfile | ( | const double | a, |
| const double | b, | ||
| const double | c, | ||
| const double | d, | ||
| const double | e, | ||
| const double | f | ||
| ) |
Definition at line 43 of file parabolic_profile.C.
|
virtual |
Definition at line 52 of file parabolic_profile.C.
|
virtual |
Definition at line 57 of file parabolic_profile.C.
References _a, _b, _c, _d, _e, _f, and ParabolicProfile().
|
virtual |
Definition at line 82 of file parabolic_profile.C.
|
inlineprotected |
Definition at line 69 of file parabolic_profile.h.
Referenced by operator()().
|
virtual |
Definition at line 62 of file parabolic_profile.C.
References _a, _b, _c, _d, _e, _f, and eval().
|
virtual |
Definition at line 71 of file parabolic_profile.C.
|
protected |
Coefficients defining parabola.
Definition at line 74 of file parabolic_profile.h.
Referenced by clone(), and operator()().
|
protected |
Definition at line 74 of file parabolic_profile.h.
Referenced by clone(), and operator()().
|
protected |
Definition at line 74 of file parabolic_profile.h.
Referenced by clone(), and operator()().
|
protected |
Definition at line 74 of file parabolic_profile.h.
Referenced by clone(), and operator()().
|
protected |
Definition at line 74 of file parabolic_profile.h.
Referenced by clone(), and operator()().
|
protected |
Definition at line 74 of file parabolic_profile.h.
Referenced by clone(), and operator()().