#include <Scalar.H>
Collaboration diagram for Scalar:
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|