00001 00002 #ifndef DOUBLEVEC_H 00003 #define DOUBLEVEC_H 00004 00005 00031 #include "RCArray.h" 00032 00033 typedef RCArray<double> DoubleArray; 00034 00039 class DoubleVec : public DoubleArray 00040 { 00041 private: 00042 void init(double intialVal ); 00043 00044 public: 00045 DoubleVec() : DoubleArray() {} 00046 DoubleVec(size_t initialSize) : DoubleArray( initialSize ) {} 00047 DoubleVec(size_t initialSize, double initVal ) : 00048 DoubleArray(initialSize, initVal) {} 00049 00050 size_t length() { return DoubleArray::length(); } 00051 size_t getRefCnt() { return DoubleArray::getRefCnt(); } 00052 }; 00053 00054 00055 #endif