SundanceHNDoFMapBaseHomogeneous.hpp
Go to the documentation of this file.
00001 /*
00002  * SundanceHNMapBase.hpp
00003  *
00004  *  Created on: Mar 18, 2010
00005  *      Author: benk
00006  */
00007 
00008 #ifndef SUNDANCEHNMAPBASEHOMOGENEOUS_HPP_
00009 #define SUNDANCEHNMAPBASEHOMOGENEOUS_HPP_
00010 
00011 #include "SundanceDefs.hpp"
00012 #include "SundanceSpatiallyHomogeneousDOFMapBase.hpp"
00013 #include "SundanceHNDoFMapBase.hpp"
00014 namespace Sundance
00015 {
00016 using namespace Teuchos;
00017 
00018 /**
00019  * The abstract class which extends the functionalities of the DOF map <br>
00020  * The only additional functionality is that we have a restriction on the DOFs
00021  * , with the pre-fill transformations these constraints can be build in into the matrix
00022  *
00023  */
00024 class HNDoFMapBaseHomogeneous : public SpatiallyHomogeneousDOFMapBase , public HNDoFMapBase
00025 {
00026 public:
00027 
00028   /** Empty Ctor */
00029   HNDoFMapBaseHomogeneous(const Mesh& mesh, int nFuncs, int setupVerb) :
00030             SpatiallyHomogeneousDOFMapBase(mesh, nFuncs, setupVerb),
00031             HNDoFMapBase(mesh, nFuncs, setupVerb) {;}
00032 
00033   virtual ~HNDoFMapBaseHomogeneous() {;}
00034 
00035 protected:
00036 
00037 };
00038 
00039 }
00040 
00041 
00042 #endif /* SUNDANCEHNMAPBASEHOMOGENEOUS_HPP_ */

Site Contact