|
GRINS-0.6.0
|
Gaussian profile. More...
#include <gaussian_profile.h>


Public Member Functions | |
| GaussianProfile (const double a, const double mu, const double sigma, const double b) | |
| virtual | ~GaussianProfile () |
Protected Member Functions | |
| double | eval (const double r) |
Protected Attributes | |
| double | _a |
| Coefficients defining parabola. More... | |
| double | _mu |
| double | _variance |
| double | _b |
Private Member Functions | |
| GaussianProfile () | |
Gaussian profile.
Generic Gaussian profile. Mainly used for defining inflow boundary conditions. Function takes the form:
where
is a shift so that
is continuous. In particular, if
.
is computed in the derived classes, depending on the plane the function is defined in.
Definition at line 45 of file gaussian_profile.h.
| GRINS::GaussianProfile::GaussianProfile | ( | const double | a, |
| const double | mu, | ||
| const double | sigma, | ||
| const double | b | ||
| ) |
Definition at line 35 of file gaussian_profile.C.
|
virtual |
Definition at line 46 of file gaussian_profile.C.
|
private |
|
inlineprotected |
Definition at line 56 of file gaussian_profile.h.
References _a, _b, _mu, and _variance.
|
protected |
Coefficients defining parabola.
Definition at line 60 of file gaussian_profile.h.
Referenced by eval().
|
protected |
Definition at line 60 of file gaussian_profile.h.
Referenced by eval().
|
protected |
Definition at line 60 of file gaussian_profile.h.
Referenced by eval().
|
protected |
Definition at line 60 of file gaussian_profile.h.
Referenced by eval().