Regular data on a single grid. More...
#include <GridData1.h>
Public Member Functions | |
GridData (void) | |
GridData (const BBox &bb) | |
GridData (const int i, const int ii) | |
GridData (const int i, const int ii, const int s) | |
GridData (const BBox &bb, Type *databuf) | |
GridData (GridDataBucket< Type > &gdbkt) | |
GridData (GridDataBucket< Type > &gdbkt, const int n) | |
GridData (const GridData< Type, 1 > &other) | |
~GridData (void) | |
void | allocate (const BBox &bb) |
void | allocate (const BBox &bb, Type *databuf) |
void | allocate (Type *databuf) |
void | deallocate () |
void | deallocate (Type *&databuf) |
void * | databuffer () |
const Coords & | lower () const |
const Coords & | upper () const |
const Coords & | extents () const |
const Coords & | stepsize () const |
Coords | lower () |
Coords | upper () |
Coords | extents () |
Coords | stepsize () |
int | bottom () const |
int | lower (const int i) const |
int | upper (const int i) const |
int | extents (const int i) const |
int | stepsize (const int i) const |
const BBox & | bbox () const |
int | ok_to_index () |
int | size () const |
int | idx (const int i) const |
const Type & | operator() (const int i) const |
Type & | operator() (const int i) |
const Type & | operator() (const Coords &c) const |
Type & | operator() (const Coords &c) |
const Type * | ptr (const int i) const |
Type * | ptr (const int i) |
const Type * | ptr (const Coords &c) const |
Type * | ptr (const Coords &c) |
const Type * | data () const |
Type * | data () |
void | fill (const Type &val) |
void | copy (const GridData< Type, 1 > &gd) |
void | copy (const GridData< Type, 1 > &gd, const BBox &where) |
void | copy (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | copy (const GridDataBucket< Type > &gdbkt) |
void | copy (const GridDataBucket< Type > &gdbkt, const BBox &where) |
void | copy (const GridDataBucket< Type > &gdbkt, const BBox &to, const BBox &from) |
void | copy (const GridDataBucket< Type > &gdbkt, const int n) |
void | copy (const GridDataBucket< Type > &gdbkt, const int n, const BBox &where) |
void | copy (const GridDataBucket< Type > &gdbkt, const int n, const BBox &to, const BBox &from) |
void | lin_interp (const GridData< Type, 1 > &gd1, const double frac1, const GridData< Type, 1 > &gd2, const double frac2, const BBox &where) |
void | lin_interp (const GridData< Type, 1 > &gd1, const double frac1, const GridData< Type, 1 > &gd2, const double frac2) |
Type | moment1 (const int axis, const BBox &where) |
Type | moment1 (const int axis) |
double | sumsqrd (const BBox &where) |
double | sumsqrd () |
double | sumabs (const BBox &where) |
double | sumabs () |
double | maxabs (const BBox &where) |
double | maxabs () |
BBox | is_eq (const Type &val, const BBox &where) |
BBox | is_eq (const Type &val) |
BBox | is_eq (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
BBox | is_eq (const GridData< Type, 1 > &gd) |
BBox | is_eq (const GridData< Type, 1 > &gd, const BBox &where) |
BBox | is_neq (const Type &val, const BBox &where) |
BBox | is_neq (const Type &val) |
BBox | is_neq (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
BBox | is_neq (const GridData< Type, 1 > &gd) |
BBox | is_neq (const GridData< Type, 1 > &gd, const BBox &where) |
BBox | is_gt (const Type &val, const BBox &where) |
BBox | is_gt (const Type &val) |
BBox | is_gt (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
BBox | is_gt (const GridData< Type, 1 > &gd) |
BBox | is_gt (const GridData< Type, 1 > &gd, const BBox &where) |
BBox | is_ge (const Type &val, const BBox &where) |
BBox | is_ge (const Type &val) |
BBox | is_ge (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
BBox | is_ge (const GridData< Type, 1 > &gd) |
BBox | is_ge (const GridData< Type, 1 > &gd, const BBox &where) |
BBox | is_lt (const Type &val, const BBox &where) |
BBox | is_lt (const Type &val) |
BBox | is_lt (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
BBox | is_lt (const GridData< Type, 1 > &gd) |
BBox | is_lt (const GridData< Type, 1 > &gd, const BBox &where) |
BBox | is_le (const Type &val, const BBox &where) |
BBox | is_le (const Type &val) |
BBox | is_le (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
BBox | is_le (const GridData< Type, 1 > &gd) |
BBox | is_le (const GridData< Type, 1 > &gd, const BBox &where) |
void | equals (const Type &val, const BBox &where) |
void | equals (const Type &val) |
void | equals (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | equals (const GridData< Type, 1 > &gd) |
void | equals (const GridData< Type, 1 > &gd, const BBox &where) |
void | plus (const Type &val, const BBox &where) |
void | plus (const Type &val) |
void | plus (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | plus (const GridData< Type, 1 > &gd) |
void | plus (const GridData< Type, 1 > &gd, const BBox &where) |
void | minus (const Type &val, const BBox &where) |
void | minus (const Type &val) |
void | minus (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | minus (const GridData< Type, 1 > &gd) |
void | minus (const GridData< Type, 1 > &gd, const BBox &where) |
void | multiply (const Type &val, const BBox &where) |
void | multiply (const Type &val) |
void | multiply (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | multiply (const GridData< Type, 1 > &gd) |
void | multiply (const GridData< Type, 1 > &gd, const BBox &where) |
void | divide (const Type &val, const BBox &where) |
void | divide (const Type &val) |
void | divide (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | divide (const GridData< Type, 1 > &gd) |
void | divide (const GridData< Type, 1 > &gd, const BBox &where) |
void | minimum (const Type &val, const BBox &where) |
void | minimum (const Type &val) |
void | minimum (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | minimum (const GridData< Type, 1 > &gd) |
void | minimum (const GridData< Type, 1 > &gd, const BBox &where) |
void | maximum (const Type &val, const BBox &where) |
void | maximum (const Type &val) |
void | maximum (const GridData< Type, 1 > &gd, const BBox &to, const BBox &from) |
void | maximum (const GridData< Type, 1 > &gd) |
void | maximum (const GridData< Type, 1 > &gd, const BBox &where) |
BBox | operator== (const Type &val) |
BBox | operator== (const GridData< Type, 1 > &gd) |
BBox | operator!= (const Type &val) |
BBox | operator!= (const GridData< Type, 1 > &gd) |
BBox | operator> (const Type &val) |
BBox | operator> (const GridData< Type, 1 > &gd) |
BBox | operator>= (const Type &val) |
BBox | operator>= (const GridData< Type, 1 > &gd) |
BBox | operator< (const Type &val) |
BBox | operator< (const GridData< Type, 1 > &gd) |
BBox | operator<= (const Type &val) |
BBox | operator<= (const GridData< Type, 1 > &gd) |
void | operator= (const Type &val) |
void | operator= (const GridData< Type, 1 > &gd) |
void | operator+= (const Type &val) |
void | operator+= (const GridData< Type, 1 > &gd) |
void | operator-= (const Type &val) |
void | operator-= (const GridData< Type, 1 > &gd) |
void | operator*= (const Type &val) |
void | operator*= (const GridData< Type, 1 > &gd) |
void | operator/= (const Type &val) |
void | operator/= (const GridData< Type, 1 > &gd) |
Type | maxval (const BBox &where) |
Type | maxval (void) |
Type | minval (const BBox &where) |
Type | minval (void) |
Type | sum (const BBox &where) |
Type | sum (void) |
Type | product (const BBox &where) |
Type | product (void) |
void | PackRegion (Type *sendbuf, const BBox &from) const |
void | UnPackRegion (const Type *recvbuf, const BBox &to) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const GridData< Type, 1 > &gd) |
std::ofstream & | operator<< (std::ofstream &ofs, const GridData< Type, 1 > &gd) |
std::ifstream & | operator>> (std::ifstream &ifs, GridData< Type, 1 > &gd) |
std::stringstream & | operator<< (std::stringstream &ofs, const GridData< Type, 1 > &gd) |
std::stringstream & | operator>> (std::stringstream &ifs, GridData< Type, 1 > &gd) |
Regular data on a single grid.
GridData<,1> specialization. GridData implements a Fortran array and defines some array operations on this class. It represents the local storage for grid functions corresponding to a grid components. This class is an adaptation and extension of the from Class GridX of LPARX developed by Scott Kohn (skohn-at-cs.ucsd.edu)
GridData< Type, 1 >::GridData | ( | void | ) | [inline] |
GridData< Type, 1 >::GridData | ( | const BBox & | bb | ) | [inline] |
References DAGHMemoryTrace::alloc(), and comm_service::log().
GridData< Type, 1 >::GridData | ( | const int | i, | |
const int | ii | |||
) | [inline] |
References DAGHMemoryTrace::alloc(), and comm_service::log().
GridData< Type, 1 >::GridData | ( | const int | i, | |
const int | ii, | |||
const int | s | |||
) | [inline] |
References DAGHMemoryTrace::alloc(), and comm_service::log().
GridData< Type, 1 >::GridData | ( | const BBox & | bb, | |
Type * | databuf | |||
) | [inline] |
References DAGHMemoryTrace::alloc(), and comm_service::log().
GridData< Type, 1 >::GridData | ( | GridDataBucket< Type > & | gdbkt | ) | [inline] |
References DAGHMemoryTrace::alloc(), and comm_service::log().
GridData< Type, 1 >::GridData | ( | GridDataBucket< Type > & | gdbkt, | |
const int | n | |||
) | [inline] |
References DAGHMemoryTrace::alloc(), and comm_service::log().
GridData< Type, 1 >::GridData | ( | const GridData< Type, 1 > & | other | ) | [inline] |
References DAGHMemoryTrace::alloc(), and comm_service::log().
GridData< Type, 1 >::~GridData | ( | void | ) | [inline] |
References DAGHMemoryTrace::free().
void GridData< Type, 1 >::allocate | ( | Type * | databuf | ) | [inline] |
References DAGHMemoryTrace::free().
void GridData< Type, 1 >::allocate | ( | const BBox & | bb, | |
Type * | databuf | |||
) | [inline] |
References comm_service::log(), and BBox::rank.
void GridData< Type, 1 >::allocate | ( | const BBox & | bb | ) | [inline] |
References DAGHMemoryTrace::alloc(), comm_service::log(), and BBox::rank.
Referenced by operator>>().
const BBox& GridData< Type, 1 >::bbox | ( | ) | const [inline] |
Referenced by bbox(), and operator>>().
int GridData< Type, 1 >::bottom | ( | void | ) | const [inline] |
void GridData< Type, 1 >::copy | ( | const GridDataBucket< Type > & | gdbkt, | |
const int | n, | |||
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References GridDataBucketVoid::bbox(), BBox::empty(), BBox::lower(), BBox::setstepsize(), shiftabs(), and BBox::stepsize().
void GridData< Type, 1 >::copy | ( | const GridDataBucket< Type > & | gdbkt, | |
const int | n, | |||
const BBox & | where | |||
) | [inline] |
References GridDataBucketVoid::bbox(), BBox::empty(), BBox::setstepsize(), and BBox::stepsize().
void GridData< Type, 1 >::copy | ( | const GridDataBucket< Type > & | gdbkt, | |
const int | n | |||
) | [inline] |
References GridDataBucketVoid::bbox(), BBox::empty(), and BBox::setstepsize().
void GridData< Type, 1 >::copy | ( | const GridDataBucket< Type > & | gdbkt, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References GridDataBucketVoid::bbox(), BBox::empty(), BBox::lower(), BBox::setstepsize(), shiftabs(), and BBox::stepsize().
void GridData< Type, 1 >::copy | ( | const GridDataBucket< Type > & | gdbkt, | |
const BBox & | where | |||
) | [inline] |
References GridDataBucketVoid::bbox(), BBox::empty(), BBox::setstepsize(), and BBox::stepsize().
void GridData< Type, 1 >::copy | ( | const GridDataBucket< Type > & | gdbkt | ) | [inline] |
References GridDataBucketVoid::bbox(), BBox::empty(), and BBox::setstepsize().
void GridData< Type, 1 >::copy | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::copy | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
void GridData< Type, 1 >::copy | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by operator>>().
Type* GridData< Type, 1 >::data | ( | ) | [inline] |
const Type* GridData< Type, 1 >::data | ( | ) | const [inline] |
Referenced by operator>>().
void* GridData< Type, 1 >::databuffer | ( | ) | [inline] |
void GridData< Type, 1 >::deallocate | ( | Type *& | databuf | ) | [inline] |
void GridData< Type, 1 >::deallocate | ( | ) | [inline] |
References DAGHMemoryTrace::free().
void GridData< Type, 1 >::divide | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References divide().
void GridData< Type, 1 >::divide | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References divide().
void GridData< Type, 1 >::divide | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::divide | ( | const Type & | val | ) | [inline] |
References divide().
void GridData< Type, 1 >::divide | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by divide(), and operator/=().
void GridData< Type, 1 >::equals | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References equals().
void GridData< Type, 1 >::equals | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References equals().
void GridData< Type, 1 >::equals | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::equals | ( | const Type & | val | ) | [inline] |
References equals().
void GridData< Type, 1 >::equals | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by equals(), and operator=().
int GridData< Type, 1 >::extents | ( | const int | i | ) | const [inline] |
Coords GridData< Type, 1 >::extents | ( | ) | [inline] |
const Coords& GridData< Type, 1 >::extents | ( | ) | const [inline] |
Referenced by extents().
void GridData< Type, 1 >::fill | ( | const Type & | val | ) | [inline] |
int GridData< Type, 1 >::idx | ( | const int | i | ) | const [inline] |
BBox GridData< Type, 1 >::is_eq | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References is_eq().
BBox GridData< Type, 1 >::is_eq | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_eq().
BBox GridData< Type, 1 >::is_eq | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
BBox GridData< Type, 1 >::is_eq | ( | const Type & | val | ) | [inline] |
References is_eq().
BBox GridData< Type, 1 >::is_eq | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by is_eq(), and operator==().
BBox GridData< Type, 1 >::is_ge | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References is_ge().
BBox GridData< Type, 1 >::is_ge | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_ge().
BBox GridData< Type, 1 >::is_ge | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
BBox GridData< Type, 1 >::is_ge | ( | const Type & | val | ) | [inline] |
References is_ge().
BBox GridData< Type, 1 >::is_ge | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by is_ge(), and operator>=().
BBox GridData< Type, 1 >::is_gt | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References is_gt().
BBox GridData< Type, 1 >::is_gt | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_gt().
BBox GridData< Type, 1 >::is_gt | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
BBox GridData< Type, 1 >::is_gt | ( | const Type & | val | ) | [inline] |
References is_gt().
BBox GridData< Type, 1 >::is_gt | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by is_gt(), and operator>().
BBox GridData< Type, 1 >::is_le | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References is_le().
BBox GridData< Type, 1 >::is_le | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_le().
BBox GridData< Type, 1 >::is_le | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
BBox GridData< Type, 1 >::is_le | ( | const Type & | val | ) | [inline] |
References is_le().
BBox GridData< Type, 1 >::is_le | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by is_le(), and operator<=().
BBox GridData< Type, 1 >::is_lt | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References is_lt().
BBox GridData< Type, 1 >::is_lt | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_lt().
BBox GridData< Type, 1 >::is_lt | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
BBox GridData< Type, 1 >::is_lt | ( | const Type & | val | ) | [inline] |
References is_lt().
BBox GridData< Type, 1 >::is_lt | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by is_lt(), and operator<().
BBox GridData< Type, 1 >::is_neq | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References is_neq().
BBox GridData< Type, 1 >::is_neq | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_neq().
BBox GridData< Type, 1 >::is_neq | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
BBox GridData< Type, 1 >::is_neq | ( | const Type & | val | ) | [inline] |
References is_neq().
BBox GridData< Type, 1 >::is_neq | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by is_neq(), and operator!=().
void GridData< Type, 1 >::lin_interp | ( | const GridData< Type, 1 > & | gd1, | |
const double | frac1, | |||
const GridData< Type, 1 > & | gd2, | |||
const double | frac2 | |||
) | [inline] |
References lin_interp().
void GridData< Type, 1 >::lin_interp | ( | const GridData< Type, 1 > & | gd1, | |
const double | frac1, | |||
const GridData< Type, 1 > & | gd2, | |||
const double | frac2, | |||
const BBox & | where | |||
) | [inline] |
References BeginFastIndex1, BBox::empty(), EndFastIndex1, FastIndex1, for_1, and Coords::max().
Referenced by lin_interp().
int GridData< Type, 1 >::lower | ( | const int | i | ) | const [inline] |
Coords GridData< Type, 1 >::lower | ( | ) | [inline] |
const Coords& GridData< Type, 1 >::lower | ( | ) | const [inline] |
Referenced by lower().
double GridData< Type, 1 >::maxabs | ( | ) | [inline] |
double GridData< Type, 1 >::maxabs | ( | const BBox & | where | ) | [inline] |
References Abs(), BeginFastIndex1, BBox::empty(), EndFastIndex1, FastIndex1, for_1, Max(), and BBox::setstepsize().
void GridData< Type, 1 >::maximum | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References maximum().
void GridData< Type, 1 >::maximum | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References maximum().
void GridData< Type, 1 >::maximum | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::maximum | ( | const Type & | val | ) | [inline] |
References maximum().
void GridData< Type, 1 >::maximum | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by maximum().
Type GridData< Type, 1 >::maxval | ( | void | ) | [inline] |
Type GridData< Type, 1 >::maxval | ( | const BBox & | where | ) | [inline] |
References BeginFastIndex1, DAGHFalse, DAGHTrue, BBox::empty(), EndFastIndex1, FastIndex1, for_1, Max(), and BBox::setstepsize().
void GridData< Type, 1 >::minimum | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References minimum().
void GridData< Type, 1 >::minimum | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References minimum().
void GridData< Type, 1 >::minimum | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::minimum | ( | const Type & | val | ) | [inline] |
References minimum().
void GridData< Type, 1 >::minimum | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by minimum().
void GridData< Type, 1 >::minus | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References minus().
void GridData< Type, 1 >::minus | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References minus().
void GridData< Type, 1 >::minus | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::minus | ( | const Type & | val | ) | [inline] |
References minus().
void GridData< Type, 1 >::minus | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by minus(), and operator-=().
Type GridData< Type, 1 >::minval | ( | void | ) | [inline] |
Type GridData< Type, 1 >::minval | ( | const BBox & | where | ) | [inline] |
References BeginFastIndex1, DAGHFalse, DAGHTrue, BBox::empty(), EndFastIndex1, FastIndex1, for_1, Min(), and BBox::setstepsize().
Type GridData< Type, 1 >::moment1 | ( | const int | axis | ) | [inline] |
References moment1().
Type GridData< Type, 1 >::moment1 | ( | const int | axis, | |
const BBox & | where | |||
) | [inline] |
References BeginFastIndex1, DAGH_X, BBox::empty(), EndFastIndex1, FastIndex1, for_1, and BBox::setstepsize().
Referenced by moment1().
void GridData< Type, 1 >::multiply | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References multiply().
void GridData< Type, 1 >::multiply | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References multiply().
void GridData< Type, 1 >::multiply | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::multiply | ( | const Type & | val | ) | [inline] |
References multiply().
void GridData< Type, 1 >::multiply | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by multiply(), and operator*=().
int GridData< Type, 1 >::ok_to_index | ( | ) | [inline] |
Referenced by operator>>().
BBox GridData< Type, 1 >::operator!= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_neq().
BBox GridData< Type, 1 >::operator!= | ( | const Type & | val | ) | [inline] |
References is_neq().
Type& GridData< Type, 1 >::operator() | ( | const Coords & | c | ) | [inline] |
const Type& GridData< Type, 1 >::operator() | ( | const Coords & | c | ) | const [inline] |
Type& GridData< Type, 1 >::operator() | ( | const int | i | ) | [inline] |
const Type& GridData< Type, 1 >::operator() | ( | const int | i | ) | const [inline] |
void GridData< Type, 1 >::operator*= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References multiply().
void GridData< Type, 1 >::operator*= | ( | const Type & | val | ) | [inline] |
References multiply().
void GridData< Type, 1 >::operator+= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References plus().
void GridData< Type, 1 >::operator+= | ( | const Type & | val | ) | [inline] |
References plus().
void GridData< Type, 1 >::operator-= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References minus().
void GridData< Type, 1 >::operator-= | ( | const Type & | val | ) | [inline] |
References minus().
void GridData< Type, 1 >::operator/= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References divide().
void GridData< Type, 1 >::operator/= | ( | const Type & | val | ) | [inline] |
References divide().
BBox GridData< Type, 1 >::operator< | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_lt().
BBox GridData< Type, 1 >::operator< | ( | const Type & | val | ) | [inline] |
References is_lt().
BBox GridData< Type, 1 >::operator<= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_le().
BBox GridData< Type, 1 >::operator<= | ( | const Type & | val | ) | [inline] |
References is_le().
void GridData< Type, 1 >::operator= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References equals().
void GridData< Type, 1 >::operator= | ( | const Type & | val | ) | [inline] |
References equals().
BBox GridData< Type, 1 >::operator== | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_eq().
BBox GridData< Type, 1 >::operator== | ( | const Type & | val | ) | [inline] |
References is_eq().
BBox GridData< Type, 1 >::operator> | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_gt().
BBox GridData< Type, 1 >::operator> | ( | const Type & | val | ) | [inline] |
References is_gt().
BBox GridData< Type, 1 >::operator>= | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References is_ge().
BBox GridData< Type, 1 >::operator>= | ( | const Type & | val | ) | [inline] |
References is_ge().
void GridData< Type, 1 >::PackRegion | ( | Type * | sendbuf, | |
const BBox & | from | |||
) | const [inline] |
References BeginFastIndex1, EndFastIndex1, FastIndex1, and for_1.
void GridData< Type, 1 >::plus | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | where | |||
) | [inline] |
References plus().
void GridData< Type, 1 >::plus | ( | const GridData< Type, 1 > & | gd | ) | [inline] |
References plus().
void GridData< Type, 1 >::plus | ( | const GridData< Type, 1 > & | gd, | |
const BBox & | to, | |||
const BBox & | from | |||
) | [inline] |
References BBox::empty(), BBox::lower(), BBox::setstepsize(), and shiftabs().
void GridData< Type, 1 >::plus | ( | const Type & | val | ) | [inline] |
References plus().
void GridData< Type, 1 >::plus | ( | const Type & | val, | |
const BBox & | where | |||
) | [inline] |
References BBox::empty(), and BBox::setstepsize().
Referenced by operator+=(), and plus().
Type GridData< Type, 1 >::product | ( | void | ) | [inline] |
Type GridData< Type, 1 >::product | ( | const BBox & | where | ) | [inline] |
References BeginFastIndex1, BBox::empty(), EndFastIndex1, FastIndex1, for_1, and BBox::setstepsize().
Type* GridData< Type, 1 >::ptr | ( | const Coords & | c | ) | [inline] |
const Type* GridData< Type, 1 >::ptr | ( | const Coords & | c | ) | const [inline] |
Type* GridData< Type, 1 >::ptr | ( | const int | i | ) | [inline] |
const Type* GridData< Type, 1 >::ptr | ( | const int | i | ) | const [inline] |
int GridData< Type, 1 >::size | ( | ) | const [inline] |
Referenced by operator>>(), and size().
int GridData< Type, 1 >::stepsize | ( | const int | i | ) | const [inline] |
Coords GridData< Type, 1 >::stepsize | ( | void | ) | [inline] |
const Coords& GridData< Type, 1 >::stepsize | ( | void | ) | const [inline] |
Referenced by stepsize().
Type GridData< Type, 1 >::sum | ( | void | ) | [inline] |
Type GridData< Type, 1 >::sum | ( | const BBox & | where | ) | [inline] |
References BeginFastIndex1, BBox::empty(), EndFastIndex1, FastIndex1, for_1, and BBox::setstepsize().
double GridData< Type, 1 >::sumabs | ( | ) | [inline] |
double GridData< Type, 1 >::sumabs | ( | const BBox & | where | ) | [inline] |
References Abs(), BeginFastIndex1, BBox::empty(), EndFastIndex1, FastIndex1, for_1, and BBox::setstepsize().
double GridData< Type, 1 >::sumsqrd | ( | ) | [inline] |
double GridData< Type, 1 >::sumsqrd | ( | const BBox & | where | ) | [inline] |
References Abs(), BeginFastIndex1, BBox::empty(), EndFastIndex1, FastIndex1, for_1, and BBox::setstepsize().
void GridData< Type, 1 >::UnPackRegion | ( | const Type * | recvbuf, | |
const BBox & | to | |||
) | [inline] |
References BeginFastIndex1, EndFastIndex1, FastIndex1, for_1, and BBox::size().
int GridData< Type, 1 >::upper | ( | const int | i | ) | const [inline] |
Coords GridData< Type, 1 >::upper | ( | ) | [inline] |
const Coords& GridData< Type, 1 >::upper | ( | ) | const [inline] |
Referenced by upper().
std::stringstream& operator<< | ( | std::stringstream & | ofs, | |
const GridData< Type, 1 > & | gd | |||
) | [friend] |
std::ofstream& operator<< | ( | std::ofstream & | ofs, | |
const GridData< Type, 1 > & | gd | |||
) | [friend] |
std::ostream& operator<< | ( | std::ostream & | os, | |
const GridData< Type, 1 > & | gd | |||
) | [friend] |
std::stringstream& operator>> | ( | std::stringstream & | ifs, | |
GridData< Type, 1 > & | gd | |||
) | [friend] |
std::ifstream& operator>> | ( | std::ifstream & | ifs, | |
GridData< Type, 1 > & | gd | |||
) | [friend] |