RndBoundingBoxIC allows setting the initial condition of a value inside and outside of a specified box. More...
#include <RndBoundingBoxIC.h>
Public Member Functions | |
RndBoundingBoxIC (const InputParameters ¶meters) | |
virtual Real | value (const Point &p) |
Private Attributes | |
const Real | _x1 |
const Real | _y1 |
const Real | _z1 |
const Real | _x2 |
const Real | _y2 |
const Real | _z2 |
const Real | _mx_invalue |
const Real | _mx_outvalue |
const Real | _mn_invalue |
const Real | _mn_outvalue |
const Real | _range_invalue |
const Real | _range_outvalue |
const Point | _bottom_left |
const Point | _top_right |
RndBoundingBoxIC allows setting the initial condition of a value inside and outside of a specified box.
The box is aligned with the x,y,z axis... and is specified by passing in the x,y,z coordinates of the bottom left point and the top right point. Each of the coordinates of the "bottom_left" point MUST be less than those coordinates in the "top_right" point.
When setting the initial condition if bottom_left <= Point <= top_right then the "inside" value is used. Otherwise the "outside" value is used.
Definition at line 33 of file RndBoundingBoxIC.h.
RndBoundingBoxIC::RndBoundingBoxIC | ( | const InputParameters & | parameters | ) |
Definition at line 39 of file RndBoundingBoxIC.C.
|
virtual |
Definition at line 61 of file RndBoundingBoxIC.C.
|
private |
Definition at line 54 of file RndBoundingBoxIC.h.
Referenced by value().
|
private |
Definition at line 49 of file RndBoundingBoxIC.h.
Referenced by value().
|
private |
Definition at line 50 of file RndBoundingBoxIC.h.
Referenced by value().
|
private |
Definition at line 47 of file RndBoundingBoxIC.h.
|
private |
Definition at line 48 of file RndBoundingBoxIC.h.
|
private |
Definition at line 51 of file RndBoundingBoxIC.h.
Referenced by RndBoundingBoxIC(), and value().
|
private |
Definition at line 52 of file RndBoundingBoxIC.h.
Referenced by RndBoundingBoxIC(), and value().
|
private |
Definition at line 55 of file RndBoundingBoxIC.h.
Referenced by value().
|
private |
Definition at line 41 of file RndBoundingBoxIC.h.
|
private |
Definition at line 44 of file RndBoundingBoxIC.h.
|
private |
Definition at line 42 of file RndBoundingBoxIC.h.
|
private |
Definition at line 45 of file RndBoundingBoxIC.h.
|
private |
Definition at line 43 of file RndBoundingBoxIC.h.
|
private |
Definition at line 46 of file RndBoundingBoxIC.h.