00001 #ifndef __FU1BandSMatrix_H__
00002 #define __FU1BandSMatrix_H__
00003
00004
00025 #include <stdio.h>
00026 #include "FloatVector.hpp"
00027
00028 #include "FUBandSMatrix.hpp"
00029
00030 class FU1BandSMatrix : public FUBandSMatrix
00031 {
00032 public:
00033
00034 FU1BandSMatrix(int asize, int nband, int* iband, float val=0.0);
00035 FU1BandSMatrix(int asize, int nband, int* iband, float* val);
00036 FU1BandSMatrix(const FU1BandSMatrix& m):FUBandSMatrix(m){}
00037 FU1BandSMatrix operator=(const FU1BandSMatrix& m);
00038 virtual ~FU1BandSMatrix(){}
00039
00040
00041 virtual void set0(int i, int j, float value);
00042 virtual float get0(int i, int j);
00043
00044
00045 virtual void set(int i, int j, float value);
00046 virtual float get(int i, int j);
00047 };
00048
00049 #endif
00050
00051
00052