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()().