Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

basics/vectorsMatricesForward.hh
Go to the documentation of this file.
00001 /* vectors and matrices for 2D and 3D
00002  * forward declarations
00003  */
00004 
00005 #ifndef vectMatrForward_hh
00006 #define vectMatrForward_hh
00007 
00008 #include "typedefs.hh"
00009 
00010 namespace concepts {
00011 
00012   // forward declarations
00013   template<class F, int dim>
00014   class Point;
00015 
00016   typedef Point<Real, 2> Real2d;
00017   typedef Point<Real, 3> Real3d;
00018   typedef Point<Cmplx, 2> Cmplx2d;
00019   typedef Point<Cmplx, 3> Cmplx3d;
00020 
00021   template<int dim>
00022   class UnitNd;
00023 
00024   typedef UnitNd<2> Unit2d;
00025   typedef UnitNd<3> Unit3d;
00026 
00027   template<class F, int dim>
00028   class Mapping;
00029 
00030   typedef Mapping<Real, 2> MapReal2d;
00031   typedef Mapping<Real, 3> MapReal3d;
00032   typedef Mapping<Cmplx, 2> MapCmplx2d;
00033   typedef Mapping<Cmplx, 3> MapCmplx3d;
00034 
00035 } // namespace concepts
00036 
00037 #endif // vectMatrForward_hh

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)