00001 #ifndef SCALARBASIS_H
00002 #define SCALARBASIS_H
00003
00004 #include "SundanceDefs.h"
00005
00006 #include "BasisFamily.h"
00007
00008
00009 namespace Sundance
00010 {
00011
00012 using namespace TSF;
00013 using std::string;
00014
00015 using std::ostream;
00016
00017
00018
00019
00020
00021 class ScalarBasis : public BasisFamilyBase
00022 {
00023 public:
00024
00025 ScalarBasis(const string& name, int order);
00026
00027 virtual ~ScalarBasis() {;}
00028
00029
00030 virtual bool isScalarBasis() const {return true;}
00031
00032 virtual int vectorDim() const {return 1;}
00033
00034 protected:
00035 };
00036
00037
00038 }
00039 #endif