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:94
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:87
Definition: DataReady.h:35
std::vector< std::pair< int, int > > RegionType
Definition: DataTypes.h:39
Definition: AbstractContinuousDomain.cpp:24
void replaceNaN(double value)
replaces all NaN values with value
Definition: DataEmpty.h:153
virtual std::string toString() const
Return a textual representation of the Data object.
Definition: DataEmpty.cpp:52
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:59
virtual const DataTypes::ValueType & getVectorRO() const
Definition: DataEmpty.cpp:116
int matrixInverse(DataAbstract *out) const
invert square matricies
Definition: DataEmpty.cpp:101
virtual ~DataEmpty()
Destructor for DataEmpty.
Definition: DataEmpty.cpp:47
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:81
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:109
#define ESCRIPT_DLL_API
Definition: escriptcore/src/system_dep.h:54
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:65
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:124
DataEmpty()
Default constructor for DataEmpty.
Definition: DataEmpty.cpp:41