IsolatedBoundingBoxIC creates several isolated boxes defined by their coordinates in the domain. More...
#include <IsolatedBoundingBoxIC.h>
Public Member Functions | |
IsolatedBoundingBoxIC (const InputParameters ¶meters) | |
Real | value (const Point &p) |
Protected Attributes | |
const Real | _outside |
values outside all the boxes More... | |
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 |
IsolatedBoundingBoxIC creates several isolated boxes defined by their coordinates in the domain.
If int_width > zero, the border of the boxes smoothly transitions from the invalue to the outvalue.
Definition at line 25 of file IsolatedBoundingBoxIC.h.
IsolatedBoundingBoxIC::IsolatedBoundingBoxIC | ( | const InputParameters & | parameters | ) |
Definition at line 27 of file IsolatedBoundingBoxIC.C.
Real IsolatedBoundingBoxIC::value | ( | const Point & | p | ) |
Definition at line 33 of file IsolatedBoundingBoxIC.C.
|
protectedinherited |
lists of opposite corners
Definition at line 36 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by SmoothMultiBoundingBoxBaseIC::value(), value(), and NestedBoundingBoxIC::value().
|
protectedinherited |
Definition at line 37 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by SmoothMultiBoundingBoxBaseIC::value(), value(), and NestedBoundingBoxIC::value().
|
protectedinherited |
dimensionality of the mesh
Definition at line 47 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by SmoothMultiBoundingBoxBaseIC::value(), value(), and NestedBoundingBoxIC::value().
|
protectedinherited |
values inside the boxes
Definition at line 50 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by SmoothMultiBoundingBoxBaseIC::value(), value(), and NestedBoundingBoxIC::value().
|
protectedinherited |
value of interfacial width
Definition at line 44 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by SmoothMultiBoundingBoxBaseIC::value(), value(), and NestedBoundingBoxIC::value().
|
protectedinherited |
number of boxes
Definition at line 41 of file SmoothMultiBoundingBoxBaseIC.h.
Referenced by SmoothMultiBoundingBoxBaseIC::value(), value(), and NestedBoundingBoxIC::value().
|
protected |
values outside all the boxes
Definition at line 34 of file IsolatedBoundingBoxIC.h.
Referenced by value().