Public Methods |
| Scalar () |
| ~Scalar () |
| Scalar (const Scalar &scalar) |
void | define (const DisjointBoxLayout &dp, const IntVect &ghost, const Box &domain) |
int | define (HDF5Handle &handle, std::string &group, int component, const IntVect &ghost) |
| ~Scalar () |
void | exchange () |
Scalar | copy () const |
IntVect | ghostVect () const |
const DisjointBoxLayout & | getBoxes () const |
const DisjointBoxLayout & | disjointBoxLayout () const |
Box | box (int index) const |
FArrayBox & | get (int index) |
int | size () const |
const LevelData< FArrayBox > * | dataPtr () const |
int | refCount () const |
bool | isNull () const |
Real | norm (int p) const |
Real | min (int &box, IntVect &index) const |
Real | max (int &box, IntVect &index) const |
void | abs () |
Real | sum () |
void | scale (Real v) |
void | add (Real v) |
Scalar | neg () const |
void | mult (const Scalar &rhs) |
void | plus (const Scalar &rhs) |
void | call (PyObject *PyFunc) |
Private Attributes |
RefCountedPtr< LevelData<
FArrayBox > > | m_ptr |
Box | m_domain |