18 #if !defined escript_DataEmpty_20040726_H
19 #define escript_DataEmpty_20040726_H
87 int dataPointNo)
const;
142 dump(
const std::string fileName)
const;
DataVector implements an arbitrarily long vector of data values. DataVector is the underlying data co...
Definition: DataVector.h:44
virtual void setSlice(const DataAbstract *value, const DataTypes::RegionType ®ion)
Set the current Data object according to the specified slice from the given input value...
Definition: DataEmpty.cpp:92
virtual DataAbstract * getSlice(const DataTypes::RegionType ®ion) const
Factory method that returns a newly created DataEmpty sliced from the current Data object according t...
Definition: DataEmpty.cpp:85
Definition: DataReady.h:35
std::vector< std::pair< int, int > > RegionType
Definition: DataTypes.h:39
virtual std::string toString() const
Return a textual representation of the Data object.
Definition: DataEmpty.cpp:50
Implements the DataAbstract interface for an empty Data object.
Definition: DataEmpty.h:34
virtual DataAbstract * deepCopy()
Return a deep copy of the current object.
Definition: DataEmpty.cpp:57
virtual const DataTypes::ValueType & getVectorRO() const
Definition: DataEmpty.cpp:114
int matrixInverse(DataAbstract *out) const
invert square matricies
Definition: DataEmpty.cpp:99
virtual ~DataEmpty()
Destructor for DataEmpty.
Definition: DataEmpty.cpp:45
virtual ValueType::size_type getLength() const
Return the number of doubles stored for the Data object. As this is an empty Data object...
Definition: DataEmpty.cpp:79
bool hasNaN() const
return true if data contains NaN.
Definition: DataEmpty.h:146
virtual DataTypes::ValueType & getVectorRW()
Provide access to underlying storage. Internal use only!
Definition: DataEmpty.cpp:107
#define ESCRIPT_DLL_API
Definition: escriptcore/src/system_dep.h:64
virtual DataTypes::ValueType::size_type getPointOffset(int sampleNo, int dataPointNo) const
Return the offset for the given sample. NB: This will throw an exception as obviously an empty Data o...
Definition: DataEmpty.cpp:63
Definition: DataAbstract.h:61
DataReady parent
Definition: DataEmpty.h:35
long size_type
Definition: DataVector.h:60
void dump(const std::string fileName) const
dumps the object into a netCDF file
Definition: DataEmpty.cpp:122
DataEmpty()
Default constructor for DataEmpty.
Definition: DataEmpty.cpp:39