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