SmoothMultiBoundingBoxBaseIC is the base class for IsolatedBoundingBoxIC and NestedBoundingBoxIC. More...
#include <SmoothMultiBoundingBoxBaseIC.h>
Public Member Functions | |
SmoothMultiBoundingBoxBaseIC (const InputParameters ¶meters) | |
Real | value (const Point &p) |
Protected Attributes | |
const unsigned int | _nbox |
number of boxes More... | |
const Real | _int_width |
value of interfacial width More... | |
const unsigned int | _dim |
dimensionality of the mesh More... | |
std::vector< Real > | _inside |
values inside the boxes More... | |
const std::vector< Point > | _c1 |
lists of opposite corners More... | |
const std::vector< Point > | _c2 |
Private Attributes | |
const Real | _outside |
SmoothMultiBoundingBoxBaseIC is the base class for IsolatedBoundingBoxIC and NestedBoundingBoxIC.
The boxes can finite interface width.
Definition at line 24 of file SmoothMultiBoundingBoxBaseIC.h.
SmoothMultiBoundingBoxBaseIC::SmoothMultiBoundingBoxBaseIC | ( | const InputParameters & | parameters | ) |
Definition at line 37 of file SmoothMultiBoundingBoxBaseIC.C.
Real SmoothMultiBoundingBoxBaseIC::value | ( | const Point & | p | ) |
Definition at line 50 of file SmoothMultiBoundingBoxBaseIC.C.
Referenced by IsolatedBoundingBoxIC::value(), and NestedBoundingBoxIC::value().
|
protected |
lists of opposite corners
Definition at line 36 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by value(), IsolatedBoundingBoxIC::value(), and NestedBoundingBoxIC::value().
|
protected |
Definition at line 37 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by value(), IsolatedBoundingBoxIC::value(), and NestedBoundingBoxIC::value().
|
protected |
dimensionality of the mesh
Definition at line 47 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by value(), IsolatedBoundingBoxIC::value(), and NestedBoundingBoxIC::value().
|
protected |
values inside the boxes
Definition at line 50 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by value(), IsolatedBoundingBoxIC::value(), and NestedBoundingBoxIC::value().
|
protected |
value of interfacial width
Definition at line 44 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by value(), IsolatedBoundingBoxIC::value(), and NestedBoundingBoxIC::value().
|
protected |
number of boxes
Definition at line 41 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by value(), IsolatedBoundingBoxIC::value(), and NestedBoundingBoxIC::value().
|
private |
Definition at line 32 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by value().