escript::WrappedArray Class Reference

#include <WrappedArray.h>

List of all members.

Public Member Functions

 WrappedArray (const boost::python::object &obj_in)
unsigned int getRank () const
const DataTypes::ShapeTypegetShape () const
double getElt () const
double getElt (unsigned int i) const
double getElt (unsigned int i, unsigned int j) const
double getElt (unsigned int i, unsigned int j, unsigned int k) const
double getElt (unsigned int i, unsigned int j, unsigned int k, unsigned int m) const

Private Attributes

const boost::python::object & obj
int rank
escript::DataTypes::ShapeType shape
double m_scalar


Constructor & Destructor Documentation

WrappedArray::WrappedArray ( const boost::python::object &  obj_in  ) 


Member Function Documentation

unsigned int escript::WrappedArray::getRank (  )  const [inline]

const DataTypes::ShapeType & escript::WrappedArray::getShape (  )  const [inline]

double escript::WrappedArray::getElt (  )  const [inline]

double escript::WrappedArray::getElt ( unsigned int  i  )  const [inline]

References obj.

double escript::WrappedArray::getElt ( unsigned int  i,
unsigned int  j 
) const [inline]

References obj.

double escript::WrappedArray::getElt ( unsigned int  i,
unsigned int  j,
unsigned int  k 
) const [inline]

References obj.

double escript::WrappedArray::getElt ( unsigned int  i,
unsigned int  j,
unsigned int  k,
unsigned int  m 
) const [inline]

References obj.


Member Data Documentation

const boost::python::object& escript::WrappedArray::obj [private]

Referenced by getElt(), and WrappedArray().

Referenced by getRank(), and WrappedArray().

Referenced by getShape(), and WrappedArray().

Referenced by getElt(), and WrappedArray().


The documentation for this class was generated from the following files:

Generated on Mon Aug 10 10:04:45 2009 for ESYS13 by  doxygen 1.5.6