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