• Main Page
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

/export/development/ViennaGrid/release/ViennaGrid-1.0.0/viennagrid/config/others.hpp

Go to the documentation of this file.
00001 #ifndef VIENNAGRID_CONFIG_OTHERS_HPP
00002 #define VIENNAGRID_CONFIG_OTHERS_HPP
00003 
00004 /* =======================================================================
00005    Copyright (c) 2011, Institute for Microelectronics,
00006                        Institute for Analysis and Scientific Computing,
00007                        TU Wien.
00008 
00009                             -----------------
00010                      ViennaGrid - The Vienna Grid Library
00011                             -----------------
00012 
00013    Authors:      Karl Rupp                           rupp@iue.tuwien.ac.at
00014                  Josef Weinbub                    weinbub@iue.tuwien.ac.at
00015                
00016    (A list of additional contributors can be found in the PDF manual)
00017 
00018    License:      MIT (X11), see file LICENSE in the base directory
00019 ======================================================================= */
00020 
00021 
00022 #include "viennagrid/topology/quadrilateral.hpp"
00023 #include "viennagrid/topology/hexahedron.hpp"
00024 
00030 namespace viennagrid
00031 {
00032   namespace config
00033   {
00035     struct quadrilateral_2d
00036     {
00037       typedef double                                numeric_type;
00038       typedef viennagrid::cartesian_cs<2>           coordinate_system_tag;
00039       typedef viennagrid::quadrilateral_tag         cell_tag;
00040     };
00041 
00043     struct quadrilateral_3d
00044     {
00045       typedef double                                numeric_type;
00046       typedef viennagrid::cartesian_cs<3>           coordinate_system_tag;
00047       typedef viennagrid::quadrilateral_tag         cell_tag;
00048     };
00049     
00051     struct hexahedral_3d
00052     {
00053       typedef double                                numeric_type;
00054       typedef viennagrid::cartesian_cs<3>           coordinate_system_tag;
00055       typedef viennagrid::hexahedron_tag            cell_tag;
00056     };
00057   }
00058 }
00059 
00060 
00061 #endif

Generated on Wed Sep 14 2011 19:21:30 for ViennaGrid by  doxygen 1.7.1