Data.h File Reference

#include "system_dep.h"
#include "DataTypes.h"
#include "DataAbstract.h"
#include "DataAlgorithm.h"
#include "FunctionSpace.h"
#include "BinaryOp.h"
#include "UnaryOp.h"
#include "DataException.h"
#include "DataC.h"
#include "esysmpi.h"
#include <string>
#include <algorithm>
#include <sstream>
#include <boost/shared_ptr.hpp>
#include <boost/python/object.hpp>
#include <boost/python/tuple.hpp>
#include "BufferGroup.h"
#include "DataReady.h"
#include "DataLazy.h"

Go to the source code of this file.

Namespaces

namespace  escript

Classes

class  escript::Data
 Data represents a collection of datapoints. More...

Functions

char * escript::Escript_MPI_appendRankToFileName (const char *, int, int)
double escript::rpow (double x, double y)
Data escript::operator+ (const Data &left, const Data &right)
 Operator+ Takes two Data objects.
Data escript::operator- (const Data &left, const Data &right)
 Operator- Takes two Data objects.
Data escript::operator* (const Data &left, const Data &right)
 Operator* Takes two Data objects.
Data escript::operator/ (const Data &left, const Data &right)
 Operator/ Takes two Data objects.
Data escript::operator+ (const Data &left, const boost::python::object &right)
 Operator+ Takes LHS Data object and RHS python::object. python::object must be convertable to Data type.
Data escript::operator- (const Data &left, const boost::python::object &right)
 Operator- Takes LHS Data object and RHS python::object. python::object must be convertable to Data type.
Data escript::operator* (const Data &left, const boost::python::object &right)
 Operator* Takes LHS Data object and RHS python::object. python::object must be convertable to Data type.
Data escript::operator/ (const Data &left, const boost::python::object &right)
 Operator/ Takes LHS Data object and RHS python::object. python::object must be convertable to Data type.
Data escript::operator+ (const boost::python::object &left, const Data &right)
 Operator+ Takes LHS python::object and RHS Data object. python::object must be convertable to Data type.
Data escript::operator- (const boost::python::object &left, const Data &right)
 Operator- Takes LHS python::object and RHS Data object. python::object must be convertable to Data type.
Data escript::operator* (const boost::python::object &left, const Data &right)
 Operator* Takes LHS python::object and RHS Data object. python::object must be convertable to Data type.
Data escript::operator/ (const boost::python::object &left, const Data &right)
 Operator/ Takes LHS python::object and RHS Data object. python::object must be convertable to Data type.
ostream & escript::operator<< (std::ostream &o, const Data &data)
 Output operator.
Data escript::C_GeneralTensorProduct (Data &arg_0, Data &arg_1, int axis_offset=0, int transpose=0)
 Compute a tensor product of two Data objects.
template<typename BinaryFunction>
Data escript::C_TensorBinaryOperation (Data const &arg_0, Data const &arg_1, BinaryFunction operation)
 Compute a tensor operation with two Data objects.
template<typename UnaryFunction>
Data escript::C_TensorUnaryOperation (Data const &arg_0, UnaryFunction operation)


Detailed Description


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